m2m-internet-of-things-wMQTT is an open message protocol for M2M communications, which allows the transfer of data in the style of telemetry, in the form of messages.

The MQTT protocol is based on the principle of publishing messages and subscribing to topics. Multiple clients connect to a "broker" (server) and subscribe to the topics that interest them. Clients also connect to the "broker" and publish messages to the topics. Many clients can subscribe to the same topics and manipulate the information as they wish. The "broker" and MQTT act as a simple, common interface for all connections.

MQTT has been characterized as the protocol enabler for the Internet of Things - in the same way that HTTP was the enabler for the Internet of People.

More information or a quote