Sign Up

wamplv WAMP Client by samangh - Toolkit for LabVIEW Download

Client for the Web Applications Messaging Protocol (WAMP)

Watch * 2 ↓124
ReleasedAug 31, 2023
Publisher samangh
License LGPL v2.1
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Dependencies jdp_science_jsontext   mediamongrels_ltd_lib_websockets_api   jdp_science_lib_common_utilities   labview_open_source_project_lib_openuri  
Project links Homepage   Repository  


A LabVIEW-based client for the Web Application Messaging Protocol (WAMP). Supported WAMP features:

Roles: caller, callee, subscriber and publisher
Transport: WebSocket, RawSocket TCP (with TLS/SSL support for both)
Message Serialisation: JSON
Authentication: Ticket, WAMP-CRA, WAMP-CRA with PBKDF2

The library is designed to give you complete flexibility in how you use WAMP.

Release Notes (Aug 31, 2023)


* The `wamplv` daemon now gets terminated if VIs are aborted or finish execution;
* Make specifying a topic mandatory for PUBLICATION requests;
* Provide a notifier for when a specific WAMP topic is published to;
* Allow for multiple subscriptions and unsubscriptions to a topic, the subscription is reference counted. To fully unsubscribe, call as many times as;
* Release all notifiers on timeout.


* Synchronous not working properly.

samangh was a contributor to this release

Download Package

All Contributors

  Post an Idea   Post a Resource

Recent Posts