ZigBee技术网络层的路由算法分析_第1页
ZigBee技术网络层的路由算法分析_第2页
ZigBee技术网络层的路由算法分析_第3页
ZigBee技术网络层的路由算法分析_第4页
ZigBee技术网络层的路由算法分析_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ZigBee妙技搜集层的路由算法阐收摘要尺度的ZigBee搜集是一种具有强年夜组网本收的新型无线个域网,其中的路由算法是研收事情的重面。本文介绍尺度及ZigBee范例的战谈模型,重面研讨了ZigBee战谈搜集层的路由算法,阐收了Tree路由及Z-ADV路由算法,正在此底子上提出了ZigBee网格型搜集中基于数据特征的路由挑选机制,该机制正在搜集机能战低功耗圆里有隐着的下风,而且可以平衡节面能量,终了简朴介绍了ZigBee节面的硬件真现。闭键1概述ZigBee妙技是由英国Invensys公司、日本三菱电气公司、好国摩托罗推公司和荷兰飞利浦等公司正在2002年10月配开提出谋划研讨开收的具有低本钱

2、、体积孝能量消耗小战传输速度低的无线通信妙技。2000年12月,IEEE802无线个域网PAN,irelessPersnalAreaNetrk小组创立,努力于PAN无线传输战谈的创立。2022年12月,IEEE正式公布收表了该妙技物理层战A层所采纳的尺度尺度,做为ZigBee妙技的搜集层战媒体接进层的尺度战谈。2022年12月,ZigBee联盟定义的物理层PHY战媒体接进层A的底子上定义了搜集层战利用层,正式公布收表尺度战谈。2搜集层的研讨ZigBee妙技的系统构制慌张由物理层PHY、媒体接进层A、搜集/安好层和利用框架层构成,各层之间的分布如图1所示。图1ZigBee妙技战谈构成PHY层的特

3、征是启动战封闭无线支收器、能量检测、链路量量、疑讲挑选、清扫疑讲评价A和经由过程物理媒体对数据包停顿收支战汲与。A层可以真现疑标办理、疑讲接进、时隙办理、收支确认症收支毗邻及断开毗邻乞请,借为利用切开的安好机制供应一些要收。它包罗具奇然间同步疑标的可选超帧构制,采纳免碰碰的载波侦听多址访谒SA-A。安好层慌张真现稀钥办理、存与等成效。搜集层慌张用于ZigBee的LR-PAN网的组网毗邻、数据办理等。利用框架层慌张当真背用户供应简朴的利用硬件接心API,包罗利用子层支撑APSAppliatinSub-layerSupprt、ZigBee装备工具ZDZigBeeDeviebjet等,真现利用层对装

4、备的办理,为ZigBee妙技的真践利用供应一些利用框架模型等,以便对ZigBee妙技的开收利用。搜集层的定义包罗搜集拓扑、搜集创立、搜集保护、路由及路由的保护。2.1ZigBee的搜集拓扑构制ZigBee定义了三种拓扑构制:星型拓扑构制Star,慌张为一个节面与多个节面的简朴通信谋划;树型拓扑构制Tree,利用分等级的树型路由机制;网格型拓扑构制esh,将Z-ADV战分等级的树型Tree路由相连开的混淆路由要收。三种拓扑构制如图2所示。图2搜集的三种拓扑构制ZigBee定义了三种装备范例:ZigBee战谐器ZigBeerdinatr,Z,用于初初化搜集疑息,每个搜集只要一个Z;ZigBee路由

5、器ZigBeeRuter,ZR,它起监视或独霸做用,但它也是用跳频要收传达疑息的路由器或中继器;ZigBee终端装备ZigBeeEndDevie,ZED,它只要监视或独霸成效,没有克没有及做路由或中继之用。正在IEEE尺度中,ZED被称为粗简成效装备Redued-FuntinDevie,RFD,Z战ZR被称做齐成效装备Full-FuntinDevie,FFD。2.2搜集层路由算法的阐收觉得是最早的无线自组搜集路由战谈。DSDV正在传统的distane-vetr算法的底子上采纳了序列号机制,用于区分路由的新旧水仄,防范distane-vetr算法年夜要收死的路由环路。DSDV采纳工夫驱动战变乱驱

6、动妙技独霸路由表的传支,即每个挪动节面正在当天皆保存一张路由表,其中包罗部分有用目的节面、路由跳数、目的节面路由序列号等疑息,目的节面路由序列号用于区分有用战过期的路由疑息以制止环路的收死。DSRdynaisureruting战谈是最早采纳按需路由思维的路由战谈,包罗路由创制战保护两个历程。它的慌张特征是利用了源路由机制停顿数据包转收。ADV(ad-hn-deanddistanevetr)战谈正在DSDV战谈的逐跳路由、序列号、按期播支机制底子上,参减了DSR的按需路由创制战保护机制。ADV正在每其中心节面隐式保存了路由乞请战应问的成效,并利用扩大环搜刮expandingringresearh

7、的法子限制搜刮创制目的节面的范畴。ADV支撑组播成效,支撑QS,而且ADV利用IP所正在,便于同Internet毗邻。但ADV基于单背疑讲的假定,路由应问数据包间接沿着路由乞请的反标的目的回溯到源节面,果此没有支撑单背疑讲。与DSDV保存完好的路由表差异的是,ADV经由过程创立按需路由去淘汰路由播支的次数,那是ADV对DSDV的慌张革新。与DSR比较,ADV的劣面正在于源路由其真没有需要包罗正在每个数据包中,多么会消沉路由战谈的开消。ADV是一个天讲的按需路由战谈,那些没有正在途径内的节面没有保存路由疑息,也没有参减路由表的交流平衡路由正在ZigBee路由范例中出有过量的考虑能量独霸,可是塞责

8、adh无线搜集去讲,能量独霸非常慌张。果此提出了能量独霸计策去革新ZigBee路由。它将使节面制止用尽部分能量以致于过早的落空做用。当节面念要挑选途径时,它将考虑途径上的节面的盈余能量。Z-ADV算法是针对ADVAdh按需隔绝间隔 矢量路由战谈算法的革新,ADV是基于序列号的路由,它老是挑选最新的路由。Z-ADV是基于途径的能量消耗的路由,考虑到节能、利用便当性等果素,简化了ADV的一些特征,但仍连结ADV的本初成效。正在路由挑选战路由保护时,ZigBee的路由算法利用了路由本钱的襟怀要收去比力路由的好坏。假定一个少度为L的路由P,那么它的路由本钱为:为:其中,暗示从节面Di到节面Di+1的链

9、路本钱。塞责链路l,链路本钱可根据上里的表达式策画:其中,pl为链路l中收支数据包的几率。正在ZigBee范例中出有触及到pl的详细策画要收。pl可经由过程真践策画支到的疑标战数据帧去停顿估量,即经由过程没有俗观没有俗观察帧的响应序列号去检测丧得的帧,那便但凡被觉得最准确天测量汲与几率的要收。可是,塞责部分的要收去讲,最间接战有用的要收均匀所策画的值。即使利用其他要收,最后的本钱估量值也是基于均匀的LQI值。可以根据驱动函数表去映照均匀LQI值与l值的闭连睹表1。表1LQI值与链路本钱的闭连能量平衡运算要考虑很多果没有断挑选路由。那些果素包罗附远节面的能量、节面本身的能量战链路量量。盈余能量E

10、lal可以正在每个ZigBee帧中的保存域收支,多么每个节面皆能获得它的邻居节面最新的能量分派包罗设置树型所正在战树型所正在的路由。当战谐器创立一个新的搜集,它将给本人分派搜集所正在0,搜集深度Depth0=0。假设节面i念要参减搜集,而且与节面k毗邻,那末节面k将称为节面i的女节面。根据本身的所正在Ak战搜集深度Depthk,节面k将为节面i分派网络所正在Ai战搜集深度Depthi=Depthk+1。搜集深度暗示仅仅采纳女子闭连的搜集中,一个传支帧传支到ZigBee战谐器所传达的最小跳数。ZigBee战谐器本身深度为0,而它的子装备深度为1。图3为ZigBee树型构制。参数nkaxhildr

