[MQTT] Was bedeutet / ist das?

mqtt

#1

Informationen zum MQTT-Nachrichtenprotokoll.

MQTT ist ein offenes Nachrichtenprotokoll für Machine-to-Machine-Kommunikation, das die Übertragung von Telemetriedaten in Form von Nachrichten zwischen Geräten ermöglicht, trotz hoher Verzögerungen oder beschränkten Netzwerken.


#2

Message Queue Telemetry Transport ist ein schlankes Messaging Protokoll, welches auf den Bereich Mobile und Internet of Things zugeschnitten ist. MQTT erfreut sich zunehmender Beliebtheit auch für Homeautomation und bei Open Source Projekten.

Entwickelt wurde MQTT 1999 von Dr. Andy Stanford-Clark (IBM) und Arlen Nipper ( Arcom) um eine Öl Pipeline in der Wüste zu überwachen. Inzwischen ist MQTT ein OASIS Standard und liegt aktuell in der Version 3.1.1 vor.

Neben Zuverlässigkeit war der sparsame Umgang mit Bandbreite und Ressourcen ein Ziel der Entwicklung. Das MQTT Protokoll ist einfach und leichtgewichtig. Für eine Umsetzung des Protokolls ist wenig Code notwendig, wie die Client Bibliothek für den Arduino Mikrokontroller zeigt.

MQTT eignet sich für die Kommunikation mit mobilen Geräte wie z.B. Smartphones oder Internet of Things Geräten, bei denen Bandbreite und Energie knapp sind. Die Übertragung von Nachrichten erfolgt dank des kompakten Binärprotokolls annähernd in Echtzeit.

Über den Inhalt einer Nachricht macht MQTT keine Annahmen. Text-, Binär- oder Objektnachrichten sind möglich.


#3

Moin.

Eine fein gemachte Einführung zum Thema Grundlagen MQTT zeigt dieses Video .

Gruß


#4

Moin.

Ein weiteres Video , welches MQTT und seine Möglichkeiten erklärt.

Im 2. Teil geht es um die Integration von MQTT im Bereich Hausautomatisierung.

Gruß