Was ist MQTT?

Haben Sie sich jemals gefragt, wie Tausende von IoT-Geräten in einer intelligenten Fabrik effizient kommunizieren? Wahrscheinlich ist MQTT im Hintergrund die entscheidende Komponente. MQTT ( Message Queue Telemetry Transport ) ist ein ressourcenschonendes Messaging-Protokoll, das speziell für Situationen mit begrenzter Bandbreite, unzuverlässigen Netzwerkverbindungen oder Geräten mit geringer Rechenleistung entwickelt wurde.

Stellen Sie sich eine Produktionshalle mit Hunderten von Sensoren vor, die Temperatur, Druck, Vibrationen und Energieverbrauch überwachen. Jeder Sensor muss Daten an ein zentrales System senden, doch der Aufwand herkömmlicher Kommunikationsprotokolle ist zu hoch. Genau hier erweist sich das MQTT-Protokoll als unschätzbar wertvoll.

MQTT wurde ursprünglich 1999 von den IBM-Forschern Andy Stanford-Clark und Arlen Nipper entwickelt , um Ölpipelines an abgelegenen Standorten zu überwachen – Orten, an denen Satellitenverbindungen teuer und unzuverlässig waren. Dank seines ressourcenschonenden Designs ermöglichte das Protokoll eine zuverlässige Kommunikation selbst unter schwierigen Netzwerkbedingungen.

Heute hat sich MQTT zum Standard für IoT-Messaging in allen Branchen entwickelt. Von Smart Homes über die industrielle Automatisierung bis hin zu vernetzten Fahrzeugen und Medizingeräten – MQTT verarbeitet täglich Milliarden von Nachrichten. Was es wirklich auszeichnet, ist nicht nur seine Effizienz, sondern die elegante Einfachheit seines Designs, die es selbst ressourcenbeschränkten Geräten ermöglicht, an anspruchsvollen, skalierbaren Kommunikationsnetzwerken teilzunehmen.

MQTT

MQTT-Protokollarchitektur: So funktioniert es

Symbol-45

MQTT-Broker

Der Broker ist das Herzstück jedes MQTT-Systems. Er fungiert als Server, der Nachrichten von Publishern empfängt und an die entsprechenden Subscriber weiterleitet. Man kann ihn sich wie eine intelligente Poststelle vorstellen, die genau weiß, wohin jede Nachricht gehen soll. Bekannte Broker sind beispielsweise Mosquitto, HiveMQ und EMQX.

Symbol-44

MQTT-Publisher

Publisher sind Geräte oder Anwendungen, die Nachrichten an den Broker senden. Ein Temperatursensor, der „22.5 °C“ meldet, oder eine Maschine, die „Status: Betriebsbereit“ meldet, sind beides Publisher. Sie müssen nicht wissen, wer zuhört – sie senden ihre Daten einfach an bestimmte Themen.

Symbol-43

MQTT-Abonnent

Abonnenten sind Kunden, die Interesse an bestimmten Themen bekunden und zu diesen Themen veröffentlichte Nachrichten erhalten. Ihr Monitoring-Dashboard, das das Thema „Werk/Zone1/Temperatur“ abonniert hat, ist ein Abonnent. Eine Nachricht kann gleichzeitig an mehrere Abonnenten zugestellt werden.

MQTT-Protokolldiagramm verstehen

Ich möchte Ihnen anhand eines praktischen Beispiels aus einer intelligenten Fabrik erklären, wie Nachrichten in einem MQTT-Protokollsystem fließen.

MQTT-Kommunikationsablauf – Beispiel einer intelligenten Fabrik

Schritt 1: Verbindungsphase

[Temperatursensor] — VERBINDEN –> [MQTT-Broker]
<– CONNACK —

Status: Verbindung zum Broker unter broker.factory.com:1883 hergestellt

Schritt 2: Abonnementphase

[Kontrollraum-Dashboard] — ABONNIEREN –> [MQTT-Broker]
Thema: „Werk/Zone1/#“
<– SUBACK —

Status: Alle Themen der Zone 1 abonniert

Schritt 3: Veröffentlichungsphase

[Temperatursensor] — VERÖFFENTLICHEN –> [MQTT-Broker]
Thema: „Werk/Zone1/Temperatur“
Nutzlast:
{
„Wert“: 22.5
„Einheit“: „Celsius“,
“timestamp”: “2024-12-16T10:30:00Z”
}

