- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线传感器网络实验教程绑定实验 主讲教师:柯宗武 2012年12月 本章内容 绑定的基本概念 绑定的方法 实例讲解 实验内容 协调器通过广播方式绑定终端节点,在液晶屏上显示绑定过程。 终端节点绑定到协调器。绑定成功后发送“Hello World”给协调器并显示。 绑定完成后,按协调器中键(center)时点亮对方的指示灯。 预备知识---传感器网络数据通信 预备知识--- ZigBee网络地址 网络地址 在一个新设备加入网络之后协调器会主动为它分配一个网络地址,以方便在网络中的身分确认 理论地址范围:0-65535 某些专用的地址不会分配给设备 如:0xFFFF是广播地址(所有设备),0xFFFE是广播到FFD设备(全功能设备:路由器) 预备知识---ZStack中网络地址定义 typedef struct { union { uint16 shortAddr; ZLongAddr_t extAddr; } addr; byte addrMode; } zAddrType_t; 预备知识---应用框架(Application Framework) AF层为各个用户自定义的应用对象提供了模板式的活动空间,为每个应用对象提供了键值对KVP服务和报文MSG服务两种服务供数据传输使用。 每个节点除了64位的IEEE地址,16位的网络地址,每个节点还提供了8位的应用层入口地址,对应于用户应用对象。端点0为ZDO接口,端点1至240供用户自定义用于对象使用,端点255为广播地址,端点241 -254保留将来使用。 预备知识---应用框架(Application Framework) 每一个应用都对应一个配置文件(Profile)。配置文件包括:设备ID(Device ID),事务集群ID(cluster ID),属性ID(Attribute ID)等。AF可以通过这些信息来决定服务类型。 预备知识---profiles 应用profiles是一组统一的消息,消息格式和处理方法,允许开发者建立一个可以共同使用的分布式应用程序,这些应用是利用驻扎在独立设备中的应用实体来实现的。这些应用profiles允许应用程序发送命令、请求数据和处理命令的请求。 总之,配置文件使得ZigBee 设备可以互操作。ZigBee 联盟已经定义了很多标准的配置文件,比如远程控制开关配置文件和智能家居等。任何遵循某一标准配置文件的节点都可以与其他实现相同配置文件的节点进行互操作。 一个public profile也规定了profile 的ID,比如智能家居就规定是0x104。 预备知识---簇(cluster) 簇标识符可用来区分不同的簇,簇标识符联系着从设备流出和向设备流入的数据。在特殊的应用profiles范围内,簇标识符是唯一的。 cluster要理解成一个大方向下的一个特定对象,比如智能家居下的一个调光器,操作这个调光器就需要一些命令,比如变亮,变暗,关灯,开灯这些,另外,这个调光器也会有一个attribute,也就属性,比如当前的亮度,由亮变暗的过程经历多长时间。 预备知识---簇(cluster) 总结说来,Profile规范了应该包括哪些cluster,一个cluster会有一个ID,在一个cluster下又会有很多command,也会有很多attibute,在一个cluster下面command 和attribute的ID要唯一,不同的cluster下可以重复,不同的profile下clusterID也可以重复。 预备知识--- ZigBee设备对象(ZDO) ZigBee设备对象(ZDO),描述了一个基本的功能函数,这个功能在应用对象、设备profile和APS之间提供了一个接口。ZDO位于应用框架和应用支持子层之间。它满足所有在ZigBee协议栈中应用操作的一般需要。此外ZDO还有以下作用: 初始化应用支持子层(APS),网络层(NWK),安全服务规范(SSS)。 从终端应用集合中配置的信息来确定和执行安全管理、发现、网络管理、以及绑定管理。 预备知识--- ZigBee设备对象(ZDO) ZDO描述了应用框架层中应用对象的公用接口以及控制设备和应用对象的网络功能。在终端节点0, ZDO提供了与协议栈中与低一层连接的接口,如果是数据则通过APSDE-SAP,如果是控制信息则通过APSME-SAP。 APS数据实体(APSDE)提供在同一个网络中的两个或者更多的应用实体之间的数据通信。通过APSDE服务接入点(APSDE-SAP); APS管理实体(APSME)提供多种服务给应用对象,这些服务包含安全服务和绑定设备,并维护管理对象的数据库,也就是我们常说的AIB。 预备知识--- ZDO与Profi
您可能关注的文档
最近下载
- 2023年手工木工职业技能鉴定设施设备清单 .doc VIP
- 2002-2014年北京工业大学846传热学Ⅰ考研真题.pdf VIP
- 少儿口才家长会课件模板.pptx VIP
- 幼儿园工作规程课件.pptx VIP
- 材料物理材料的介电性能课件课件.ppt VIP
- 在线网课学习课堂《临床伦理与科研道德(山东大学)》单元测试考核答案.docx VIP
- 义务教育信息科技课程标准(2022版)(doc格式勾画重点版).docx VIP
- 《合唱与指挥》课程教学大纲.docx VIP
- 2025年昆明滇池国家旅游度假区国有资产投资经营管理集团有限责任公司招聘笔试参考题库附带答案详解.pdf
- 护理不良事件鱼骨图.docx VIP
文档评论(0)