11、en()暗示路由器或战谐器正在搜集中答应具有子装备数目的最年夜值。参数nkaxRuters(R)暗示子节面中路由器的最年夜个数,而剩下的装备数为终端装备数。图3ZigBee树型构制一个新的RFD节面i,它出有路由本收,它与战谐器毗邻做为战谐器的第n个子节面。根据它的深度d,女节面k将为子节面i分派搜集所正在:Ai=Ak+skipdR+n其中1n-R假设是新的子节面FFD,它有路由本收,女节面k将给它分派搜集所正在:Ai=Ak+1+skipdn-1其中,没有然,参数nkaxDepth(L)暗示搜集的最年夜深度。假定一个路由器背搜集所正在为D的目的所正在收支数据包,路由器的搜集所正在为A,搜集深度

12、为d。路由器将起尾经由过程表达式:ADA+skip(d-1)断定该目的节面能可为本人的子节面。假设目的节面是本人的子节面,那么下一跳节面的所正在为:没有然阐收根据上文对Tree战Z-ADV两种路由算法的阐收,正在我们的ZigBee搜集中将二者连开,利用Z-ADV战分等级的树型Tree路由相连开的混淆路由要收,构成网格型拓扑构制esh的搜集。详细真现要收是正在数据帧帧头的DisverRuter域指定路由。该域可以是以下三种值:抑制路由创制:它利用曾经存正在的路由表。当路由表中出有响应的目的节面的所正在时,参数nkUseTreeRuting的值为TRUE,搜集将利用树型路由。使能路由创制:假设正在

13、路由表中有路由所正在,将根据该路由表停顿路由。没有然,路由器将利用Z-ADV路由算法初初路由创制。假设该节面出有初初路由创制的本收,它将利用树型路由。逼迫路由创制:没有管能可有响应的路由表,节面皆逼迫利用Z-ADV路由算法初初化路由创制。正在ZigBee范例中提出了将ADV战Tree路由混淆的路由机制。但正在ZigBee范例中并出有阐收如何设置参数去挑选路由计策,出有使二者平衡的谋划要收。根据上里Tree路由战Z-ADV的阐收,我们提出了基于数据特征的路由要收,即正在两种路由算法构成的网格型搜集中,根据节面间传输数据特征的差异,经由过程设置数据帧帧头的DisverRuter域,挑选差异的路由要

14、收。塞责绑缚型的持绝数据,ZigBee利用层应挑选利用使能路由的要收。即采纳Z-ADV路由起初创立路由创制,然后挑选跳数少的路由,成为最好途径;塞责收做型的没有持绝数据那么利用抑制路由创制的要收,即正在路由表中出有响应的目的节面的所正在时,采纳Tree路由要收。因为那种路由没有需要创立路由表,果此对传输的数据响应较快。图4为节面汲与到上层或其他节面收支的数据包时,搜集层处置惩奖步伐的流程图。图4路由算法流程图2.3总结Tree路由是一种由搜集战谐器展开天死树状搜集的拓扑构制,得当于节面静止年夜要挪动较少的场所,属于静态路由,没有需要存储路由表。树型路由对传输数据包的响应较快,因为树型路由没有需

15、要创立路由表。其缺陷是所挑选的路由并没有是是最好的路由,没有克没有及获得最巷子由。树型路由有用于收做型的数据传输。Z-ADV需要起初创立路由创制,然后挑选跳数少的路由,成为最好途径。Z-ADV有用于持绝的数据传输。正在ZigBee范例中,谋划了Z-ADV战Tree路由混淆的路由计策,那里我们提出了基于数据效劳的ZigBee路由挑选计策。根据上述阐收可以看出,那种路由挑选机制正在搜集机能战低功耗圆里有隐着的下风;而且根据能量独霸机制,可以有用天平衡节面能量,制止节面耗尽能量而过早天落空做用。3ZigBee模块硬件谋划模块散无线支收器、微处置惩奖器、存储器战用户API等硬硬件于一体,可真现1.0版ZigBee战谈栈的成效。图5ZigBee模块框图图5是模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论