MQTT es un protocolo de mensaje abierto para las comunicaciones M2M, que permite la transferencia de datos al estilo de telemetría, en forma de mensajes.
El protocolo MQTT se basa en el principio de la publicación de mensajes y suscribirse a los temas. Varios clientes se conectan a un "broker" (servidor) y se suscriben a los temas que les interesen. Los clientes también se conectan al "broker" y publican mensajes de los temas. Muchos clientes pueden suscribirse a los mismos temas y hacer con la información lo que deseen. El "broker" y MQTT actúan como una interfaz simple y común para todo a lo que conectarse.
MQTT se ha caracterizado como el habilitador de protocolo de Internet de los objetos - de la misma forma que HTTP fue el habilitador para el Internet de las personas.

