MQTT: protocol for IoT and m2m communication

MQTT (formerly Message Queue Telemetry Transport) is a publish/ subcribe “light weight” messaging protocol. Imagine that Twitter or Apple’s iMessage could be based on MQTT. In essence, you have a broker (server) allowing multiple clients to publish certain topics or areas of interest or perhaps device statuses. At the same time you have clients which can subscribe to these topics in order to receive updates in real time. You can imagine one to one, one to many, many to one, or many to many relationships, so hopefully, you can imagine how powerful this concept is. I see this as an essential component of the Internet of Things, one of many conduits for m2m communication.
Continue reading