MQTT verstehen: Das schlanke Kommunikationsprotokoll fuer IoT und Industrie
Autor
Ueli Iff
Veröffentlicht
Lesezeit
2 Min.

MQTT steht fuer Message Queuing Telemetry Transport und ist eines der zentralen Kommunikationsprotokolle im Internet of Things. Es ermoeglicht die Datenuebertragung in Form von Nachrichten sowohl im lokalen Netzwerk als auch ueber das Internet. In meinen Projekten nutze ich MQTT regelmaessig fuer die Kommunikation zwischen verschiedenen Steuerungen und IoT-Gateways.
Das Publish-Subscribe-Modell
MQTT basiert auf einem Publish-Subscribe-Modell, das einen Broker als zentrale Kommunikationsschnittstelle verwendet. Statt dass Geraete direkt miteinander sprechen, veroeffentlichen sie ihre Nachrichten beim Broker (Publish) oder abonnieren bestimmte Themen (Subscribe). Der Broker uebernimmt die Verteilung der Nachrichten an alle interessierten Teilnehmer.
Ein Broker laesst sich an sehr unterschiedlichen Stellen betreiben: direkt auf einer Steuerung, auf einem IoT-Gateway, auf einem IPC oder selbstverstaendlich auch in einer Cloud. Diese Flexibilitaet ist einer der Gruende, warum sich das Protokoll fuer so viele Einsatzszenarien eignet.
MQTT als Kommunikationskanal in die Cloud
MQTT eignet sich ebenso als Kommunikationskanal zur eigenen Cloud. Genau dieses Szenario habe ich in der Titelgrafik abgebildet: Steuerungen erfassen Daten und uebertragen sie ueber den Broker weiter.
Zusaetzlich habe ich eine Datenbank und eine Visualisierung integriert, sodass die mit den Steuerungen erfassten Daten dargestellt werden koennen. Auf diese Weise entsteht ein effizientes Monitoring in Echtzeit.
MQTT ist schlank, sicher und kostenlos einsetzbar - ideal fuer die Vernetzung von Steuerungen, Gateways und Cloud-Diensten.
Der praktische Mehrwert
Einfache Integration. Anbindung mithilfe eines IoT-Gateways oder einer WL2000AC.
Broker via Docker. Integration eines Brokers laesst sich unkompliziert mithilfe von Docker umsetzen.
Schlankes Datenpaket. Geringer Overhead, ideal fuer bandbreitenbegrenzte Verbindungen.
Sichere Kommunikation. Verschluesselte und abgesicherte Datenuebertragung.
Kostenlos verwendbar. Das Protokoll und gaengige Broker stehen ohne Lizenzkosten zur Verfuegung.
Fazit
MQTT ist ein leichtgewichtiges, flexibles und sicheres Protokoll, das sich vom lokalen Maschinennetz bis zur Cloud-Anbindung durchgaengig einsetzen laesst. Durch das Publish-Subscribe-Modell mit zentralem Broker bleibt die Architektur uebersichtlich und gut skalierbar - egal ob der Broker auf einer Steuerung, einem IoT-Gateway, einem IPC oder in der Cloud laeuft.

Virtuelle Maschinen vs. Docker — der Unterschied einfach erklärt
Virtuelle Maschinen oder Docker-Container? Architektur, Unterschiede (Grösse, Startzeit, Isolation) und wann sich was lohnt — verständlich mit Grafiken erklärt.

Der US CLOUD Act — welche Gefahren für die Schweiz drohen
Warum der Datenstandort nicht vor dem US CLOUD Act schützt, welche Risiken für Berufsgeheimnis, Datenschutz und Souveränität in der Schweiz entstehen — und wie man sich schützt.

Lokales LLM-Setup mit Proxmox & GPU für KMU und Gemeinden
KI lokal betreiben — ohne Cloud, ohne Datenweitergabe. Mein praxiserprobtes LLM-Setup mit Proxmox, GPU, OpenWebUI und RAG für KMU und Gemeinden.
