Zigbee协议栈及TI Z-Stack软件框架简介-KC07060201-a01.pptVIP

Zigbee协议栈及TI Z-Stack软件框架简介-KC07060201-a01.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
页眉 * 页眉 * * TI Z-Stack软件架构 Z-Stack的main函数在ZMain.c中,总体上来说,它一共做了两件工作,一个是系统初始化,即由启动代码来初始化硬件系统和软件构架需要的各个模块,另外一个就是开始执行操作系统实体 。 TI Z-Stack软件架构 在项目中组织Z-Stack文件 TI Z-Stack软件架构 (1)App:应用层目录。 这个目录下的三个文件就是创建一个新项目时要主要添加的文件。当要创建另外一个新的项目时,也只需主要换掉这三个文件。 TI Z-Stack软件架构 (2)Hal:硬件层目录(Hardware abstract layer) Common目录下的文件是公用文件,基本上与硬件无关,其中hal_assert.c是断言文件,用于调试,hal_drivers.c是驱动文件,抽象出与硬件无关的驱动函数,包含有与硬件相关的配置和驱动及操作函数。 Include目录下主要包含各个硬件模块的头文件, Target 目录下的文件是跟硬件平台相关的。 (3)MAC 包含MAC层的参数配置文件及其MAC的LIB库的函数接口文件 TI Z-Stack软件架构 (4)MT:监控调试层目录 该目录下的文件主要用于调试目的,及实现通过串口调试各层,与各层进行直接交互。 (5)NWK:网络层目录 包含网络层配置参数文件及网络层库的函数接口文件,及APS层库德接口函数。 (6)OSAL:协议栈的操作系统目录。 (7)Profile:AF 层目录,包含AF层处理函数接口文件。 TI Z-Stack软件架构 (8)Security:安全层目录,包含安全层处理函数接口文件。 (9)Services:Zigbee和802.15.4设备的地址处理函数目录,包括地址模式的定义及地址处理函数。 (10)Tools:工程配置目录,包括空间划分及 Z-Stack MAC 相关配置信息。 (11)ZDO: Zigbee设备对象目录,可以认为是一种公共的功能集,方便用户自定义的对象调用APS子层的服务和NWK层服务。 TI Z-Stack软件架构 (12)ZMac:ZMac目录 其中zmac.c是Z-Stack MAC导出层接口文件,zmac_cb.c是ZMAC需要的调用的网络层函数。 TI Z-Stack软件架构 (13)ZMain目录 在ZMain.c主要是整个项目的入口函数main(),在OnBoard.c中包含对硬件开发板各类外设进行控制的接口函数。 (14)Output:输出文件目录,这个 EW8051 IDE 自动生成的。 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * 页眉 * Zigbee协议栈及TI Z-Stack软件框架简介 目录 1、Zigbee协议栈 2、Z-Stack Zigbee协议栈实现 1、Zigbee协议栈 无线传感器网络(wireless sensor network, WSN)就是由部署在检测区域内大量的廉价卫星传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,目的是协作地感知、采集和处理网络覆盖区域中感知的对象信息,并发送给观察者。 构成WSN的三要素: 传感器、感知对象、观察者。 ZigBee协议堆栈 1、Zigbee协议栈 ZigBee Alliance\IEEE802.15.4 无线个人局域网络的架构 物理层(PHY)-IEEE802.15.4 媒体存取层(MAC)-IEEE802.15.4 ZigBee网络层 ZigBee应用层 ZigBee协议堆栈 ZigBee Alliance\IEEE 802.15.4 ZigBee的命名自于蜜蜂,蜜蜂成群飞行的样子看似混乱,但实际上蜜蜂是将花与其它蜜蜂的信息互相传递,ZigBee技术则是将此模拟,将A装置的讯号无线传递给B装置。 ZigBee的技术包含了两种不同的组织所制定的通讯规范: 一则是 IEEE802.15.4协议,定义了物理层(PHY) ,媒体存取控制层(MAC) 。 另一则是ZigBee Alliance 所主导之标准,定义了网络层(Network Layer NWK) ,安全层(Security Layer) ,应用层(Application Layer) 。 ZigBee/IEEE802.15.4规格架构 ZigBee Alliance\IEEE 802.15.4 IEEE 802.15.4无线个人局域网络的架构 物理层(PHY)-IEEE802.15.4

文档评论(0)

369221 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档