MQTT lernen

Kurze, praxisnahe Anleitungen zum MQTT-Protokoll – jeweils mit etwas, das du direkt im Online-MQTT-Client ausprobieren kannst.

Anleitungen

Anleitungen

MQTT-Broker testen (online, per CLI und im Code)

So testest du einen MQTT-Broker: Verbindung prüfen, publishen und subscriben, QoS und Retained Messages verifizieren und Fehler debuggen – online, per CLI oder im Code.

7 Min. Lesezeit
Anleitungen

Öffentliche vs. private MQTT-Broker: Wann du wechseln solltest

Öffentliche MQTT-Broker sind super zum Testen, aber riskant für echte Daten. Ihre Grenzen, wann sie reichen und worauf du bei einem privaten Broker achten solltest.

7 Min. Lesezeit
Anleitungen

Die besten MQTT-Broker im Vergleich: Mosquitto vs. EMQX vs. HiveMQ vs. Managed

Ein ehrlicher MQTT-Broker-Vergleich: Mosquitto, EMQX, HiveMQ, VerneMQ, NanoMQ und Managed-Cloud-Broker – Sprache, Clustering, MQTT 5, Lizenzen und Auswahlhilfe.

8 Min. Lesezeit
Anleitungen

mosquitto_pub und mosquitto_sub: Befehlsbeispiele & Cheat Sheet

mosquitto_pub- und mosquitto_sub-Beispiele zum Kopieren: Flag-Tabelle, QoS, Retained Messages, Auth, TLS, MQTT 5, Dateien, Zeilenmodus und Ausgabe filtern mit -F.

7 Min. Lesezeit
Anleitungen

Mosquitto absichern: Passwörter, ACLs und TLS

Mosquitto Schritt für Schritt absichern: Passwortdatei mit mosquitto_passwd anlegen, Topics per ACL-Datei mit %u und %c einschränken und TLS auf Port 8883 aktivieren.

8 Min. Lesezeit
Anleitungen

MQTT-Sicherheit: Best Practices als praktische Checkliste

MQTT Schritt für Schritt absichern: TLS, Authentifizierung per Passwort, Zertifikat oder Token, Topic-ACLs, Client-IDs, Payload-Verschlüsselung und Monitoring.

8 Min. Lesezeit
Anleitungen

MQTT über WebSockets: Verbindung aus dem Browser

MQTT über WebSockets erklärt: warum Browser es brauchen, ws vs. wss, der Pfad /mqtt, gängige Ports, Mixed-Content-Fehler und ein Browser-Beispiel mit MQTT.js.

7 Min. Lesezeit

Tutorials

Tutorials

Mosquitto-MQTT-Broker installieren (Ubuntu, Debian, Windows, macOS)

Installiere den Mosquitto-MQTT-Broker unter Ubuntu, Debian, Windows oder macOS, betreibe ihn als Dienst, teste ihn mit mosquitto_sub/pub und behebe den 2.x-Local-only-Modus.

7 Min. Lesezeit
Tutorials

MQTT mit Python und paho-mqtt: Tutorial zu Publish & Subscribe

Python-MQTT-Tutorial mit paho-mqtt 2.x: verbinden, subscriben und publishen, loop_forever vs. loop_start, QoS, TLS, Benutzername/Passwort und automatische Reconnects.

8 Min. Lesezeit
Tutorials

MQTT in JavaScript: MQTT.js-Tutorial für Node.js und den Browser

Lerne MQTT in JavaScript mit MQTT.js v5: verbinden, subscriben und publishen in Node.js und im Browser über WebSockets, mit async/await, React und Fehlerbehandlung.

8 Min. Lesezeit
Tutorials

ESP32-MQTT-Tutorial mit Arduino (PubSubClient)

ESP32-MQTT-Tutorial mit Arduino und PubSubClient: mit WLAN und Broker verbinden, Sensor-JSON publishen, Befehle abonnieren, sicher neu verbinden und TLS aktivieren.

8 Min. Lesezeit
Tutorials

Mosquitto in Docker betreiben (docker run & docker-compose)

Das Image eclipse-mosquitto mit docker run oder Docker Compose betreiben: Volumes für Config, Daten und Logs, Ports 1883 und 9001 plus Passwortdatei per docker exec.

7 Min. Lesezeit
Tutorials

Home Assistant MQTT einrichten: Broker, Integration & Discovery

MQTT in Home Assistant einrichten: Mosquitto-Add-on oder externer Broker, die MQTT-Integration, Discovery-Config-Topics mit JSON-Beispiel und wie du alles testest.

8 Min. Lesezeit
Tutorials

Node-RED MQTT: verbinden, subscriben und publishen

MQTT in Node-RED nutzen: Broker-Node konfigurieren, mit mqtt in subscriben, mit mqtt out publishen, JSON parsen, dynamische Topics setzen und einen fertigen Flow importieren.

7 Min. Lesezeit

Grundlagen

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
Grundlagen

MQTT 5 vs. MQTT 3.1.1: Was hat sich geändert und lohnt sich das Upgrade?

MQTT 5 und 3.1.1 im Vergleich: Reason Codes, Session- und Message-Expiry, User Properties, Shared Subscriptions, Topic Aliases, Request/Response, Flow Control.

7 Min. Lesezeit
Grundlagen

MQTT vs. HTTP für IoT: Welches Protokoll solltest du nutzen?

MQTT vs. HTTP im IoT-Vergleich: Push vs. Request/Response, Overhead, persistente Verbindungen, Zuverlässigkeit und Tooling – mit Empfehlung, wann was passt.

6 Min. Lesezeit