MQTT – Messaging Protocol for SCADA
MQTT (Message Queueing Telemetry Transport), is an extremely simple and lightweight publish/subscribe messaging protocol.
The design principles are to minimize network bandwidth and device resource requirements, at the same time aiming to ensure reliability and some degree of assurance of delivery. Therefore, it is dedicated for constrained devices and low-bandwidth, high-latency or unreliable networks.
These principles also turn out to make the messaging protocol ideal of the emerging machine-to-machine (M2M) or Internet of Things (IoT) world of connected devices, as well as for mobile applications where bandwidth and battery power are limited.
There are great examples or success stories worldwide for giant organizations who implemented MQTT (e.g. Facebook, Amazon, etc.). This marks as one of the world’s great achievement in modern technologies.
Find out more about MQTT in http://mqtt.org.