Was ist MQTT?

Wenn Sie sich jemals gefragt haben, wie Tausende von IoT-Geräten in einer intelligenten Fabrik effizient kommunizieren, dann sind die Chancen gut, dass… MQTT leistet die Hauptarbeit im Hintergrund. MQTT steht für Nachrichtenwarteschlangen-Telemetrietransport, ist ein leichtgewichtiges Messaging-Protokoll, das speziell für Situationen entwickelt wurde, in denen die Bandbreite begrenzt ist, die Netzwerkverbindungen unzuverlässig sind oder die Geräte nur über minimale Rechenleistung verfügen.

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 setzt die MQTT-Protokoll wird von unschätzbarem Wert.

MQTT wurde ursprünglich 1999 von IBM-Forschern entwickelt. Andy Stanford-Clark und Arlen Nipper Zur Überwachung von Ölpipelines an abgelegenen Standorten – Orten, an denen Satellitenverbindungen teuer und unzuverlässig waren – ermöglichte das Protokoll dank seines schlanken Designs 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 AblagesystemAnstatt Nachrichten an bestimmte Adressen zu senden, werden Daten in Themen veröffentlicht, die eine Schrägstrich-Hierarchie ( / )Ähnlich wie bei Dateipfaden. Diese Struktur ermöglicht es, IoT-Daten effizient zu organisieren und zu skalieren.

Nachfolgend finden Sie ein Beispiel dafür, wie MQTT-Themen strukturiert werden können. Smart Factory:

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

Abonnenten können nutzen Platzhalter 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 Abonnementseffiziente Datenfilterung und skalierbare KommunikationDadurch eignet sich MQTT 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 ununterbrochen. VibrationsdatenTemperaturmessungen und Betriebskennzahlen alle paar Sekunden.

An MQTT-Broker sammelt diesen Datenstrom und verteilt ihn gleichzeitig an ein Echtzeit-Überwachungs-Dashboardherunter, eine Datenhistoriker für die Langzeitanalyse und eine Modell des maschinellen Lernens für vorausschauende Wartung.

All dies geschieht mit minimale Netzwerkbandbreite weil MQTT einen hocheffizienten Binärprotokoll.

Intelligentes Gebäudemanagement

Betrachten wir ein Gebäude mit Hunderten von Sensoren, die Folgendes überwachen: HLK-SystemeBeleuchtungBelegung und SicherheitdienstDiese Sensoren veröffentlichen ihre Daten an ein MQTT-Broker.

Das Gebäudemanagementsystem abonniert relevante Themen, um automatisierte Entscheidungen zu treffen – wie zum Beispiel das Dimmen der Beleuchtung in unbesetzten Bereichen, die Anpassung der Temperatur an die Anwesenheitsmuster und die Benachrichtigung des Sicherheitsdienstes bei Bewegungserkennung außerhalb der Geschäftszeiten.

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

Vernetzte Logistik

Schiffscontainer, ausgestattet mit GPS-TrackerTemperatursensoren und Türsensoren veröffentlichen Sie ihre Standort- und Zustandsdaten über MQTT über Mobilfunknetze.

Selbst bei unzuverlässiger Netzwerkverbindung, Dienstgüte (QoS) von MQTT Die Ebenen gewährleisten, dass kritische Warnungen—wie zum Beispiel ein Kühlcontainer, der keinen Strom mehr hat — werden zuverlässig geliefert.

Weniger zeitkritische Daten, wie beispielsweise routinemäßige Standortaktualisierungen, können übertragen werden, sobald Bandbreite verfügbar ist, wodurch MQTT ideal geeignet ist für Logistik und 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 Sie Geräte haben, die senden müssen häufige Updates, arbeiten auf Batterieleistung, oder erfordern Push-Benachrichtigungen in Echtzeit. Verwenden Sie HTTP wenn Sie bauen Web-Services, brauchen weit verbreitete Kompatibilität mit bestehender Infrastruktur oder übertragen größere Dateien auf Anfrage.

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)

Genau wie HTTPS fügt HTTP Verschlüsselung hinzu.MQTT kann über Transport Layer Security (TLS) die gesamte Kommunikation zwischen Kunden und Broker.

Diese Verschlüsselung verhindert Abhören und sorgt dafür, dass Sensordaten können nicht abgefangen oder manipuliert werden. während es sich über Netzwerke ausbreitet.

In industrielle UmgebungenDieses Sicherheitsniveau ist nicht verhandelbar—Der Schutz von Produktionsdaten vor Wettbewerbern und böswilligen Akteuren ist für die operative Integrität von entscheidender Bedeutung.

Authentifizierung und Autorisierung

Modernes MQTT-Broker mehrere unterstützen Authentifizierungsmechanismen. Basic Benutzername/Passwort-Authentifizierung bietet eine erste Sicherheitsebene, Client-Zertifikate bieten einen stärkeren Schutz, indem jedem Gerät eine eindeutige kryptografische Identität.

Für Bereitstellungen im Unternehmensmaßstab, Integration mit LDAP or OAuth2 ermöglicht die zentrale Verwaltung von Benutzern und Geräten 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 Wartungssysteme Sie können Themen zum Gerätezustand abonnieren, ohne auf sensible Produktionspläne zugreifen zu müssen, wodurch sichergestellt wird sicherer und rollenbasierter Datenzugriff.

