Name: Transport.lvlib
Submitter: ShaunR
Submitted: 30 Aug 2010
File Updated: 27 Aug 2011
Category: Remote Control, Monitoring and the Internet
LabVIEW Version: 2009
License Type: Creative Commons Attribution-Noncommercial-Share Alike 3.0
Transport.lvlib is a LabView API to simplify and accelerate networked communication development.
It simplifies development by abstracting TCPIP, UDP and Bluetooth interfaces
into a single polymorphic vi which is a thin wrapper around the conventional
open, read, write, close and listener VIs for all the network interfaces.
It removes dependency on the underlying hardware transport protocol and provides
a uniform application interface enabling abstraction of the application from the interface.
Features:
Supports TCPIP, Bluetooth and UDP (p2p, broadcast and multicast) interfaces.
Supports encryption (blowfish).
Supports zlib compression (only on platforms Win32, Win64 and linux 32)
Installation:
Unzip to a directory of your choice.
Add the supplied .mnu file to your palette.
Required Packages:
Labview 9.0 or greater.
labview_blowfish_encryption library (included).
Known Issues.
None.
Versioning:
Current version 1.0.
See changelog.txt.
Contact:
PM ShaunR on lavag.org (http://www.lavag.org)
Credits:
Thanks to Tad Taylor for releasing he blowfish encryption
library to the community.
Click here to download this file