前言
N1 中安裝 Domoticz 的方法與這篇類似,MQTT 服務器改用 mosquitto,更輕量級。
步驟
安裝 Domoticz,只選擇 HTTP 8080 端口
curl -sSL install.domoticz.com | sudo bash
安裝完成后查看 Domoticz 狀態
systemctl status domoticz.service
顯示 libusb-0.1.so.4: cannot open shared object file: No such file or directory,安裝 libusb-0.1
apt-get install libusb-0.1-4
systemctl restart domoticz.service
systemctl status domoticz.service
顯示 libssl.so.1.0.0: cannot open shared object file: No such file or directory,手動安裝
wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u8_arm64.deb
dpkg -i libssl1.0.0_1.0.1t-1+deb8u8_arm64.deb
systemctl restart domoticz.service
systemctl status domoticz.service
無問題后在瀏覽器打開 N1 IP:8080,可看到 Domoticz 啟動成功
安裝 mosquitto
apt-get install mosquitto
添加用戶名和密碼驗證的步驟,首先創建一個文件 user,添加內容,冒號前后分別為用戶名和密碼
admin:admin
然后加密這個文件並移動到 mosquitto 目錄
mosquitto_passwd -U user
mv user /etc/mosquitto/
修改 /etc/mosquitto/mosquitto.conf,添加內容
allow_anonymous false
password_file /etc/mosquitto/user
user root
重啟 mosquitto
在 Domoticz 中對接 mosquitto 的方法與開頭的鏈接相同,不在此贅述
后記
在 N1 中配置好這些之后,就可以把前幾篇折騰的內容遷移到 N1 上了