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.

vNode OPC UA to MQTT gateway diagram: OPC UA servers to MQTT brokers and cloud
Shield icon - secure OPC UA to MQTT gateway

Secure by design

No inbound connections to OT

Cloud icon

Protocol agnostic

Works with any OPC UA device

Firewall icon - no inbound ports opened

Reliable

Store & Forward, even with unreliable networks

Easy integration file icon

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.

vNode OPC UA to MQTT architecture: OPC UA Client and MQTT Client modules
Shield icon - secure OPC UA to MQTT gateway

Secure

TLS, authentication, network control

Document icon - configuration without code

Reliable

Local buffering & automatic resume

Monitor dashboard icon - centralized monitoring

Flexible

Data mapping, transformation, filtering

Connected nodes icon - build OPC UA to MQTT flows

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.

vNode store and forward: local buffering of OPC UA data during MQTT broker outages
Database icon - local store and forward buffer

No data loss

Built-in local buffering

Document icon - configuration without code

Reliable delivery

Automatic resume when reconnected

Click icon - no-code configuration

Simple to deploy

No custom buffering application required

Robotic arm icon - industrial equipment data

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

Eclipse Mosquitto MQTT broker logo

Open-source MQTT broker

HiveMQ MQTT broker logo

Enterprise MQTT broker

AWS IoT logo

Cloud IoT platform

Microsoft Azure IoT Hub logo

Cloud IoT platform

MQTT logo

Any standard broker

OPC UA to MQTT Security

vNode OPC UA to MQTT security: SSL/TLS encryption, user authentication and digital certificates

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.

MQTT Sparkplug B support in vNode OPC UA to MQTT gateway

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.

Data acquisition icon - OPC UA data collection

Industrial Inputs

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

Data delivery icon - MQTT data publishing

IT & Cloud Outputs

MQTT, OPC UA, SQL, REST API and major cloud platforms.

Lock icon - secure industrial data transfer

Secure Deployment

TLS, certificates, authentication, on Windows or Linux.

OPC UA to MQTT Gateway: Frequently Asked Questions

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.

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.

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.

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.

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.

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.

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.

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.

Descarga el Caso de Éxito

Download Success Story

Descarga el Caso de Éxito

Download Success Story

Download Success Story

Descarga el Caso de Éxito

Prueba gratis vNode durante 30 días

Try vNode for Free for 30 days

Open chat
Hello 👋
Can we help you?