系统介绍
树莓派5B:系统核心,负责设备的通信管理、状态监测和数据处理。
Zigbee通信:通过 Zigbee 协调器模块进行硬件中继。系统采用 Zigbee2MQTT 框架,使 Zigbee 设备能够通过 MQTT 协议接入树莓派,实现数据的高效传输和控制。
BLE通信:由树莓派5B自身支持,直接用于与 BLE 设备的连接和数据交互,方便 BLE 终端设备的接入和管理。
WiFi通信:系统通过 WiFi 接入家庭或办公网络,终端设备连接至路由器后,树莓派5B能通过网络自动发现设备,实现无缝的设备接入与状态管理。
系统框图
树莓派开机系统配置
修改root密码
修改SSH配置,允许密码登录和root登录
添加如下配置并保存
重启ssh服务
修改apt源
安装casaos导航页
方便安装和管理docker容器
安装Zigbee2MQTT
casaos中使用如下配置文件新建一个应用
创建完成后停止运行,然后修改配置文件,按照如下修改,其他的不动
其他配套软件
EMQX: MQTT Broker
Homeassistant: 控制中心
Node-Red: 可选,扩展应用
以下为视频演示: