群晖NAS安装MQTT服务器,实现智能家居控制
安装MQTT服务器的需求是来自智能家居间的数据传输和控制。
使用的硬件是9.9合宙的ESP32,配合红包基本5-6元一个。
我的需求是连接ESP32到Home Assistant,有这么几种连接方式:
ESPHome
MQTT
Home Assistant 的 API
首先我尝试使用了ESPHome ,这是一个创建、管理和部署在ESP8266、ESP32运行固件的工具,它与 Home Assistant 集成得非常好,同时学习成本最低。但是在ESP32C3上测试时,遇到一些可能是兼容性bug,同时对于复杂的逻辑ESPHome的处理效率十分低下,因此我不得不继续选择代码的方式开发,MQTT是其中最简便的方法。
首先在NAS上安装MQTT服务器:
套件来源添加第三方源:
安装Mosquito:

安装后不需要配置,只需要等待自己启动就可以了。
在Home Assistant内添加MQTT服务器:
打开Home Assistant,选择配置->设备与服务->添加集成
搜索MQTT,选择第一个
端口号:1883,用户名:mqtt,密码:mqtt,服务器地址:127.0.0.1



提交,就配置好了MQTT,可以使用esp32连接测试了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

浮生行简
校验提示文案
小白买
校验提示文案
学人捡垃圾
校验提示文案
学人捡垃圾
校验提示文案
小白买
校验提示文案
浮生行简
校验提示文案