这份文档为目前发布的 ZigBee 2007 协议栈提供了应用程序接口函数( API)的使用说明。为使得更好地开发和理解 ZigBee 项目,这份文档详细的讲述了协议栈中的数据结构和函数调用。主要介绍 ZigBee 2007 协议栈中使用的各个层次:
ZDO
设备对象层,即 ZDO( ZigBee Device Object)层,提供了管理一个 ZigBee 节点所要使用的功能
函数。 ZDO API 为协调器、路由器和终端设备提供了应用端点的管理函数,其中包括:建立、发
现和加入一个 ZigBee 网络,绑定应用端点和安全管理。
AF
应用框架层,即 AF( Application Framework),提供了针对协议栈的应用端点( EndPoint1~240)
和设备对象端点( EndPoint0)接口,其中主要包含:设备描述数据结构和数据收、发函数。
APS
应用支持子层,即 APS( Application Support Sublayer),为设备对象和应用实体提供了一系列的支
持服务。
NWK
网络层,即 NWK( ZigBee network),为上层提供了管理服务和数据服务。
ZMAC
介质访问层,即 ZMAC,在 802.15.4 MAC 与 网络层之间提供接口。