Schritt 4: Nachrichtenverteilung

[MQTT Broker] — DELIVER –> [Control Room Dashboard]
[MQTT Broker] — DELIVER –> [Datenlogger]
[MQTT Broker] — DELIVER –> [Alarmsystem]

Wichtige Erkenntnis

Beachten Sie, dass der Temperatursensor (Publisher) keine Kenntnis davon hat, wie viele Systeme seine Daten überwachen. Er veröffentlicht sie einfach in einem Thema. Der Broker übernimmt die gesamte Komplexität des Findens und Zustellens von Nachrichten an Abonnenten. Diese Entkopplung macht das MQTT-Protokoll im IoT so leistungsstark und skalierbar.

MQTT-Themen: Das Routing-System

Themen in MQTT funktionieren wie ein hierarchisches Dateisystem . Anstatt Nachrichten an bestimmte Adressen zu senden, werden Daten in Themen veröffentlicht, die eine Schrägstrich-Hierarchie (/) verwenden , ähnlich wie Dateipfade. Diese Struktur ermöglicht die einfache und effiziente Organisation und Skalierung von IoT-Daten.

Nachfolgend ein Beispiel dafür, wie MQTT-Themen in einer intelligenten Fabrik strukturiert werden können :

  • factory/zone1/machine1/temperature – Spezifische Maschinentemperatur
  • factory/zone1/machine1/vibration – Vibrationssensordaten
  • factory/zone2/conveyor/speed – Förderbandgeschwindigkeit
  • factory/energy/consumption – Gesamtenergieverbrauch

