ZigBee 的应用框架文档,挺适合想搞清楚 ZigBee 底层+应用层逻辑的朋友。文档结构清晰,把 ZigBee 协议栈拆得细,MAC、PHY 这些底层先过一遍,后面再讲网络层和 ZDO、ZDP 的功能,理解起来比较顺畅。像你要做家庭自动化、无线传感器网络那类项目,读这个资料真的挺有的。
ZigBee 的网络层负责节点连接和数据路由,讲得蛮细,尤其是怎么多跳通信和路由表更新,挺实用。
应用层的簇库这部分值得反复看,标准命令格式+预定义的数据结构,像灯控、温控这些功能都靠它,做设备互通时方便。
ZDO 和 ZDP部分也别跳过,前者负责管理整个网络,后者帮你配置路由表、查节点、搞绑定操作。换句话说,网络怎么跑、设备怎么配,全靠它俩。
还有一点,文档里提到一个细节:一个设备可以同时支持多个功能,像既能感温又能控灯,这在智能家居项目里还蛮常见的,代码层面怎么实现,文档也顺带提了下。
如果你在开发 ZigBee 产品,或者只是想弄懂 ZigBee 架构背后的逻辑,ApplicationFramework.rar
这个资料真可以收藏一份,读起来不会太枯燥,技术深度也还行。