MQTT
The IBM WebSphere Message Queue technology was first conceived in 1993 to address problems in independent and non-concurrent distributed systems and help them to securely communicate. A derivative of the WebSphere Message Queue was authored by Andy Stanford-Clark and Arlen Nipper at IBM in 1999 to address the particular constraints of connecting remote oil and gas pipelines over a satellite connection. That protocol became known as MQTT. The goals of this IP-based transport protocol are to:
- Be simple to implement
- Provide a form of quality of service
- Be very lightweight and bandwidth efficient
- Be data agnostic
- Have continuous session awareness
- Address security issues
MQTT provides for these requirements. A way to think of the protocol is best defined by the standard body MQTT.org (mqtt.org), which presents a very well-defined summary of the protocol:
MQTT stands for MQ Telemetry Transport. It is a publish/subscribe...