Protokół MQTT

Protokół MQTT

MQTT – jest niezwykle lekkim i prostym porotokołem wykorzystywanym w szeroko rozumianym internecie rzeczy. Zaletą tego rozwiązania jest bardzo duża responsywność, a przede wszystkim kompatybilność i możliwość łączenia ze sobą różnych platform oraz gotowych rozwiązań inteligentnego domu.

W przykładach, które prezentowałem wam w poprzednich wspisach komunikację Domoticza z innymi urządzeniami opierałem głównie o zapytania http. Myślę, że czas przejść na MQTT i poznać jego zalety.

W pierwszej kolejności będzie potrzebny serwer MQTT, zwany również brokerem. Do obsługi tego zadania w zupełności wystarczy nam nasze dotychczasowe Raspberry PI, na którym pracuje Domoticz.

Aby zainstalować serwer MQTT na Raspberry wykonujemy kolejno:

Aktualizujemy repozytoria:
sudo apt-get update

Instalujemy serwer, oraz klienta mqtt:
sudo apt-get install mosquitto mosquitto-clients

Teraz pora na dodanie nowego użytkownika:

sudo mosquitto_passwd -c /etc/mosquitto/passwd <user_name>

Dodawanie brokera MQTT w Domoticz

Aby podłączyć naszego Domoticza do zainstalowanego wcześniej brokera MQTT przechodzimy do zakładki:

I dodajemy nowe urządzenie:

Gotowe! Aby sprawdzić czy Domoticz zalogował się poprawnie, zerknijmy w logi:

Domoticz jest już podłączony do serwera!

W następnym wpisie zaprezentuję jego działanie na konkretnych przykładach.

Facebook Comments

Dodaj komentarz