diy Zigbee Zigbee2MQTT gateway product

 

Sonoff zigbee gateway

 

型号类型最大设备数网络Matterchip
SONOFF ZBDongle-PUSB协调器200+USBHA支持德州仪器 TI CC2652P
SONOFF ZBDongle-EUSB协调器200+USBHA支持芯科 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是同款。

 

zigbee网关本地局域网,不要路由器也可以运行。
原理:以zigbee网关为中心,zigbee子设备和zigbee网关之间相互通过zigbee协议通信。
可选网关
1.绿米的所有网关
2.米家的多功能1代、2代;多模网关1代,2代
3.第3方小厂的自制zigbee网关
4.各种不同zigbee芯片型号的z2m网关
 
原理图
znmwg02LM-3.png 

 

CC2531 USB Dongle

z2m-1.png

用CC2531 USB Dongle ZigBee抓包米家多功能网关

https://blog.csdn.net/lissettecarlr/article/details/79942047

https://www.anquanke.com/post/id/186619

 

sonoff  plus  CC2652

 

sonoff v2

支持的子设备品牌和型号

带机量

信号覆盖

网关离线情况

子设备离线情况

 

ZBDongle-P-Vs-ZBDongle-E.jpg

 

笫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

Be the first to post a comment

Post a comment