ZigBee路由协议算法的研究.docx
《ZigBee路由协议算法的研究.docx》由会员分享,可在线阅读,更多相关《ZigBee路由协议算法的研究.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ZigBee路由协议算法的研究(电子科技)2014年第五期1ZigBee路由协议改良方案1.1捷径路由思想捷径路由思想是ClusterTree改良协议中提出的新思想。改良协议的主体思想为:在节点发送数据包到其父节点或子节点之前,检查其邻居表,并根据所提出的找寻捷径途径策略找到能够减少到目的节点路由成本的捷径节点,此节点能够作为到达目的节点的下一跳节点,而不必是父或子节点。帮助寻找从源节点到目的节点之间的一条跳数最小途径,以此改善网络的性能,进而降低网络的总体能量消耗,延长网络的生存寿命。捷径路由思想:首先定义一个途径P,途径包含了一个有序的节点集合P1,P2,Pn,其中P1是路由途径中的源节点
2、,Pn是目的节点。在这条途径当中,假如有一条链路?Pi,Pj,ji+1,当这条新途径的损耗低于原途径时,将这条子途径?Pi,Pj称为是一个原ClusterTree算法的捷径路由途径(Crosscut)。假如一个节点X,知足下面3个条件,那么这个节点X就是节点Pi的捷径节点:(1)X是Pi的邻居节点,但不是Pi的父节点或子节点。(2)X也是路由途径P节点集中的一个节点。(3)X是一个在路由途径P有序节点集中,排在节点Pi后面的节点。在不同数据传输方向下的整体捷径路由节点寻找经过如图3所示。由于网络中的复杂性,数据包传输方向多数能够分成上行和下行两部分,这种数据包称为混合型路由数据包。在此对这种类
3、型的捷径路由的寻找进行讲明。假如在原ClusterTree协议的路由途径中,能够发现有节点X是Pi的邻居列表中的一个邻居节点,但它既不是Pi的父节点又不是其子节点。从这个条件,能够推出从X知足上式(1),那么容易看出,X是源节点P1或目的节点Pn的父辈。从式(2)能够看出,节点X的深度大于或等于整个途径P所有节点中最小的深度。通过路由途径中的源节点地址和目的节点地址,能够计算出源节点和目的节点所有的共同父辈节点。而共同父辈节点中最大的网络深度就是在整个路由途径中的所有节点的最小深度时,当节点X是路由途径中的一个节点,同时又知足式(1)和式(2)的条件,假如节点Pi是目的节点Pn的一个父辈节点,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ZigBee 路由 协议 算法 研究
限制150内