MQTT stands for Message Queuing Telemetry Transport. It is an extremely simple and lightweight publish/subscribe 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 while also attempting to ensure reliability and some degree of assurance of delivery. These principles make the protocol ideal for the emerging "machine-to-machine" (M2M) or "Industrial Internet of Things" (IIoT) world of connected devices and for remote applications where network connectivity and bandwidth are at a premium.
It was first developed by IBM in 1999 and is now an open standard that has become widely implemented across a variety of industries. It works on top of the TCP/IP protocol. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited.
The publish-subscribe messaging pattern requires a message broker. The publisher/subscriber model allows MQTT clients to communicate one-to-one, one-to-many and many-to-one.
Maple Systems HMI are the perfect device for the edge of network gateway in any of the three roles. Our Advanced and cMT products support all three functions of the MQTT protocol, enabling them to communicate with a wide array of PLCs, sensors, and more, regardless of the machine's protocol.
With support for over 300+ PLC and controller protocols, Maple HMIs convert that data into the universally accepted MQTT protocol, then send it to a broker (hosted locally or in the cloud) for use by IIoT applications. This makes Maple Systems HMIs the perfect edge gateway to the IIoT.