vNode MQTT Client
MQTT Client
vNode is an industrial IoT gateway designed to collect data from your premises and deliver it to virtually any cloud destination. The MQTT protocol has become one of the main pillars of the IoT due to its simplicity and lightness.
Both are important constraints as IoT devices are often limited in power, consumption, and bandwidth.
The MQTT module acts as Publisher and Subscriber, automatically converting data to the MQTT format during transmission and reception.
MQTT protocol consists of 4 fundamental parts within its communications structure:
Publisher: publishes messages to a topic on a Broker (devices, sensors, applications, IIoT gateways)
Broker: an intermediary entity that manages MQTT client’s communications (AWS, Azure IoT Hub, Google, Mosquitto, HiveMQ, Cloud Studio, Ubidots etc.)
Subscriber: subscribes to a topic on an MQTT Broker and read the messages.
Topic: repository of the data into the Broker, filter the messages according to the client
MQTT Module Features
vNode MQTT Client module from vNode Automation allows you to establish straight communication with the major popular Brokers in the market such as AWS, MS Azure, Google, among others, as well as linking with any other generic Broker.
- Publishes and subscribes to any topic from and to the most popular platforms such as AWS, Azure IoT Hub, Google Cloud or any other.
- Supports QoS 1, 2 and 3
- Supports MQTT version 3.1, 3.1.1, and 5.0.
- Provides security levels over SSL / TLS, certificates, or user authentication.
- Allows to customize the payload when publishing.
- Allows to customize the payload when subscribing.
- Enables the Store&forward mechanism, to avoid data loss due to network disconnections.
Download vNode and start processing and integrating data from your automation systems in just a few minutes.
Security And Communication
Communication security is ensured through SSL/TLS encryption, user authentication, and digital certificates, along with QoS (Quality of Service) levels to guarantee reliable data delivery.
- Modbus to MQTT
- Siemens to MQTT
- OPC DA to MQTT
- OPC UA to MQTT
- ASCII to MQTT
- TXT to MQTT
- CSV to MQTT
- Allen Bradley to MQTT
- Omron to MQTT
- GE Fanuc to MQTT

Frequently Asked Questions
What does the vNode MQTT module do?
It allows vNode to publish industrial data to MQTT brokers and subscribe to MQTT topics, enabling bidirectional data exchange for IIoT, cloud, and Sparkplug B architectures.
Is vNode compatible with any MQTT broker?
Yes. vNode connects to any standard MQTT broker, including Mosquitto, HiveMQ, AWS IoT Core, and Azure IoT Hub.
Does the MQTT module include Store & Forward?
Yes. Data is buffered locally when the broker is unreachable and automatically republished once the connection is restored — no data loss.
Does vNode support MQTT Sparkplug B?
Yes. vNode has a dedicated Sparkplug B module implementing the full MQTT Sparkplug B specification for standardized IIoT data exchange.
Can vNode subscribe to MQTT topics and route data to a database or OPC UA?
Yes. vNode can subscribe to MQTT topics and route the received data to any configured destination: SQL databases, OPC UA servers, REST APIs, or cloud platforms.
