Prof. J. Walter - Informationstechnik, Mikrocomputertechnik, Digitale Medien Stand der Technik
Hochschule Karlsruhe Logo Energy Efficient Microcontroller
8x8-MQTT
Wintersemester 2020
Davin Farrell Lukito (75420)
Muhammad Abiyyu Mufti Hanif (67050)

Stand der Technik

Was ist MQTT?

MQTT oder Message Queuing Telemetry Transport ist Netzwerkprotokoll, das oft bei IOT-Anwendungen benutzt wird; vor allem für Machine to Machine Kommunikation. Laut der Website von MQTT (mqtt.org) ist MQTT ein Protokol für Internet of Things. Seine Publish/Subscribe-Netzwekprotokoll ist so leicht und hat niedrige Bandbreite.

Wie funktioniert MQTT?

Um MQTT zu benutzen, müssen drei Komponenten vorhanden: Publisher, Broker und Subscriber. Ein Ähnlochekitsbeispiel zu MQTT ist TV-Kanal oder Radio-kanal. Es gibt viele Fernsehkanäle und wir als Zuschauer müssen auswählen, welche Kanal wir anschauen wollen.

Abbildung 1 zeigt ein MQTT-Publish und Subscribe -Model. Nachricht mit Topic wird zuerst an Broker gesendet und je nach Topics können die Subscriber ihre Nachricht bekommen.

MQTT
Quelle: https://www.informatik-aktuell.de/betrieb/netzwerke/mqtt-leitfaden-zum-protokoll-fuer-das-internet-der-dinge.html

MQTT nutzt TCP um mit dem Broker zu verbinden. TCP (Transmission Control Protocol) ist ein verbindungsorientiertes Netzwerkprotokoll. TCP versichert, dass die Nachricht-pakete in eine Reihenfolge empfangen werden.

 


  Mit Unterstützung von Prof. J. Walter Wintersemester 2020