zstack的层次结构

zstack的层次结构

zstack的层次结构_第1张图片

      学习zstack,首先和最终都要回到这幅协议栈架构图的学习上来。


     CC2530 zstack  Home 1.2.1(其他如2007 Pro等版本的zstack) 是按照ZigBee Alliance制定的标准协议开发,并且通过ZigBee Alliance Test House认证测试的!ZigBee Alliance没有改变ZigBee协议栈的架构,TI的协议栈自然也按照这样的架构进行相关开发。


      我们在做应用程序时要特别关心的层次:

ZDO层:设备对象层,提供管理一个ZigBee设备的功能。ZDO层的API为应用程序的终端提供了管理ZigBee协调器、路由器或终端设备的接口。这包括创建、查找和加入一个ZigBee网络,绑定应用程序终端及安全管理。该层的API接口函数以ZDO_、ZDP_为前缀。

AF层:该层接口支持一个终端(包括ZDO层)接口的基本协议。提供了开发人员建立一个设备描述所需要的数据结构和辅助功能,是传入信息的终端多路复用器。该层的函数以af、AF_为前缀。

APS层:该层的函数以bind、aps_为前缀。

NWK层:为更高层次的组件提供管理和数据服务。该层的函数以该层的函数以NLME_为前缀。


      除了要搞清楚各重要API函数的作用外,还应当搞清楚层之间的请求与应答。这一点在网络的建立、路由、终端节点的搜索网络、加入网络及路由的启动过程中有所体现。

2015.11.26 By:霜月孤鸟

你可能感兴趣的:(无线传感器网络技术)