Table Of Contents

Communicating Data with Web Services Using WebVIs

Last Modified: November 16, 2020

You can communicate with web services on the same network and cloud web services using LabVIEW NXG WebVIs.

Use the following tables to choose the best communication option for your needs.

Table 1. Communicating with Web Services on the Same Network
Goal Web service to use How to implement
Track a piece of data, such as a hardware measurement. Tags Service Transferring Data Using Tags
Send commands, status updates, and data between web applications and servers. Messages Service Sending Messages Between Systems
Share waveform data stored in a TDMS file. TDM Reader API Service Reading Measurement Data from TDMS Files
Host a WebVI to make it accessible from web browsers. NI Web Server Hosting a Web Application on the NI Web Server
Create a custom HTTP REST API to interface with an existing system, such as a database. LabVIEW Web Service Creating and Accessing a LabVIEW Web Service
spd-note-note
Note  

Download the latest LabVIEW Help for the most up-to-date content.

Configuring CORS for a LabVIEW Web Service
Hosting a Web Application on the LabVIEW Application Web Server
Stream data with low latency. 3rd party WebSocket service
spd-note-note
Note  

LabVIEW and LabVIEW NXG do not support listening for WebSocket connections at this time.

WebSocket G APIs
Table 2. Communicating with Cloud Web Services
Goal Web service to use How to implement
Share tags and messages securely over the internet. SystemLink Cloud Tags and Messages Connecting to SystemLink Cloud from LabVIEW NXG Web Module
Sharing Data Across Systems
Host a WebVI securely on the internet. SystemLink Cloud Visualizations Hosting a Web Application on SystemLink Cloud
Make local tags and messages available securely on the internet. SystemLink Cloud Connector Connecting to SystemLink Cloud

Recently Viewed Topics