Skip to main content
Unified Message Structure

Connect to MQTT

Bridge any Industrial Protocol to MQTT with the UMS (Unified Message Structure). Transform OPC UA, BACnet, and Modbus data into standardized MQTT messages effortlessly.

3+ Protocols
UMS Standard
100% Node‑RED
MQTT Hub
UA OPC UA
BA BACnet
MB Modbus

Why C2MQTT?

Unify your industrial data communication with a single, standardized approach

UMS

Unified Message Structure

Standardize data from any protocol into consistent MQTT messages for easy integration.

UA

OPC UA to MQTT

Transform OPC UA data, subscriptions, and alarms directly into MQTT topics.

BA

BACnet to MQTT

Bridge building automation data seamlessly to your MQTT broker.

MB

Modbus to MQTT

Convert legacy Modbus registers to modern MQTT messages instantly.

See It in Action

Example: @plus4nodered/node-red-contrib-opcua-client

Method 1: MQTT-Driven Requests

Send items you want to use for a service via MQTT on a topic. These items receive their parameters and correct UMS in a P4NR OPC UA Inject Node, then flow into the service. Work with the results - extract or transform data and publish to another topic. Node‑RED makes this effortless!

Method 2: Custom MQTT Interface

Create your own MQTT interface by sending only the results to MQTT. Node‑RED's MQTT Nodes combined with P4NR OPC UA Nodes make it incredibly simple to dynamically monitor, extract, and transform data onto dynamic MQTT topics!

MQTT Interface Flow Example

Ready to Connect?

Our experts understand the complexities of IT/OT architecture and are here to help you implement C2MQTT in your environment.

Node‑RED Flow Example