MQTT

Co to je: Lehký publish/subscribe protokol nad TCP/IP, vhodný i pro úsporné senzory. Klienti se připojí k brokeru, odebírají topicy a publikují do nich. Broker je společné rozhraní, přes které si data vyměňuje všechno. dok. Mosquitto dok. HA Ve smarthome je to sběrnice mezi Zigbee2MQTT, síťovými coordinatory, Node-RED a Home Assistantem.

Jak funguje

Podle dok. Mosquitto:

QoS Doručení Kdy
0 nejvýš jednou, bez potvrzení časté hodnoty senzorů
1 aspoň jednou, s potvrzením (může přijít dvakrát) běžné příkazy
2 právě jednou, čtyřfázový handshake kde vadí duplicita

Odběratel volí maximální QoS, které přijme. Vyšší QoS je spolehlivější, ale pomalejší. Sloupec „Kdy“ je Syntéza.

MQTT v Home Assistantu

Podle dok. HA:

Zabezpečení brokeru (Mosquitto)

Podle dok. Mosquitto:

Gotchas

Implementace a integrace

Souvislosti

Zdroje