LabVIEW Web Server

Beyond the LabVIEW Web Server

The LabVIEW web server enables you to easily publish documents and VI images from the LabVIEW environment as well as from built applications. It also provides a simple way to control access from which Internet addresses users may access the server and which VIs they can view.

The built-in web server does not enable web users to control your VIs from within their browser. It also doesn't allow you to give different access to different users.

You can use other products to take additional advantage of the web.

Internet Developers Toolkit

The Internet Developers Toolkit contains several tools that you can use in your LabVIEW applications to take advantage of the Internet

FTP VIs
The FTP VIs allow you to use the File Transfer Protocol to send and retrieve files from FTP servers. Additionally, FTP VIs allow you to create directories and delete file and directories on remote FTP servers.
Email VIs
The email VIs allow you to use the Simple Mail Transfer Protocol to send email programmatically. You can send message to one or more recipients and you can attach files (such as test results) to your email.
Telnet VIs
The Telnet VIs allow you to talk to devices over the Telnet protocol. For example, you can use these VIs to programmatically log on to a remote Unix shell and execute commands.
URL VIs
The URL VIs allow you to built URLs and to retrieve documents from HTTP, FTP and Gopher servers on the Internet
HTTP Server
The HTTP Server in the Internet Toolkit performs additional tasks beyond that of the built-in web server. The server has CGI support, allowing you to write VIs that execute in response to user requests. This allows you to write applications that are controlled from a browser. The server comes with a large collection of HTML VIs that allow you to programmatically create HTML documents.
Additionally, the Internet Toolkit HTTP Server has more sophisticated access control mechanism. Beside specifying which hosts have access to the server and which VIs are published, you can also require user name and password authentication and you can give select users access to specific directories or VI images.

DataSocket

You can use the DataSocket technology to easily publish data (as opposed to HTML documents or images) on the Internet. DataSockets can be used with LabVIEW (on Windows), LabWindows, Visual Basic, Visual C++ and any other application that can use ActiveX controls.

ComponentWorks

ComponentWorks are ActiveX controls that you can embed in your HTML documents and that can be used to exchange data over the Internet. Using ComponentWorks controls, users can have live data display and control in their browsers.


© National Instruments