Što je MQTT?
MQTT je protokol tipa objava/pretplata (publish/subscribe) s malim opterećenjem mreže, namijenjen IoT uređajima. Uređaji ne komuniciraju izravno jedni s drugima, nego razmjenjuju poruke preko središnjeg brokera pomoću tema, strukturiranih putanja kao što je home/living_room/temperature.
Popularni uređaji kompatibilni s MQTT-om su Shelly, Sonoff/Tasmota, pristupnici Zigbee2MQTT i mnogi senzori vlastite izrade (DIY).
MQTT Broker u sustavu TapHome
TapHome ima ugrađeni MQTT Broker koji radi lokalno na centralnoj jedinici, bez oblaka i bez vanjskog brokera. Upravlja cijelom komunikacijom između sustava TapHome i vaših MQTT uređaja u lokalnoj mreži.
Aktivirajte MQTT Broker na centralnoj jedinici TapHome u izborniku Postavke → Hardver → MQTT Broker.
Korištenje gotovih predložaka
Kada MQTT Broker radi, uređaje najbrže spajate pomoću predložaka Packet Parser. Predlošci za svaki uređaj definiraju MQTT teme i mapiranje podataka, pa ručna konfiguracija nije potrebna.
- Idite na Hardver → Dodavanje modula → Packet Parser
- Kao protokol odaberite MQTT
- Odaberite predložak za svoj uređaj
- Unesite IP adresu ili naziv hosta uređaja i potvrdite
Dostupne MQTT predloške pogledajte u nastavku.
Vlastita integracija MQTT
Za uređaje bez gotovog predloška možete izraditi vlastiti modul Packet Parser s protokolom MQTT te ručno definirati pretplate na teme i naredbe.