MQTT stands for MQ Telemetry Transport. It is a publish/subscribe, extremely simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks. The design principles are to minimize network bandwidth and device resource requirements whilst also attempting to ensure reliability and some degree of assurance of delivery. These principles also turn out to make the protocol ideal of the emerging “machine-to-machine” (M2M) or “Internet of Things” world of connected devices, and for mobile applications where bandwidth and battery power are at a premium.


Multi-Protocol MasterOPC includes a MQTT client which supports bi-directional communication between MQTT devices and SCADA systems.

Feature highlights:

  • Transfer values of any server tags together with timestamps and quality tags.
  • Receive values from other MQTT devices and write them to tags.
  • Intuitive flexible configuration of MQTT telegrams with receipt acknowledgement, as well as flexible configuration of message format.
  • Track  MQTT broker connection state  with optional automatic reconnection on failure.