Skip to content

tutorial web services

Ken Sharp edited this page Dec 11, 2025 · 2 revisions

Hosting a LabVIEW Web Service on LINX

This tutorial walks through deploying a LabVIEW Web Service to a LINX target (BeagleBone Black or Raspberry Pi) so you can expose REST endpoints or simple browser dashboards directly from your embedded application.

Prerequisites

  • LabVIEW Community Edition (or LabVIEW 2020+) with the LabVIEW Hobbyist Toolkit and Web Services support installed.
  • Familiarity with creating/deploying VIs from the Blink! tutorial.

Hardware

  • LINX device that supports deployment (BeagleBone Black or Raspberry Pi) with network connectivity.

Software Checklist

Steps Overview

  1. Open the provided Web Service project or integrate the downloaded VIs into your existing LINX project.
  2. Add your LINX target if it is not already present and connect to it.
  3. Create a new Web Service under the target (Project → New → Web Service), or open the existing one from the tutorial files.
  4. Place your HTTP method VIs (e.g., GET/POST handlers) inside the Web Service Public Content container.
  5. Configure the Web Service build specification (startup VIs, published folders, port, etc.).
  6. Build the Web Service and deploy it to the LINX target.
  7. Right-click the Web Service and choose Start (or set it to run at startup) to make the endpoints live.
  8. Test the service from a browser or REST client using the target’s IP address and configured port.

🎥 Need a walkthrough? Watch the original demonstration:

Web services tutorial video thumbnail

Related Links

Clone this wiki locally