Netzwerksegmentierung

In Implementierungen intelligenter FabrikenEs ist üblich, zu laufen mehrere MQTT-Broker—eine, die gewidmet ist Produktionssysteme in einem isolierten Netzwerk und einem anderen für Enterprise-Systeme.

Der kontrollierte Datenfluss zwischen diesen Brokern gewährleistet, dass nur genehmigte und notwendige Informationen wird systemübergreifend genutzt, um die Betriebssicherheit zu gewährleisten.

Dieser Netzwerksegmentierung reduziert deutlich die Explosionsradius Im Falle einer Sicherheitsverletzung wird verhindert, dass eine Kompromittierung eines Systems Auswirkungen auf das gesamte Werk hat.

MQTT für Industrie 4.0 und die intelligente Fabrik

Eine der mächtigsten Funktionen von MQTT ist ihre drei Qualitätsstufen (QoS), die es Ihnen ermöglichen, das Gleichgewicht zu halten Zuverlässigkeit und Effizienz basierend darauf, wie kritisch die jeweilige Nachricht ist.

QoS 0 (Höchstens einmal): Einmal versenden und vergessen. Die Nachricht wird ohne Bestätigung versendet. Dies ist ideal für nicht-kritische DatenBeispielsweise bei routinemäßigen Statusaktualisierungen, bei denen ein gelegentlicher Nachrichtenverlust akzeptabel ist. Werden Temperaturmesswerte jede Sekunde gesendet, ist das Verpassen einer Aktualisierung nicht katastrophal.

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

QoS 2 (Genau einmal): Ein vierstufiger Handschlag stellt sicher, dass die Nachricht übermittelt wird genau einmal—ohne Duplikate und ohne Verluste. Dies wird verwendet für kritische Befehlewie beispielsweise Not-Aus-Schalter oder Sicherheitsverriegelungen, bei denen eine doppelte oder unterlassene Ausführung gefährlich sein könnte.

Ein entscheidender Vorteil von Nachrichtenwarteschlangen-Telemetrietransport ist, dass Verlage und Abonnenten können QoS-Stufen unabhängig voneinander auswählenEin Verlag kann Daten senden an QoS 1Ein Abonnent kann Folgendes anfordern QoS 0 wenn eine garantierte Lieferung nicht erforderlich ist.

Praxisbeispiel: Automatisierte Montagelinie

In einem automatisierte Montagelinie mit automatisierten MQTT für
Betrieb intelligenter FabrikenJede Workstation veröffentlicht ihre
StatusTeil 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 die MQTT-Protokoll kommunizieren mit Cloud-Services über Mobilfunknetze. Telemetriedaten wie Fahrzeugleistung, Standortverfolgung, drahtlose Softwareaktualisierungen und sogar die Kommunikation zwischen Fahrzeugen basieren auf der Effizienz von MQTT über Mobilfunknetze. bandbreitenbeschränkte Mobilfunkverbindungen.

Gesundheitswesen und medizinische Geräte

Fernüberwachungssysteme für Patienten MQTT um Vitalzeichen zu übermitteln von tragbare Geräte für Gesundheitsdienstleister. Die Zuverlässigkeit des Protokolls gewährleistet, dass kritische Gesundheitswarnungen werden auch unter schlechten Netzwerkbedingungen zugestellt, während ihre Effizienz zur Erweiterung beiträgt Batterielebensdauer in tragbaren medizinischen Geräten.

Energie- und Versorgungswirtschaft

Smart Grids MQTT wird eingesetzt, um Tausende von Sensoren in Stromverteilungsnetzen zu überwachen. Umspannwerke veröffentlichen Lastdaten, Transformatoren melden Temperatur- und Leistungskennzahlen, und intelligente Zähler übermitteln Verbrauchsmuster – alles koordiniert über MQTT. MQTT-Broker in der Lage, die enormen Dimensionen 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ändliche Umgebungen Dank der nur zeitweise verfügbaren Mobilfunkverbindung und der geringen Bandbreitennutzung bleiben die Betriebskosten für Daten ü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

Beginnen Sie mit einem Open-Source-Broker wie Mücke Für Entwicklung und Tests. Für den Produktivbetrieb sollten Sie Managed Services wie … in Betracht ziehen. AWS IoT-KernAzure IoT-Hubden Google Cloud IoT-Core, die sich um Skalierung und Sicherheit für Sie kümmern.

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

Sicherheit sollte in der Entwicklung nicht vernachlässigt werden. TLS-Verschlüsselung und eine 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.

Während wir weiterhin auf stärker vernetzte Fabriken, Städte und Infrastrukturen hinarbeiten, Industrie 4.0 Initiativen dieser Art werden dazu führen, dass MQTT für Smart-Factory-Anwendungen immer häufiger zum Einsatz kommt. Die bewährte Zuverlässigkeit, Effizienz und Einfachheit des Protokolls machen es zu einem unverzichtbaren Werkzeug im Repertoire von IoT-Entwicklern.

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