DataHub Smart MQTT Broker

For MQTT, Smarter is Better

Different message formats?

DataHub MQTT - Message Formats

MQTT is a lightweight messaging protocol designed for a simple job: moving data from one location to another in a publish/subscribe model. Although MQTT is a good transport protocol, it lacks message standards. Messages can be in any format, using JSON, XML, JSON Schema or even Sparkplug B. Each offers its own benefits, but what if you need to connect messages with different formats to the same broker?

Unified namespace

MQTT Broker - Unified Namespace

The DataHub® Smart MQTT Broker parses MQTT messages and handles them intelligently. With the DataHub Smart MQTT Broker you can:

  • Gather data from multiple streams of MQTT with different message formats into a unified namespace.
  • Integrate other protocols such as OPC UA, OPC DA, Modbus, database, and more into the unified namespace, allowing other applications to ingest or connect to the data.
  • Keep data consistent from source to user with the latest values using smart queueing, and ensure data arrives in correct time sequence.
  • Track all connections with prompt, reliable disconnect/reconnect indicators for all clients of all protocols.
  • Connect through DMZs