MQTT broker: Foundation for Unified Namespace (UNS)

9 Oct, 2025

As manufacturing companies digitize, there is an increased need for an architecture that efficiently organizes and distributes data between systems. Unified Namespace (UNS) is a modern approach to centralizing and structuring real-time data across the organization. A central component of this approach is often an MQTT broker.

In this post, we review seven benefits of using MQTT as the communication infrastructure for UNS.

Real-time communication

MQTT is a protocol designed to support real-time asynchronous data exchange. This means that data can be sent from a device to the broker without the sender and receiver having to be online at the same time – unlike synchronous communication, which waits for a response.

High scalability

An MQTT broker is capable of handling a large number of connections and data sources simultaneously. The broker can be used locally in a factory or as part of a distributed, global architecture. Thanks to support for clustering and load balancing, the solution can scale linearly with the amount of data and endpoints.

Decoupling between systems

MQTT uses a publish/subscribe architecture where senders (publishers) and receivers (subscribers) are independent of each other’s existence. This means, for example, that an MES can subscribe to temperature or runtime data from sensors and machines via UNS without these devices having any knowledge of the MES or its needs. The MES simply receives the data when it is published and can then analyze productivity, detect downtime or trigger workflows – without any direct integration with the data source.

This loose coupling reduces dependencies and makes it easier to replace or add components without disrupting the overall infrastructure.

Topic-based data modeling

MQTT organizes data via hierarchical topics such as plant/line1/machineA/status.

The structure makes it possible to model UNS in a logical and semantically meaningful way. It makes it easier to find and understand data and creates common structure between OT and IT.

Low network load

MQTT is designed to work in limited network conditions and therefore has:

  • Low overhead
  • Minimal protocol complexity
  • Persistent connection support

This makes it ideal for edge devices, mobile networks and cloud connections where bandwidth and response time are important factors.

Quality assured data delivery (QoS)

The protocol offers three Quality of Service (QoS) levels to control the reliability of data transport:

  • QoS 0 – no delivery guarantee (fast, but no guarantees for delevery)
  • QoS 1 – at least once
  • QoS 2 – exactly once (most robust)

This flexibility makes it possible to prioritize resources according to the importance of data.

7. Open source

MQTT is an open protocol, which allows for wide adoption:

  • Supported by most PLCs, HMIs and edge controllers
  • Works with SCADA, MES and cloud platforms like Azure, AWS and GCP
  • Compatible with tools like Node-RED, Ignition, EMQX, Mosquitto and more.

This provides both a low barrier to entry and great flexibility for businesses and developers.

Conclusion

As the foundation for a Unified Namespace setup, MQTT supports scalability, flexibility and transparency. If you have any questions about MQTT, UNS or digitization in general, please contact us.