×

ZSTACK学习笔记

消耗积分:0 | 格式:docx | 大小:317KB | 2014-07-29

1041168096

分享资料个

ZSTACK学习笔记

  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)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !