Skip to content

第4章:ZCL 基本原理 ​

本章导读

第3章我们用 AF 层 API 发数据,但"各家说各家话"没法互联互通。这一章的主角 ZCL(ZigBee Cluster Library,ZigBee 集群库) 就是联盟定下的"通用语言":它把设备的功能拆成 Profile(领域)→ Device(设备)→ Cluster(簇)→ Attribute(属性)/ Command(命令) 的标准零件,大家按同一套零件造设备,自然就互通了。

章节地图 ​

小节内容一句话记忆
4.1 ZCL 简介ZCL 与 AF 的关系、ZCL 架构、zcl_SendCommandZCL 是 AF 之上的"通用语言层"
4.2 ZCL 内容详解Profile / Device / Cluster / Attribute / Command智能家居的"标准化零件库"
📱
应用层
你的业务代码(如智能插座逻辑)
↓↑
💡
ZCL 层
通用语言:Cluster / Attribute / Command
↓↑
📦
AF 层
数据收发:AF_DataRequest()

学习建议

4.2 内容较长,建议配合 zcl_ha.h / zcl_general.h / zcl_samplesw_data.c 边看边记。重点是理解 Cluster = 一个服务,Attribute = 服务里的数据,Command = 对服务下的指令。

内容来源:紫甲 IoT《ZigBee 3.0 开发指南》第四部分·第4章:ZCL 基本原理

aioteer · 物联网专业课程群

💬AI 伴学配置