Skip to content

第四部分:ZigBee 3.0 网络编程 ​

本章导读

前面的章节带你把开发环境搭好、跑通了协议栈例程;从这一部分开始,我们进入 ZigBee 3.0 网络编程 的世界——搞懂协议栈的网络原理、学会用 BDB 组网、用 AF 发数据,最后掌握 ZCL 这套"智能家居通用语言",让不同厂商的设备能互联互通。

章节地图 ​

🌐
第1章 网络原理
协议层次结构 / IEEE 802.15.4 / 网络层
→
🤝
第2章 BDB 组网
BDB 简介 / Commissioning 模式 / 组网实验
→
📦
第3章 AF 数据通信
简单描述符 / 通信原理 / 发送 API / 通信实验
→
💡
第4~7章 ZCL
ZCL 基本原理 → 开关命令 → 属性读写 → 属性上报

各章导航 ​

章节内容一句话记忆
第1章:ZigBee 3.0 网络原理协议栈层次、IEEE 802.15.4、网络层数据从顶层一路"下楼"到无线电
第2章:ZigBee 3.0 BDB组网与入网的标准流程让设备"扫码进群"的规范
第3章:基于AF的数据通信简单描述符、通信原理、发送API、通信实验地址找设备,端点找服务
第4章:ZCL 基本原理Profile、Device、Cluster、Attribute、Command智能家居的"标准化零件库"
第5章:基于ZCL的开关命令收发命令回调、On/Off API、开关实验网关喊"开/关",插座照做
第6章:基于ZCL的属性读写属性列表、读写API、读写实验往设备的"档案表"里读写数据
第7章:基于ZCL的属性上报实验上报事件、上报API、协调器接收传感器主动"汇报工作"

学习建议

  • 第1、2章:偏原理,重点理解"数据怎么走"和"设备怎么入网"。
  • 第3章:AF 通信是基础,代码要对照工程读。
  • 第4~7章:ZCL 是重点,学完你将能独立开发智能插座、传感器等标准 ZigBee 3.0 设备。建议边学边写代码,把例程改一改、跑一跑。

内容来源:紫甲 IoT《ZigBee 3.0 开发指南》第四部分:ZigBee 3.0 网络编程,原站链接

aioteer · 物联网专业课程群

💬AI 伴学配置