LabSocket - The Easy Way to Extend LabVIEW to the Web

Comparing LabSocket Versions

LabSocket is available in three versions:

LabSocket for Windows, or simply "LabSocket", is the orginal version of the software that allows browser access to applications on desktop platforms

LabSocket-Embedded or "LabSocket-E", is for use with applications on real-time platforms such as myRIO, sbRIO, FlexRIO, cRIO and others.

LabSocket-E Student and Home Edition is a low-cost version of LabSocket-E that is also compatible with Raspberry Pi 2 and 3 devices and is intended for academic and non-commerical use only.

The following table compares the capabilities and features of each version. All versions of LabSocket are certified as "Compatible with LabVIEW".

LabSocket for Windows
("LabSocket")
LabSocket-E LabSocket-E Student and Home Edition Comments
LabVIEW Version LabVIEW 2014+ 32-bit
  • LabVIEW 2014+ 32-bit for use with NI real-time platforms
  • LabVIEW 2014 32-bit or LabVIEW Home for use with Raspberry Pi devices
Development Platform OS Windows 7 or later
Execution Platform OS Windows 7 or later(1)
  • NI Linux Real-Time
  • VxWorks
  • Phar Lap
  • NI Linux Real-Time
  • VxWorks
  • Phar Lap
  • Debian
Debian OS is used on Raspberry Pi 2 and 3 devices
User Authentication Mechanism Yes No LabSocket can optionally use an LDAP server for user authentication
Browser to VI Mapping Basic and MultiClient (1) Basic
  • Basic Mapping - One or more browsers connect to single instance of Target VI
  • MultiClient Mapping - Each browser connects to unique instance of Target VI
Synchronization Values and for several elements, other properties such as visibility and disabled state Values only
#LS_image preprocessor tag support Yes Only supported on cRIO-903x with embedded UI enabled #LS_image preprocessor tag allows any Front Panel element to be reproduced as an image in the browser
Developer Customization Insert arbitrary JavaScript into browser client via API
Architecture Typically uses LabSocket Server Virtual Machine to host HTTP server and messge broker Direct connection between browser and Real-Time platform LabSocket-E does not require the use of the LabSocket Server software
Licensing
  • One license per development platform
  • Create an unlimited number of executables
  • Perpertual license
  • One license per development platform
  • Deploy to an unlimited number of RT targets
  • Perpertual license
  • One license per development platform
  • Deploy to an unlimited number of RT targets or RPi devices
  • For academic and non-commercial use only
  • Perpertual license
Price (USD) 2950.00 1950.00 49.50

Notes

  1. LabSocket is also compatible with cRIO-903x controllers in headless mode with embedded UI enabled and Basic mapping.

Contact

John Bergmans
Bergmans Mechatronics, LLC
e: jbergmans /at/ bergmans \dot\ com

 

Back to Top of Page Top