- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ZigBee网络层浅谈
ZigBee 网络层浅谈物联网 无线传感器网络则将网络技术引入到无线智能传感器中,使得传感器不再是单个的感知单元,而是能够交换信息、协调控制的有机结合体,实现物与物的互联,把感知触角深入世界各个角落,必将成为下一代互联网的重要组成部分(IOT)。无线传感网节点构成节能ZigBee网络的传感器节点都是靠电池供电的,由于电池的寿命有限,再加上可能有时网络的部署比较复杂,就会无法及时的更换电池,所以节能成为了实际应用中的研究重点。而无线通信模块负责信息传输的可靠性和有效性,是无线传感器节点的重要部分,也是整个节点结构中最耗电的一个模块。节能路由算法接入机制(CSMA/CA)功率控制时间同步、节点定位等从以下各个方面考虑节能问题: 网络——MAC——收发器——其他——核心节能网络层的研究重点:就是设计相对节能的路由机制以及确保可靠的数据传输,从而延长网络的生存周期,以达到高效节能的目的。ZigBee路由协议Cluster-Tree(簇树路由协议)AODVjr(按需距离矢量路由协议)二者相结合节点分类ZigBee网络将节点分为三类:ZigBee协调节点、路由节点和终端节点。无线设备可分为两类:全功能设备FFD和精简功能设备RFD。其中,ZigBee协调节点和路由节点必须是FFD,终端节点可以是FFD或RFD。在ZigBee网络中,可以将路由节点进一步分为RN+(Routing Node+)和RN-(Routing Node-)两种类型。RN+节点是指具有足够的存储空间、有能力执行AODVjr路由协议的路由节点,RN-节点是指不具备足够能力执行AODVjr路由协议,只能执行Cluster-Tree(簇树)协议的路由节点。注:AODVjr需要更多的处理能力和存储空间拓扑分类通信机制三步走:组网分簇路由组建网络(第一步)第一个进入PAN( Personal Area Network) 具有协调点能力且当前未加入任一网络的节点可以发起建立ZigBee网络, 这个节点就是该网络的PAN协调点。PAN协调点首先进行信道扫描, 选择一个未探测到网络的空闲信道, 然后确定自己的16bit 网络地址、网络的PANID、网络的拓扑参数等。当各项参数选定后, PAN协调点便可以接受其它节点为子节点。当一个未加入网络的节点A想要加入PAN时, 便向网络中的节点发送关联请求, 收到关联请求的节点如果有能力接受节点A为其子节点, 就为节点A分配一个网络中唯一的16bit网络地址, 并发出关联应答, 收到关联应答后, 节点A成功加入网络, 并可以接受其它节点的关联。一个节点是否具有接受其它节点与其关联的能力, 主要取决于此节点可利用的资源,如存储空间、能量等。地址分配 加入ZigBee网络的节点通过MAC层提供的关联过程组成一棵逻辑树, 当网络中的节点允许一个新节点通过它加入网络时, 它们之间就形成了父子关系, 每个进入网络的节点都会得到父节点为其分配的一个在网络中唯一的16bit 网络地址。地址分配网络深度为d的父节点为其子节点进行地址分配的规则如下:(1)假设节点Node(n)是接入其父节点的第n个简化功能设备节点(RFD),即没有路由能力的节点(终端节点),则它的父节点Node(n)将会为它分配如下的地址: An=Aparent+Cskip(d)·Rm+n, 1≤n≤( Cm-Rm)(2)设节点Node(n)是接入其父节点的第n个全功能设备节点(FFD),即具各路由能力的节点(路由节点),则它的父节点Node(n)将会为它分配如下的地址: An=Aparent+Cskip(d)·(n-1)当一个路由节点的Cskip(d)为0时,它就不再具备为子节点分配地址的能力,即该路由节点不能在接收新的节点加入网络。分簇(第二步) 在Cluster-Tree路由协议中,将传感器节点划分到一个个簇,这种基于簇的分层结构具有天然的分布式处理能力。监测数据首先传到簇首领,簇首领可以对采样数据进行融合,然后再转发到目的节点,以减少网络流量。这类路由协议的典型代表为LEACH算法。 为什么要分簇?簇内树型、星型,簇间MeshLEACH算法 LEACH是为无线传感网设计的低功耗自适应算法路由协议。其基本思想是网络周期性的随机选择簇头,其他的非簇头节点以就近原则加入相应的簇头,形成虚拟簇。簇内节点将感知到的数据直接发送给簇头,由簇头转发给汇聚节点,簇头可以将本簇内的数据进行融合处理以减少网络传输的数据量。 节点轮换——LEACH中利用簇头节点和汇聚节点通信,但是簇头节点会消耗大量的能量,为了避免某些节点过早的死亡,需要定期的更换簇头,以延长整个网络的寿命。LEACH算法网络生存期的周期分为两个阶段:簇的建立和稳定的数据传输阶段,稳定传输阶段的持续时间要大于簇建立所需要的时间。选定簇
原创力文档


文档评论(0)