Blog

MQTT-Grundlagen

MQTT verständlich erklärt: Broker, Topics, QoS, Sessions und MQTT-5-Funktionen – mit praktischen Beispielen auf dem kostenlosen öffentlichen Broker broker.connectmq.com.

Wer hat MQTT erfunden? Die Geschichte von Ölpipelines bis zum IoT

MQTT wurde 1999 von Andy Stanford-Clark (IBM) und Arlen Nipper (Arcom) erfunden, um Ölpipelines per Satellit zu überwachen. Verfolgen Sie den Weg zu Open Source, OASIS, ISO und den heutigen verwalteten MQTT-Brokern in der Cloud.

8 Min. Lesezeit

MQTT vs. CoAP: Pub/Sub über TCP vs. Request/Response über UDP

MQTT und CoAP zielen beide auf eingeschränkte IoT-Geräte, verfolgen aber gegensätzliche Ansätze: Broker-basiertes Pub/Sub über TCP gegenüber RESTful Request/Response über UDP. So schneiden sie im Vergleich ab, und so wissen Sie, wann Sie welches einsetzen.

8 Min. Lesezeit

40 MQTT-Interviewfragen und Antworten für IoT-Entwickler

Vierzig MQTT-Interviewfragen mit prägnanten Antworten zu Grundlagen, QoS, Sessions, Retained Messages, Last Will, MQTT 5 und Sicherheit, dazu Wege, jedes Konzept auf broker.connectmq.com zu üben.

9 Min. Lesezeit

MQTT-Broker vs. Message Queue: Was ist der Unterschied?

Ein MQTT-Broker und eine Message Queue sitzen beide zwischen Produzenten und Konsumenten, liefern Nachrichten aber grundlegend verschieden aus. Lernen Sie die Semantik beider Modelle kennen und wann ein Cloud-MQTT-Broker der richtige Baustein ist.

8 Min. Lesezeit

MQTT-Bandbreitennutzung: Overhead pro Nachricht berechnen

Wie viele Bytes kostet eine MQTT-Nachricht wirklich? Gehen Sie den Overhead von Connect, Keep Alive und Publish auf jeder QoS-Stufe durch, ergänzen Sie TCP und TLS und erstellen Sie eine monatliche Datenschätzung für Mobilfunk-IoT-Geräte.

9 Min. Lesezeit

MQTT Last Will and Testament (LWT): Offline-Geräte erkennen

Mit Last Will and Testament kann der Broker melden, dass ein Client sich ohne Abschied verabschiedet hat. Lernen Sie die Will-Felder, die genauen Auslöseregeln und wie Sie LWT testen, indem Sie einen Client auf einem Live-Broker beenden.

8 Min. Lesezeit

Garantien zur MQTT-Nachrichtenreihenfolge erklärt

MQTT hält Nachrichten in Reihenfolge, aber nur innerhalb enger Regeln. Erfahren Sie genau, was die Spezifikation garantiert, in welchen realen Situationen Nachrichten umsortiert werden und wie Sequenznummern Ihre Konsumenten robust machen.

8 Min. Lesezeit

MQTT-CONNACK-Rückgabecodes 0 bis 5 erklärt (MQTT 3.1.1)

MQTT-3.1.1-Broker beantworten jedes CONNECT mit einem CONNACK-Rückgabecode von 0 bis 5. Erfahren Sie, was jeder Code bedeutet, wie er in Mosquitto, Paho und MQTT.js aussieht und wie Sie jede Ablehnung am schnellsten beheben.

7 Min. Lesezeit

MQTT Retained Message löschen (CLI, Python und Web-Client)

Eine veraltete Retained Message begrüßt jeden neuen Subscriber mit alten Daten. So löschen Sie eine Retained Message in MQTT mit einem leeren Retained-Publish, per Kommandozeile, Python, JavaScript und Browser-Client.

8 Min. Lesezeit

