ZigBee на Raspberry, часть 2, установка софта

Итак, в первой части мы прошили стикер CC2531, теперь наша малинка готова стать шлюзом. Обычно схема работы Raspberry следующая:

ZigBee2MQTT — нужен для того чтобы принять пакеты со стика CC2531 и отправить их в брокер сообщений. Которые в дальнейшем уже обработают скрипты для автоматизации чего-либо.

Сначала поставим брокер сообщений mosquitto (как самое легкое):

И настроим файл конфигурации /etc/mosquitto/mosquitto.conf :

Можно задать логин пароль для доступа, и разрешить слушать только localhost, но я это считаю излишним, т.к. всё равно чаще всего raspberry pi лежит в локальной сети и в интернет не смотрит. Далее включаем службу и стартуем её:

Теперь ставим и настраиваем ZigBee2MQTT. Можно по туториалу на сайте разработчиков, а можно так, как описано ниже (без подробностей).

После успешного старта будет доступен веб интерфейс для дальнейшей настройки в браузере http://ip:8080. Необходимо зайти, выбрать порт где расположен стик, и ввести данные для подключения к брокеру. После сохранить. Конфиг будет сохранен в /opt/zigbee2mqtt/data/configuration.yaml

Далее оформим запуск ZigBee2MQTT как службу, создав и сохранив файл:

Ну и теоретически всё. По идее можно подключать устройства zigbee. В следующей части собственно это и рассмотрю.