Abonnenten können Platzhalter verwenden , um mehrere Themen effizient zu überwachen:

  • Einzelstufiger Platzhalter (+) – Entspricht einer Themenebene.
    Ejemplo: factory/zone1/+/temperature Empfängt Temperaturdaten von allen Maschinen in Zone 1.
  • Mehrstufiges Wildcard-Symbol (#) – Passt rekursiv auf alle Unterthemen an.
    Ejemplo: factory/# empfängt alle Meldungen, die im gesamten Werk eingehen.

Dieses hierarchische Themendesign ermöglicht flexible Abonnements , effiziente Datenfilterung und skalierbare Kommunikation und macht MQTT damit ideal für industrielle IoT- und Smart-Factory-Umgebungen.

MQTT-Protokoll im IoT: Anwendungen in der Praxis

Vorausschauende Wartung in der Fertigung

In einer Produktionsanlage veröffentlichen Dutzende von Maschinen kontinuierlich alle paar Sekunden Vibrationsdaten , Temperaturmesswerte und Betriebskennzahlen .

Ein MQTT-Broker sammelt diesen Datenstrom und verteilt ihn gleichzeitig an ein Echtzeit-Überwachungs-Dashboard , einen Datenhistoriker für Langzeitanalysen und ein Machine-Learning-Modell für die vorausschauende Wartung.

All dies geschieht mit minimaler Netzwerkbandbreite , da MQTT ein hocheffizientes Binärprotokoll verwendet.

Intelligentes Gebäudemanagement

Stellen Sie sich ein Gebäude mit Hunderten von Sensoren vor, die Heizungs-, Lüftungs- und Klimaanlagen , Beleuchtung , Anwesenheit und Sicherheit überwachen . Diese Sensoren veröffentlichen ihre Daten an einen MQTT-Broker.

Das Gebäudemanagementsystem abonniert relevante Themen, um automatisierte Entscheidungen zu treffen – wie zum Beispiel das Dimmen der Beleuchtung in ungenutzten Bereichen, das Anpassen der Temperatur auf der Grundlage von Belegungsmustern und das Alarmieren des Sicherheitsdienstes, wenn außerhalb der Geschäftszeiten eine Bewegung erkannt wird.

Als Standard für IoT-Messaging ermöglicht MQTT die einfache und effiziente Koordination mehrerer Systeme im gesamten Gebäude.

Vernetzte Logistik

Mit GPS-Trackern , Temperatursensoren und Türsensoren ausgestattete Seecontainer veröffentlichen ihre Standort- und Zustandsdaten via MQTT über Mobilfunknetze.

Selbst bei unzuverlässiger Netzwerkverbindung gewährleisten die Quality of Service (QoS)-Level von MQTT , dass kritische Warnmeldungen – wie beispielsweise ein Stromausfall bei einem Kühlcontainer – zuverlässig übermittelt werden.

Weniger zeitkritische Daten, wie beispielsweise routinemäßige Standortaktualisierungen, können übertragen werden, sobald Bandbreite verfügbar ist. Dadurch eignet sich MQTT ideal für Logistik und die Fernüberwachung von Anlagen.

MQTT vs. HTTP: Das richtige Protokoll auswählen

Oft wird nach dem Unterschied zwischen MQTT und HTTP gefragt, da beide Daten über Netzwerke übertragen können, sie aber für grundlegend unterschiedliche Zwecke konzipiert sind. Zu verstehen, wann welches Protokoll eingesetzt werden sollte, ist entscheidend für den Aufbau effizienter IoT-Systeme.

Aspekt MQTT HTTP
Kommunikationsmodell Publish–Subscribe (ereignisgesteuert) Anfrage-Antwort (nachfragegesteuert)
Verbindungstyp Persistente (langlebige Verbindungen) Kurzlebig (Verbindung pro Anfrage)
Nachrichtengröße 2-Byte-Header (extrem kompakt) 200+ Byte Header (ausführlich)
Energieverbrauch Niedrig (hält eine Verbindung aufrecht) Hoch (stellt wiederholt Verbindungen her)
Bandbreiteneffizienz Hervorragend geeignet für hochfrequente Daten Besser geeignet für gelegentliche große Datentransfers
Echtzeitfähigkeit Native Push-Benachrichtigungen Erfordert Polling oder WebSockets
Bester Anwendungsfall Kontinuierliche Sensordaten, Echtzeitüberwachung Dateiübertragungen, Web-APIs, On-Demand-Anfragen

Praktischer Entscheidungsleitfaden

Verwenden Sie MQTT , wenn Ihre Geräte häufige Aktualisierungen senden , batteriebetrieben sind oder Echtzeit-Push-Benachrichtigungen benötigen . Verwenden Sie HTTP, wenn Sie Webdienste entwickeln , eine breite Kompatibilität mit bestehender Infrastruktur benötigen oder größere Dateien bei Bedarf übertragen.

Praktischer Entscheidungsleitfaden MQTT
Praktischer Entscheidungsleitfaden https

MQTT für Industrie 4.0 und die intelligente Fabrik

Bei MQTT-Implementierungen im Kontext von Industrie 4.0 geht es um großflächige industrielle Systeme, in denen Tausende von Geräten zuverlässig und effizient kommunizieren müssen. MQTT für Smart-Factory-Anwendungen bewältigt Herausforderungen, die herkömmliche Protokolle überfordern würden.

Sicherheit in MQTT: Schutz Ihrer IoT-Infrastruktur

Industrie 4.0-Anforderung

In der modernen Fertigung führen Maschinen nicht nur Aufgaben aus – sie kommunizieren ihren Status, tauschen Leistungsdaten aus, koordinieren sich mit anderen Anlagen und passen sich veränderten Bedingungen an. MQTT bildet das Nervensystem, das diese Koordination ermöglicht.

Transport Layer Security (TLS/SSL)

So wie HTTPS die Verschlüsselung von HTTP hinzufügt , kann MQTT über TLS (Transport Layer Security) betrieben werden , um die gesamte Kommunikation zwischen Clients und Brokern zu verschlüsseln.

Diese Verschlüsselung verhindert das Abhören und stellt sicher, dass Sensordaten auf ihrem Weg durch Netzwerke nicht abgefangen oder manipuliert werden können.

In industriellen Umgebungen ist dieses Sicherheitsniveau unabdingbar – der Schutz von Produktionsdaten vor Wettbewerbern und böswilligen Akteuren ist entscheidend für die operative Integrität.

Authentifizierung und Autorisierung

Moderne MQTT-Broker unterstützen mehrere Authentifizierungsmechanismen . Die einfache Authentifizierung mit Benutzername und Passwort bietet eine erste Sicherheitsebene, während Client-Zertifikate einen stärkeren Schutz bieten, indem sie jedem Gerät eine eindeutige kryptografische Identität zuweisen.

Bei Implementierungen im Unternehmensmaßstab ermöglicht die Integration mit LDAP oder OAuth2 die zentrale Benutzer- und Geräteverwaltung im gesamten Unternehmen.

Genehmigung Legt fest, wer zu bestimmten Themen veröffentlichen und wer bestimmte Datenströme abonnieren darf. Beispielsweise kann Produktionsanlagen die Veröffentlichung zu bestimmten Themen gestattet werden. factory/production/#, während Management-Berichtssysteme beschränkt sind auf schreibgeschützter Zugriff.

Ebenso können Wartungssysteme Themen zum Gerätezustand abonnieren, ohne auf sensible Produktionspläne zugreifen zu müssen, wodurch ein sicherer und rollenbasierter Datenzugriff gewährleistet wird.

Netzwerksegmentierung

Bei der Implementierung von Smart-Factory-Lösungen ist es üblich, mehrere MQTT-Broker zu betreiben – einen für Produktionssysteme in einem isolierten Netzwerk und einen weiteren für Unternehmenssysteme.

Der kontrollierte Datenfluss zwischen diesen Brokern gewährleistet, dass nur genehmigte und notwendige Informationen systemübergreifend ausgetauscht werden, wodurch die Betriebssicherheit erhalten bleibt.

Durch diese Netzwerksegmentierung wird der Wirkungsradius im Falle einer Sicherheitsverletzung deutlich reduziert , wodurch verhindert wird, dass eine Kompromittierung eines Systems Auswirkungen auf das gesamte Werk hat.

MQTT für Industrie 4.0 und die intelligente Fabrik

Eine der leistungsstärksten Funktionen von MQTT sind die drei Quality of Service (QoS)-Stufen , mit denen sich Zuverlässigkeit und Effizienz je nach Wichtigkeit der einzelnen Nachrichten ausbalancieren lassen .

QoS 0 (Maximal einmal): Einmalige Zustellung ohne Empfangsbestätigung. Die Nachricht wird einmalig gesendet. Dies ist ideal für unkritische Daten , wie z. B. routinemäßige Statusaktualisierungen, bei denen ein gelegentlicher Nachrichtenverlust akzeptabel ist. Werden beispielsweise Temperaturmesswerte sekündlich gesendet, ist das Verpassen einer Aktualisierung nicht katastrophal.

QoS 1 (Mindestens einmal): Der Broker bestätigt den Empfang der Nachricht. Erfolgt keine Bestätigung, versucht der Absender die Zustellung erneut. Doppelte Nachrichten sind möglich, die Zustellung ist jedoch garantiert. Diese Stufe eignet sich für wichtige Betriebsdaten, bei denen fehlende Daten inakzeptabel sind.

QoS 2 (Exakt einmal): Ein vierstufiger Handshake gewährleistet, dass die Nachricht genau einmal zugestellt wird – ohne Duplikate und ohne Verluste. Dies wird für kritische Befehle wie Not-Aus-Schalter oder Sicherheitsverriegelungen verwendet , bei denen eine doppelte oder fehlende Ausführung gefährlich sein könnte.

Ein wesentlicher Vorteil von Message Queue Telemetry Transport (MQTT) besteht darin, dass Publisher und Subscriber die QoS-Stufen unabhängig voneinander auswählen können . Ein Publisher kann Daten mit QoS 1 senden, während ein Subscriber QoS 0 anfordern kann, wenn keine garantierte Zustellung erforderlich ist.

Praxisbeispiel: Automatisierte Montagelinie

In einem automatisierte Montagelinie mit automatisierten MQTT für
Betrieb intelligenter FabrikenJede Workstation veröffentlicht ihre
Status, Teil zählen,
Qualitätsmetriken und Warnungen.

Das Liniencontroller abonniert alle Themen rund um Workstations,
Koordination des Materialflusses und dynamische Anpassung der Bandgeschwindigkeiten
basiert auf Echtzeit-Produktionsbedingungen.

Wartungssysteme Abonnieren Sie Themen zum Gerätezustand,
frühzeitige Warnungen vor potenziellen Ausfällen erhalten,
Qualitätskontrollsysteme Inspektionsdaten abonnieren
um die Fehlerraten über den gesamten Produktionsprozess hinweg zu verfolgen.

Die gesamte Koordination erfolgt über ein einzelner MQTT-Broker,
verarbeitungsfähig Tausende von Nachrichten pro Sekunde
und  minimale Latenz.

icon-13

Gängige Anwendungsfälle in verschiedenen Branchen

Automobile und vernetzte Fahrzeuge

Moderne Fahrzeuge nutzen das MQTT-Protokoll zur Kommunikation mit Cloud-Diensten über Mobilfunknetze. Telemetriedaten wie Fahrzeugleistung, Standortverfolgung, drahtlose Software-Updates und sogar die Kommunikation zwischen Fahrzeugen basieren auf der Effizienz von MQTT bei bandbreitenbeschränkten Mobilfunkverbindungen.

Gesundheitswesen und medizinische Geräte

Systeme zur Fernüberwachung von Patienten nutzen MQTT , um Vitaldaten von tragbaren Geräten an medizinische Fachkräfte zu übermitteln. Die Zuverlässigkeit des Protokolls gewährleistet die Zustellung wichtiger Gesundheitswarnungen auch bei schlechten Netzwerkbedingungen, während seine Effizienz die Akkulaufzeit tragbarer medizinischer Geräte verlängert.

Energie- und Versorgungswirtschaft

Intelligente Stromnetze nutzen MQTT zur Überwachung Tausender Sensoren in den Stromverteilungsnetzen. Umspannwerke veröffentlichen Lastdaten, Transformatoren melden Temperatur- und Leistungskennzahlen, und intelligente Zähler übermitteln Verbrauchsmuster – all dies koordiniert über MQTT-Broker, die in der Lage sind, die enorme Größe der Versorgungsinfrastruktur zu bewältigen.

Landwirtschaft und Smart Farming

Präzisionslandwirtschaft nutzt MQTT für Bodenfeuchtesensoren, Wetterstationen und Bewässerungssteuerungen, die über große landwirtschaftliche Betriebe verteilt sind. MQTT funktioniert zuverlässig in ländlichen Gebieten mit zeitweise unterbrochener Mobilfunkverbindung, und der geringe Bandbreitenverbrauch hält die Betriebskosten überschaubar.

icon-12

Erste Schritte mit MQTT

Wenn Sie bereit sind, das MQTT-Protokoll in IoT-Projekten zu implementieren, finden Sie hier einen praktischen Fahrplan:

Wählen Sie Ihren Broker

Für Entwicklung und Tests empfiehlt sich ein Open-Source-Broker wie Mosquitto . Für den Produktivbetrieb sollten Sie Managed Services wie AWS IoT Core , Azure IoT Hub oder Google Cloud IoT Core in Betracht ziehen , die Skalierung und Sicherheit für Sie übernehmen.

Gestalten Sie Ihre Themenstruktur

Planen Sie Ihre Themenhierarchie sorgfältig. Gestalten Sie sie logisch und skalierbar. Nutzen Sie Organisationshierarchien (location/building/floor/room) oder funktionalen Hierarchien (domain/function/device/metric) konsequent.

Sicherheit vom ersten Tag an implementieren

Vernachlässigen Sie die Sicherheit nicht in der Entwicklung. Nutzen Sie TLS-Verschlüsselung und ordnungsgemäße Authentifizierung auch in Testumgebungen, um gute Gewohnheiten zu entwickeln und Sicherheitsschulden zu vermeiden.

Überwachen und optimieren

Nutzen Sie MQTT-Broker-Überwachungstools, um Nachrichtenraten, Verbindungsanzahlen und Ressourcennutzung zu verfolgen. So können Sie Probleme erkennen, bevor sie den Betrieb beeinträchtigen.

Planen Sie für die Skalierung

Auch wenn Sie klein anfangen, sollte Ihre MQTT-Infrastruktur skalierbar sein. Nutzen Sie Clustering für hohe Verfügbarkeit, implementieren Sie ordnungsgemäße Protokollierung und Überwachung und dokumentieren Sie Ihre Themenstruktur und Sicherheitsrichtlinien.

icon-11

Fazit: MQTT als Grundlage des modernen IoT

Nach eingehender Untersuchung von MQTT wird deutlich, warum sich dieses Protokoll branchenübergreifend zum Standard für IoT-Messaging entwickelt hat. Dank seines schlanken Designs eignet es sich ideal für ressourcenbeschränkte Geräte. Seine Publish-Subscribe-Architektur skaliert elegant von wenigen Sensoren bis hin zu Millionen vernetzter Geräte. Seine Flexibilität ermöglicht die Anpassung an unterschiedlichste Anwendungsfälle, von Smart Homes bis hin zur industriellen Automatisierung.

Im Zuge der fortschreitenden Vernetzung von Fabriken, Städten und Infrastrukturen durch Industrie-4.0- Initiativen wird MQTT für Smart-Factory-Anwendungen immer wichtiger. Die bewährte Zuverlässigkeit, Effizienz und Einfachheit des Protokolls machen es zu einem unverzichtbaren Werkzeug für IoT-Entwickler.

Ob Sie ein kleines Hausautomatisierungsprojekt realisieren oder ein industrielles IoT-System im Unternehmensmaßstab konzipieren – das Verständnis des MQTT-Protokolls bildet die Grundlage für robuste, effiziente und skalierbare vernetzte Lösungen. Die nächste Generation intelligenter Systeme basiert auf Protokollen wie MQTT, die Effizienz, Zuverlässigkeit und Praxistauglichkeit über theoretische Perfektion stellen.

Sind Sie bereit, MQTT in Ihrem IoT- oder Smart-Factory-Projekt zu implementieren?

Ob Sie ein neues IoT-System aufbauen oder bestehende Industrieanlagen modernisieren, unsere Experten können Ihnen bei der Entwicklung, Sicherung und Skalierung von MQTT-basierten Architekturen für Industrie 4.0 und intelligente Fertigung helfen.

Sprechen Sie mit unseren Experten

Verwandte Produkte und Dienstleistungen

Vereinbaren Sie eine kostenlose technische Beratung

Setzen Sie sich mit unseren Experten in Verbindung, um Ihre OEM- und FAB/ATP-Anforderungen zu besprechen und die passende Lösung für Ihre Betriebsabläufe zu finden.

    Häufig gestellte Fragen zu MQTT

    Wofür steht MQTT?

    MQTT steht für Message Queue Telemetry Transport. Obwohl der Name eine Nachrichtenwarteschlange vermuten lässt, verwendet modernes MQTT keine Nachrichtenwarteschlangen im herkömmlichen Sinne. Stattdessen nutzt es ein Publish-Subscribe-Muster, bei dem ein Broker Nachrichten von Publishern an Subscriber anhand von Themen weiterleitet.

    Ist MQTT sicher genug für den industriellen Einsatz?

    Ja, bei korrekter Konfiguration. Das MQTT-Protokoll unterstützt TLS/SSL-Verschlüsselung, Client-Authentifizierung per Zertifikat oder Anmeldeinformationen sowie Autorisierung auf Themenebene. In industriellen Umgebungen sollten stets verschlüsselte Verbindungen verwendet, eine ordnungsgemäße Authentifizierung implementiert und Netzwerke entsprechend segmentiert werden. Viele industrielle Installationen betreiben MQTT seit Jahren sicher.

    Worin besteht der Unterschied zwischen einem MQTT-Broker und einem MQTT-Server?

    Ein MQTT-Broker ist technisch gesehen ein Servertyp, hat aber eine spezifische Aufgabe: Er leitet Nachrichten zwischen Publishern und Subscribern weiter. Anders als ein herkömmlicher Message-Queue-Server speichert der Broker Nachrichten nicht langfristig; sein Hauptaugenmerk liegt auf der effizienten Echtzeit-Nachrichtenverteilung basierend auf Themenabonnements.

    Funktioniert MQTT auch ohne Internetverbindung?

    Absolut! MQTT funktioniert einwandfrei in lokalen Netzwerken ohne Internetzugang. Viele Produktionshallen betreiben MQTT-Broker lokal, ohne externe Verbindung. Eine Internetverbindung ist nur dann erforderlich, wenn Ihre Geräte mit Cloud-Diensten kommunizieren müssen. Dadurch eignet sich MQTT ideal für Edge-Computing-Szenarien.

    Wie handhabt MQTT die Nachrichtenzustellung, wenn ein Gerät offline ist?

    Verbindet sich ein Abonnent mit einer persistenten Sitzung (Clean Session = false), speichert der MQTT-Broker die Nachrichten, die während der Offline-Phase des Geräts veröffentlicht wurden, in einer Warteschlange. Sobald sich das Gerät wieder verbindet, empfängt es alle verpassten Nachrichten. Dies funktioniert jedoch nur für QoS-1- und QoS-2-Nachrichten, und Broker haben üblicherweise Beschränkungen hinsichtlich der Warteschlangengröße und der Nachrichtenaufbewahrungsdauer.

    Welche Programmiersprachen unterstützen MQTT?

    Das MQTT-Protokoll verfügt über Client-Bibliotheken für praktisch jede Programmiersprache, darunter Python (Paho MQTT), JavaScript/Node.js, Java, C/C++, C#, Go, Ruby und viele andere. Diese universelle Unterstützung macht es