第5章:基于ZCL的开关命令收发
本章导读
第4章认识了 ZCL 的"标准零件",这一章第一次用 ZCL 干活:让网关(协调器)定时向智能插座发送 On / Off 开关命令,插座收到命令后真的开灯、关灯。学完本章,你就掌握了 ZCL 命令收发的完整套路。
章节地图
| 小节 | 内容 | 一句话记忆 |
|---|---|---|
| 5.1 应用层对 ZCL API 的调用 | 初始化注册、命令回调表、ZCL_INCOMING_MSG | 应用层怎么"接住"ZCL 命令 |
| 5.2 ZCL 开关命令收发 API | zclGeneral_SendOnOff_CmdOn/Off/Toggle | 发开关命令的三个现成 API |
| 5.3 ZCL 开关命令收发实验 | 插座开发 + 网关开发 + 仿真调试 | 网关喊"开/关",插座照做 |
🏛️
网关(协调器)
接收插座入网广播 → 周期发 On/Off 命令
📡 无线命令
🔌
智能插座(终端/路由器)
入网广播地址 → 注册回调 → 收到命令执行开关
学习建议
5.1 是"接收套路"(回调 + 事件),5.2 是"发送套路"(API),5.3 把它们串起来跑实验。三节连读,命令收发全掌握。
内容来源:紫甲 IoT《ZigBee 3.0 开发指南》第四部分·第5章:基于ZCL的开关命令收发