Part3 - diy Zigbee Zigbee2MQTT gateway product
diy Zigbee Zigbee2MQTT gateway product
Table of Contents
技术选型方案
方案(最稳)
HA
└── SONOFF ZBDongle-P
└── Zigbee2MQTT
Sonoff zigbee gateway
| 型号 | 类型 | 最大设备数 | 网络 | Matter | chip |
|---|---|---|---|---|---|
| SONOFF ZBDongle-P | USB协调器 | 200+ | USB | HA支持 | 德州仪器 TI CC2652P |
| SONOFF ZBDongle-E | USB协调器 | 200+ | USB | HA支持 | 芯科 Silicon Labs EFR32MG21 |
ZBDongle-P(Home Assistant+Zigbee2MQTT 官方推荐,最经典)
Home Assistant + Zigbee2MQTT: 买 ZBDongle-P(CC2652P 芯片方案在 Z2M 中最稳定)
Home Assistant + ZHA: ZBDongle-E,E 款在 ZHA 下体验更好,与skyconnect zbt-1是同款。
Home Assistant + SONOFF ZBDongle-P + Zigbee2MQTT官方支持数量
ZBDongle-P 本身只能直接维护约 50 个终端设备。
整个网络可以扩展到 200 台
加上长期供电的 Zigbee 设备充当路由器
Zigbee 智能插座
Zigbee 墙壁开关(零火版)
Zigbee 中继器
大多数 Zigbee 灯泡(并非全部 网络结构
Zigbee 是 Mesh(网状网络)结构
ZBDongle-P
/ | \
插座1 插座2 开关1
/ | \ / | \
门磁 人体 温湿度 ...
软件安装
结构
Home Assistant
│
Zigbee2MQTT
│
SONOFF ZBDongle-P
(Coordinator 协调器)
│
┌──────────────┬──────────────┐
│ │ │
Router1 Router2 Router3
(智能插座) (墙壁开关) (灯泡)
│ │ │
┌───┴───┐ ┌───┴────┐ ┌────┴────┐
门磁 人体 温湿度 门锁 烟雾报警器
End End End End End
其他zigbee网关
CC2531 USB Dongle
用CC2531 USB Dongle ZigBee抓包米家多功能网关
https://blog.csdn.net/lissettecarlr/article/details/79942047
https://www.anquanke.com/post/id/186619
sonoff plus CC2652
sonoff v2
支持的子设备品牌和型号
带机量
信号覆盖
网关离线情况
子设备离线情况
笫3方厂家整体zigbee方案
解释一下MQTT在Home Assistant中的作用。小米空气监测器监测各项空气指标,将数据传输到米家的一个”云平台”之中,手机客户端app连接到这个”云平台”,去读取小米空气监测器上传的数据。
在Home Assistant的前端页面上看到温湿度数值。那么,也需要这么一个”云平台”,肩负起局域网中在温湿度测量仪和Home Assistant间传输数据的职责。而这个局域网中的”云平台”,就是我们基于MQTT协议搭建的MQTT服务。
MQTT协议对我们是透明的,用户并不需要知道其内部机理。我们所需要做的,只是按照固定的格式发布或订阅消息即可。
(Note:当然,放到以前的话,温湿度测量仪也可以直接通过Home Assistant的API与之交互。但是这种实现方式耦合性太强,已经被官方遗弃。)
在Linux系统中安装MQTT服务很简单,只需要按照以下步骤即可。
Mosquitto是基于MQTT协议实现的一个Broker,也是最常用的Broker。Broker在MQTT中就相当于一个服务端,负责客户端消息的订阅和发布。Mosquitto的安装执行以下命令即可
sudo apt-get install mosquitto mosquitto-clients
Useful links
Where to buy?
https://sonoff.tech/products/sonoff-zigbee-thread-usb-dongle-dongle-plus-mg24


Comments
Comments are closed