Zum Inhalt

MQTT

MQTT ist ein leichtgewichtiges Messaging-Protokoll für Smart-Home- und IoT-Umgebungen. Es eignet sich besonders für kleine Nachrichten mit geringer Latenz.

Überblick

Diese Seite dient als Praktikums- und Betriebsreferenz für MQTT im Heimnetz. Sie bündelt die wichtigsten Themen rund um Broker, Topics, Zustände und Verifikation.

Schnellstart

  • Broker erreichbar prüfen
  • Topics sauber benennen
  • Statusmeldungen mit status bzw. state kennzeichnen
  • Logausgaben und Fehlermeldungen regelmäßig prüfen
  • Automationen mit Testdaten verifizieren

Grundlagen

  • Publisher sendet Nachrichten an ein Topic
  • Subscriber lauscht auf ein Topic
  • Broker verteilt die Nachrichten zwischen Clients
  • Topics bleiben übersichtlich und strukturierbar

Empfohlene Topic-Struktur

haus/wohnzimmer/lampe/status
haus/wohnzimmer/lampe/set
haus/buero/temperatur
haus/garage/tor/status

Qualitätsstufen

  • QoS 0: möglichst schnell, ohne Wiederholungslogik
  • QoS 1: mindestens einmal gesendet
  • QoS 2: genau einmal gesendet

Praxis-Hinweise

  • Themen immer konsistent benennen
  • Statusmeldungen mit status oder state kennzeichnen
  • Fehler und Verbindungszustände protokollieren
  • Broker und Clients zeitlich synchron halten

Checkliste

  • Broker erreichbar?
  • Topic korrekt?
  • Client authentifiziert?
  • Logs prüfbar?

Zur Übersicht