MQTT Will Delay Interval: So vermeiden Sie falsche Offline-Alarme

Ein Gerät, das drei Sekunden lang das WLAN verliert, sollte nicht Ihre Rufbereitschaft wecken. Das Will Delay Interval von MQTT 5 hält die Last-Will-Nachricht lange genug zurück, um einen schnellen Reconnect abzuwarten.

7 Min. Lesezeit

Ist MQTT TCP oder UDP? Die Transportschicht von MQTT erklärt

MQTT läuft über TCP, entweder direkt, in TLS oder in WebSocket. Erfahren Sie, warum das Protokoll einen geordneten, zuverlässigen Datenstrom braucht, wo MQTT-SN und QUIC ins Bild passen und welche Ports Sie für einen ConnectMQ-Broker öffnen.

7 Min. Lesezeit

MQTT-SN erklärt: MQTT für Sensornetzwerke

MQTT-SN passt MQTT für batteriebetriebene Sensoren in UDP-, Zigbee- und anderen Nicht-TCP-Netzen an. Lernen Sie Topic-IDs, schlafende Clients und Gateways kennen und erfahren Sie, wie Sie MQTT-SN-Verkehr an einen Standard-MQTT-Broker weiterleiten.

9 Min. Lesezeit

MQTT Message Expiry Interval: Veraltete Befehle stoppen

In MQTT 5 kann ein Publisher festlegen, wie lange eine Nachricht gültig bleibt. Erfahren Sie, wie das Message Expiry Interval mit persistenten Sessions und Retained Messages zusammenspielt und wie Sie verhindern, dass spät verbundene Geräte veraltete Befehle ausführen.

8 Min. Lesezeit

MQTT Maximum QoS und QoS-Downgrades bei Subscriptions

Der QoS, den Sie anfordern, ist nicht immer der QoS, den Sie bekommen. Erfahren Sie, wie der effektive QoS berechnet wird, wie Broker einen maximalen QoS ankündigen und niedrigere Subscription-Level gewähren und wie Sie prüfen, was Ihre Verbindung wirklich nutzt.

8 Min. Lesezeit

MQTT-Payload-Formate: JSON vs. Protobuf vs. CBOR

MQTT ist es egal, was in einem Payload steckt, die Wahl liegt also bei Ihnen. Vergleichen Sie JSON, Protobuf und CBOR nach Größe, Schemas, Debugging und Tooling anhand der Bytezahlen für denselben Sensormesswert.

7 Min. Lesezeit

MQTT-Glossar: 60 Begriffe, die jeder IoT-Entwickler kennen sollte

Von ACL bis Will Delay Interval: Dieses MQTT-Glossar erklärt 60 Begriffe zu Protokoll, Broker und Sparkplug B in verständlicher Sprache, mit Beispielen, die Sie auf broker.connectmq.com ausprobieren können.

10 Min. Lesezeit

MQTT-Anwendungsfälle nach Branche: 15 Beispiele aus der Praxis

Fünfzehn praxisnahe MQTT-Anwendungsfälle aus Fertigung, Energie, Automotive, Smart Buildings, Landwirtschaft und Logistik, jeweils mit Beispiel-Topic-Design, den genutzten MQTT-Funktionen und dem Broker-Plan, der zur Größenordnung passt.

7 Min. Lesezeit

MQTT Retained Messages: Funktionsweise und sinnvolle Einsatzfälle

Mit dem Retain-Flag übergibt ein MQTT-Broker jedem neuen Subscriber sofort den letzten bekannten Wert eines Topics. Erfahren Sie, wie das funktioniert, wo es glänzt und wo es zu Fehlern durch veraltete Daten führt.

8 Min. Lesezeit

Ihr privater MQTT-Broker ist nur wenige Klicks entfernt

Konto anlegen, Broker-Zugangsdaten erhalten und das erste Gerät verbinden — ohne Server, die installiert, gepatcht oder skaliert werden müssen.