Z-Stack (Zigbee 2007/Pro)协议栈结构
协议栈安装完成后,可以看到 Z-Stack (Zigbee 2007/Pro)协议栈文件夹共由四个文件夹组
成:Components,Documents,Projects,Tools。
Components 文件夹包含了协议栈文件和底层驱动文件;
Documents 文件夹包含了协议栈的说明文档;
Projects 文件夹包含了协议栈的工程架构;
Tools 文件夹包含了查看网络拓扑的工具。
整个Zigbee 2007/Pro协议栈架构:
APP: 应用层目录,这是用户创建各种不同工程的区域。
HAL: Hardware Abstraction Layer硬件层目录,包含与硬件特性相关的驱动,配置及操作函数。
MAC: MAC层目录,包含MAC层的参数配置文件及其LIB库函数的接口文件。
MT: Monitor Test目录,通过串口控制各层,与各层进行信息交互。
NWK: Network Layer网络层目录,包含网络层的参数配置文件及其LIB库函数的接口文件,APS层的库函数接口文件。
OSAL: Operating System Abstraction Layer操作系统层目录,包含协议栈操作系统文件。
Profile: AF(Application Framework)目录,包含AF处理函数文件。
Security: 安全层目录,包含加密函数等安全性处理文件。
Sevices: 服务层目录,包含设备地址处理等函数文件。
Tools: 工程配置文件目录,包含空间划分及ZStack相关配置信息。
ZDO: Zigbee Device Object设备对象层目录。
ZMAC: ZStack MAC Porting Layer目录,包含MAC Porting层的参数配置文件及其LIB库函数的接口文件。
ZMAIN:主函数目录,包含入口函数及硬件配置文件。
Output: 输出文件目录。由IAR EW自动生成。
Zigbee 网络中的设备按功能划分为三类逻辑模型:协调器(Coordinator) 、
路由器(Router)、终端设备(End Device)
这三种设备类型可以在编译器 IAR EW 中进行预置选择,得到的程序下载至相应的设备中即可实现相应的设备类型。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !