参考了乔帮主的:
ESP32-C6开发板Zigbee功能抢先体验(MQTT+Zigbee网关+灯) DF创客社区
关于ZigBee的原理和知识,这里就不重复了,网上的资料非常的丰富。
乐鑫为Zigbee功能,提供了专门的SDK支持:GitHub - espressif/esp-zigbee-sdk: Espressif Zigbee SDK
在ESP-IDF中,也专门提供了实例:esp-idf/examples/zigbee at master · espressif/esp-idf · GitHub
一、硬件组成:
1.网关设备:
https://item.taobao.com/item.htm?&id=800810222176&
节点设备:
1.四博智联ESP32-C6多传感器可以检测CO2、VOC、IMU、温度、湿度、气压、光线和人体,USB Type-C即插即用
2.四博智联ESP32-C6 Zigbee 按钮
3.四博智联ESP32-C6-2.8英寸-LCD 支持 WIFI6 SDcard & QWIIC
4.四博智联ESP32-C6 4路 Zigbee继电器
二、代码实现:
网关参考:
节点参考: