长江大学Zigbee应用学习.docVIP

  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文档。上传文档
查看更多
长江大学Zigbee应用学习长江大学Zigbee应用学习

文档的主要目的是引领初学者应用Z-Stack协议栈编写程序,完成自己想要的功能。 一些的基础的知识只做引导,因为大家可以很轻易的从网络和附属的文档中找到。默认读者已经安装了开发需要的必需的软件,包括 IAR FOR MCS-51,Packet Sniffer,Flash Programmer,和Z-Stack,这些软件件及安装方法在销售商附赠的资料中都会有的。一般需要对某些硬件的驱动做修改,因为Z-Stack的硬件驱动对应的是TI公司的开发套件,有些部分和销售商的不同,附赠的资料中有修改的方法。 如有错误请不吝指教。 1、Zigbee是什么?有什么特点? 2、CC2430、CC2530是什么?有什么特点? 通过前两个问题,我们应该知道了Zigbee有哪些特点,什么是CC2530,片上有哪些资源,什么是协调器(Coordinator),路由器(Router),终端设备(End Device),他们可以组成的拓扑结构,以及各自在拓扑结构中的位置。 3、Z-Stack是什么?与Zigbee、CC2530、CC2430单片机有什么关系? 通过上一个问题,我们知道了Z-Stack就是一堆代码,在上面添加我们要的功能后,CC2530单片机就可以遵循Zigbee协议进行通信。而且大家也知道了用户需要做的只是APP文件夹里屈指可数的几个文件的修改而已。一切都很方便。 4、Z-Stack的结构 5、Z-Stack如何执行任务(Z-Stack系统核心)? 上一问主要是讲Z-Stack的流程,task ID 和 events只是提及,“要执行任务的ID号idx和对应事件(tasksEvents[idx]的值代表)”,那他们从哪里来的,是什么关系 6、任务(Task)与事件(Events)的关系 7、怎么添加我们的任务? 从上面我们知道了Z-Stack是一个轮询的结构,相关的触发方式将ID和Event置数后,轮到该优先级便执行对应的函数。那这个函数是什么样子的? 8、我们任务函数的结构 我们想要的功能如何实现——GenericApp_ProcessEvent函数讲解 到这里的时候,我们已经了解了系统的轮询过程,任务是如何被添加的,那我们想要的功能:接收信息,发送信息,按键,传感器采集等是如何在程序中实现的? 9、发送、接收的函数分别是哪个函数?如何执行的?如何使用? 10、协调器、路由器、终端:同一套程序,不同的编译。 11、未解决的问题——绑定、添加路由、网络结构 1、Zigbee???什么?有什么特点? Zigbee的各种特点及优越性,网上可以轻易的查到,也可以参看附加的文档。 2、CC2430、CC2530是什么?有什么特点? “以CC2430为代表的新一代射频SoC(片上系统)的特点是:将全部的ZigBee/802.15.4需要的高频部分电路全部集成到了电路内部,从无线单片机到天线之间,只有3~5个普通零件,系统设计者完全不需要任何高频方面的经验。” ——《ZigBee无线网络技术入门与实战》 CC2430、CC2530的信息也是可以很容易的从网络和附加的文档中查到的。 通过前两个问题,我们应该知道了Zigbee有哪些特点,什么是CC2530,片上有哪些资源,什么是协调器(Coordinator),路由器(Router),终端设备(End Device),他们可以组成的拓扑结构,以及各自在拓扑结构中的位置。 3、Z-Stack是什么?与Zigbee、CC2530、CC2430单片机有什么关系? “始终抓住ZigBee无线网络技术的核心——Zigbee协议栈” ——《ZigBee无线网络技术入门与实战》 “商业化的协议栈就是给你写好了底层的代码,符合协议标准,提供一个功能模块给你用” “如果只应用,只学习协议栈的用法就可以了,TI的Z-Stack,MpZBee,msstatPAN,Freak2都可以。TI的功能最全” —— 来自百度 CC2530单片机可被看做带RF的强大的8051单片机,它的无线通信遵循Zigbee协议,这是由我们在现成的协议栈上进行编程,下载到单片机上后实现的。协议栈提供了丰富强大的程序接口,我们可以直接调用以完成从前两个问题知道的各种问题。就像一辆挖掘机,具有强大的功能,我们需要做的就是如何操作它。不同的公司提供有不同的协议栈,TI提供的用于CC2530、2430的叫Z-Stack,是最强大的,但不是全开源的,核心部分被封起来了。 在默认路径下安装完成ZStack-CC2530-2.3.0-1.4.0.exe后,它的目录结构如下 主要有Components、Documents、Projects和Tools四个目录,Documents中是相关的开发文档,Tools

文档评论(0)

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

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

1亿VIP精品文档

相关文档