-
Notifications
You must be signed in to change notification settings - Fork 115
tutorial web services
Ken Sharp edited this page Dec 11, 2025
·
2 revisions
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.
- 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.
- LINX device that supports deployment (BeagleBone Black or Raspberry Pi) with network connectivity.
- LabVIEW Project Explorer access.
- Web Service source files (download the original example: Web Service Tutorial Source Files).
- Open the provided Web Service project or integrate the downloaded VIs into your existing LINX project.
- Add your LINX target if it is not already present and connect to it.
- Create a new Web Service under the target (Project → New → Web Service), or open the existing one from the tutorial files.
- Place your HTTP method VIs (e.g.,
GET/POSThandlers) inside the Web Service Public Content container. - Configure the Web Service build specification (startup VIs, published folders, port, etc.).
- Build the Web Service and deploy it to the LINX target.
- Right-click the Web Service and choose Start (or set it to run at startup) to make the endpoints live.
- 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:
