MQTT ist ein offenes Nachrichtenprotokoll für die M2M-Kommunikation, das die Übertragung von Daten im Stil der Telemetrie in Form von Nachrichten ermöglicht.
Das MQTT-Protokoll basiert auf dem Prinzip, Nachrichten zu veröffentlichen und Themen zu abonnieren. Mehrere Clients verbinden sich mit einem „Broker“ (Server) und abonnieren die für sie relevanten Themen. Clients verbinden sich ebenfalls mit dem „Broker“ und veröffentlichen Nachrichten in den Themen. Viele Clients können dieselben Themen abonnieren und die Informationen nach Belieben bearbeiten. Der „Broker“ und MQTT fungieren als einfache, gemeinsame Schnittstelle für alle Verbindungen.
MQTT wurde als das Protokoll bezeichnet, das den Weg für das Internet der Dinge ebnete – ähnlich wie HTTP der Weg für das Internet der Menschen war.
