MQTT-Grundlagen

So funktioniert MQTT: Publish/Subscribe, Topics und Wildcards, QoS, Retained Messages, Sessions, Last Will, MQTT-5-Funktionen und Paketaufbau.

Grundlagen

Was ist MQTT? Eine praxisnahe Einführung

Was ist MQTT? Eine praxisnahe Einführung ins MQTT-Protokoll: Broker, Topics, Publish/Subscribe, QoS, Retained Messages und Last Will – mit Beispielen zum Mitmachen.

7 Min. Lesezeit
Grundlagen

MQTT-Ports erklärt: 1883, 8883, 8083, 8084 und 443

Welchen MQTT-Port solltest du nutzen? Was die Ports 1883, 8883, 8083, 8084 und 443 bedeuten, welche im Browser funktionieren und die Ports bekannter Broker.

6 Min. Lesezeit
Grundlagen

MQTT-QoS-Stufen erklärt: QoS 0, 1 und 2

MQTT QoS erklärt: wie QoS 0, 1 und 2 Paket für Paket funktionieren, was die Downgrade-Regel bedeutet, wie Sessions wirken und welche QoS-Stufe du wählst.

7 Min. Lesezeit
Grundlagen

MQTT-Topics und Wildcards: Design-Guide und Best Practices

MQTT-Topics und Wildcards erklärt: Topic-Ebenen, die Wildcards + und #, $SYS-Topics, Shared Subscriptions und Best Practices für deine Topic-Hierarchie.

7 Min. Lesezeit
Grundlagen

MQTT Retained Messages: So funktionieren sie und so löschst du sie

MQTT Retained Messages erklärt: wie das Retain-Flag funktioniert, wann du es nutzt, wie du eine Retained Message per leerer Payload löschst und MQTT-5-Optionen.

6 Min. Lesezeit
Grundlagen

MQTT Last Will and Testament (LWT) erklärt

So funktioniert MQTT Last Will and Testament: wann der Broker ihn sendet, Will Delay in MQTT 5 und das Retained-Muster für Online/Offline-Präsenz mit Code.

6 Min. Lesezeit
Grundlagen

MQTT Keep-Alive erklärt: PINGREQ, Timeouts und Tuning

So funktioniert MQTT Keep Alive: die 1,5×-Timeout-Regel, PINGREQ und PINGRESP, Server Keep Alive in MQTT 5, NAT- und Mobilfunkfallen und das richtige Intervall.

7 Min. Lesezeit
Grundlagen

Persistente MQTT-Sessions: Clean Session vs. Clean Start

Persistente MQTT-Sessions verstehen: cleanSession in 3.1.1, Clean Start und Session Expiry in MQTT 5, das Session-Present-Flag und wie QoS 1/2 puffert.

7 Min. Lesezeit
Grundlagen

MQTT Shared Subscriptions: Load Balancing mit $share

MQTT Shared Subscriptions verstehen: die Syntax $share/group/filter, wie Nachrichten verteilt werden, Broker-Support, Praxisbeispiele und Fallen.

7 Min. Lesezeit
Grundlagen

Sparkplug B erklärt: MQTT für das Industrial IoT

Sparkplug B erklärt: der Topic-Namespace spBv1.0, NBIRTH/NDEATH- und DATA/CMD-Nachrichten, Protobuf-Payloads, bdSeq und seq sowie die Primary Host Application.

8 Min. Lesezeit