23.05.2026 · 6 min read
What is the MQTT protocol and how does the pub/sub model work? QoS levels, TLS security, and energy data transmission over MQTT in Argus EMS.
MQTT (Message Queuing Telemetry Transport) is a lightweight messaging protocol designed for IoT devices operating on low-bandwidth and unreliable networks. Developed by IBM in 1999, the protocol was published as an OASIS standard in 2014. It runs over TCP/IP, and its message size is minimal.
Unlike the traditional client-server model, MQTT operates through a broker (intermediary):
Thanks to this architecture, the publisher and the subscriber do not need to know one another; their connections are independent. This characteristic is especially valuable for field devices with intermittent internet connectivity.
In industrial energy monitoring systems, MQTT is the most efficient way to move field data to a central server. In the Argus EMS architecture:
In production systems, MQTT must always be encrypted with TLS:
Retain: The broker stores the last message; a new subscriber immediately receives the most recent value. Ideal for publishing device status.
Last Will: If the connection is unexpectedly lost, the broker publishes this message. The Argus EMS Field Agent uses this method to notify the central server of a dropped connection.
Request a demo and let our experts evaluate the implementation at your facility.
Explore the system with your own data in a demo session.