Message Queue Telemetry Transport
Einstieg in die IoT-Kommunikation mit MQTT

Von Sebastian Gerstl 6 min Lesedauer

Anbieter zum Thema

MQTT hat sich in den letzten Jahren zum Standardprotokoll für die IoT-Kommunikation von Geräten und Applikationen entwickelt. Doch was hat es mit dem Protokoll auf sich und wie setzt man es ein?

Wenn es um sichere Kommunikation im Internet der Dinge geht, liefern sich mehrere Protokolle derzeit einen eifrigen Wettstreit darum, sich als Standard zu etablieren. Das offene MQTT (Message Queue Telemetry Transport) verspricht, sich heir als populärer und leicht zugänglicher Ansatz durchzusetzen. Wir stellen das Kommunikationsprotokoll für das Internet of Things näher vor.(Bild:  Clipdealer)
Wenn es um sichere Kommunikation im Internet der Dinge geht, liefern sich mehrere Protokolle derzeit einen eifrigen Wettstreit darum, sich als Standard zu etablieren. Das offene MQTT (Message Queue Telemetry Transport) verspricht, sich heir als populärer und leicht zugänglicher Ansatz durchzusetzen. Wir stellen das Kommunikationsprotokoll für das Internet of Things näher vor.
(Bild: Clipdealer)

Wer sich in den letzten Jahren mit der Implementierung von über das Internet vernetzter Software und Hardware beschäftigt hat, dem wird sehr wahrscheinlich der Name "MQTT" (Message Queue Telemetry Transport) über den Weg gelaufen sein. Das aus heutiger Sicht mit Abstand populärste Kommunikationsprotokoll für das Internet of Things (siehe Bild 1) bietet viele Funktionen, die das Leben von Anwendungsentwicklern sehr einfach gestalten um eine verlässliche, sichere, wartbare und performante Kommunikation der eigenen Applikation mit anderen Geräten, Cloud-Backenddiensten oder mobilen Applikationen zu implementieren.

Bildergalerie

MQTT ist in erster Linie ein Messaging Protokoll für das IoT. Anders als Request/Response Protokolle wie HTTP oder CoAP entkoppelt es alle Kommunikationsteilnehmer und der Datenaustausch wird über das Senden von Nachrichten über einen zentralen Verteiler an interessierte Teilnehmer implementiert, weshalb kein intrinsisches Wissen über andere Applikationen und Endpunkte vorhanden sein muss.