Industrial Data Integration
OPC UA to MQTT Gateway
vNode is an industrial OPC UA to MQTT gateway that connects to OPC UA servers, collects industrial data, and publishes it to MQTT brokers without custom programming. It supports MQTT 3.1, 3.1.1 and 5.0, configurable payloads, SSL/TLS security and Store & Forward for reliable data delivery during network interruptions.
OPC UA → vNode → MQTT
Connect your industrial assets to any MQTT broker or IT system, securely and reliably.


Secure by design
No inbound connections to OT
Protocol agnostic
Works with any OPC UA device

Reliable
Store & Forward, even with unreliable networks
Easy integration
Send data to the systems you already use
How it works
Move OPC UA Data to MQTT in Three Steps
1
Connect to the OPC UA Server
Browse the OPC UA address space, select the tags you need and acquire real-time industrial data.
2
Process and Map the Data
Organize the selected tags and prepare the information for MQTT topics and configurable payloads.
3
Publish the Data to MQTT
Send the data to an on-premise or cloud MQTT broker with the supported version, security and delivery settings.
OPC UA to MQTT Architecture
OPC UA is well suited to acquiring structured, semantically rich industrial data directly from PLCs, SCADA and DCS systems. MQTT is a lightweight publish/subscribe protocol suited to distributing that data efficiently to IT, cloud and analytics systems.
vNode sits between the two: it acts as the OPC UA Client that collects the data and the MQTT Client that publishes it, making the OPC UA to MQTT relationship explicit within a single gateway instance.


Secure
TLS, authentication, network control

Reliable
Local buffering & automatic resume

Flexible
Data mapping, transformation, filtering

No custom code
Built-in functionality
Reliable OPC UA to MQTT with Store & Forward
What happens if the MQTT broker or network goes down? A temporary outage should not create a permanent gap in industrial history — vNode Store & Forward retains pending MQTT data locally and delivers it once communication is restored, without requiring a custom buffering application.


No data loss
Built-in local buffering

Reliable delivery
Automatic resume when reconnected

Simple to deploy
No custom buffering application required

Designed for OT
Secure, scalable and protocol agnostic
Connect OPC UA to Any MQTT Broker
The same gateway can publish to on-premise or cloud MQTT infrastructure

Open-source MQTT broker

Enterprise MQTT broker

Cloud IoT platform

Cloud IoT platform

Any standard broker
OPC UA to MQTT Security

SSL / TLS
Encrypt the connection between vNode and the MQTT broker.
User Authentication
Control access to the MQTT broker with standard user authentication.
Digital Certificates
Authenticate the gateway and the broker with certificate-based security.

OPC UA to MQTT and Sparkplug B
MQTT is a transport protocol; Sparkplug B is a data model and state convention built on top of MQTT. vNode provides dedicated Sparkplug B connectivity for architectures that require the Sparkplug data model, in addition to standard MQTT publishing.
More Than OPC UA to MQTT
The same vNode deployment can integrate additional industrial inputs and IT/cloud outputs, without adding a separate tool.

Industrial Inputs
OPC UA, OPC DA, Modbus, EtherNet/IP, Siemens S7, DNP3, BACnet.

IT & Cloud Outputs
MQTT, OPC UA, SQL, REST API and major cloud platforms.

Secure Deployment
TLS, certificates, authentication, on Windows or Linux.
Related vNode Modules to Build This Architecture
OPC UA to MQTT Gateway: Frequently Asked Questions
What is an OPC UA to MQTT gateway?
An OPC UA to MQTT gateway is software that acts as an OPC UA Client to collect data from OPC UA servers (PLCs, SCADA, DCS or any OPC UA compliant device) and as an MQTT Client to publish that data to an MQTT broker. vNode does both in a single gateway instance, without custom programming.
How does vNode move OPC UA data to MQTT?
In three steps: connect to the OPC UA server and browse its address space to select the tags you need; process and map those tags to MQTT topics and configurable payloads; and publish the data to an on-premise or cloud MQTT broker with the version, security and delivery settings you choose.
Which MQTT versions and brokers does vNode support?
vNode supports MQTT 3.1, 3.1.1 and 5.0 and can publish to any standard MQTT broker, such as Eclipse Mosquitto, HiveMQ, AWS IoT Core or Microsoft Azure IoT Hub, whether on-premise or in the cloud.
What happens if the MQTT broker or the network goes down?
vNode Store & Forward retains pending MQTT data in a local buffer during the outage and delivers it automatically once communication is restored, so a temporary interruption does not leave a gap in your industrial history and no custom buffering application is required.
How is the OPC UA to MQTT connection secured?
vNode encrypts the connection to the MQTT broker with SSL/TLS, supports certificate-based authentication between the gateway and the broker, and standard user authentication to control access. It is designed so that no inbound connections to the OT network are required.
Does vNode support Sparkplug B?
Yes. MQTT is the transport protocol, while Sparkplug B is a data model and state convention built on top of it. vNode provides dedicated Sparkplug B connectivity for architectures that require the Sparkplug data model, in addition to standard MQTT publishing.
Can vNode connect other protocols besides OPC UA and MQTT?
Yes. The same vNode deployment can acquire data from OPC UA, OPC DA, Modbus, EtherNet/IP, Siemens S7, DNP3 and BACnet, and deliver it to MQTT, OPC UA, SQL, REST API and major cloud platforms, without adding a separate tool.
Which operating systems does vNode run on, and how do I get started?
vNode runs on Windows and Linux. You can download the latest version from the vNode Download Center, or request a quote to size the licence for your project.
Start Moving OPC UA Data to MQTT Today
Download vNode, test it with your own OPC UA servers and start publishing industrial data to any MQTT broker in minutes, with no custom code.


