改进的ZigBee网络路由算法

合集下载

ZigBee网络中Cluster_Tree路由算法优化

ZigBee网络中Cluster_Tree路由算法优化

2.2 地址分配机制
ZigBee网络中的每一节点都有两个地址段: 网络短地址段和扩 展地址段。 其中16bit网络短地址仅仅用于网络中的数据传输和路 由; 是在节点加入网络时由其父节点动态分配的, 类似于我们在 Internet中使用的IP地址;64bit地址类似于计算机的MAC地址, 唯 一标识每个节点。 加入ZigBee网络的节点通过IEEE802.15.4MAC 层提供的关联过程组成一棵逻辑树, 当网络中的节点允许一个新节 点加入网络时, 它们之间就形成了父子关系, 每个进入网络的节点 会得到父节点为其分配的一个唯一的网络地址[3]。 协调节点在建立 网络以后使用的16位的16进制数作为自己的网络地址,路由节点和 终端节点加入网络后, 使用父设备给他分配的1 6 位的短地址来通 信。 规定这些子节点中最多可以有Rm个路由节点, 每个父节点最多 可以连接C m 个子节点, 网络的最大深度为L m 。 因此地址为A p 深度 为d 的父节点。 如果新加入的节点是一个R F D , 并且该节点是其父 节点的第n个RFD 节点, 分配的网络地址可通过式(1)得出: An = Ap + Cskip (d ) ∗ Rm + n 1 ≤ n ≤ Rm (1) 如果新加入的节点是一个F F D , 并且该节点是其父节点的第n 个F F D 节点, 则父节点为该节点分配的网络地址: (2) An = Ap + 1 + Cskip(d ) ∗ (n − 1) (1 ≤ n ≤ Rm) 其中:
3 、ZigB ee 路由算法改进 3.1 问题分析
如图3-1所示,簇树就是由Coordinator节点展开生成的簇树状 网络拓扑结构,该簇树状网络分为3个簇A、 B、 C, Cluster—Tree算 法按照Cluster—Tree树形结构分层遍历, 算法简单快速。 但是它存 在一个问题: 两个相邻的节点都在一跳范围内可以完成通信,但由 于不在同一簇内,根据Cluster—Tree算法不能通过一跳完成通信, 造成网络节点资源的浪费和较大的通信延迟, 容易造成网络分割, 缩短网络的使用寿命。 例如:簇A中的1节点和簇B中的6节点要相互 通信,尽管他们的距离近,相互都处于对方的信号覆盖范围,但他们 属于不同的簇, 本需1跳就可完成通信(1, B6), 但依照Cluster—Tree 算法则需5跳来完成(A1,A2,A3、 B4、 B5、 B6)。 可见,按照Cluster— Tree算法额外增加了很多不必要的节点。

ZigBee中改进的Cluster-Tree路由算法

ZigBee中改进的Cluster-Tree路由算法

ZigBee中改进的Cluster-Tree路由算法谢川【期刊名称】《计算机工程》【年(卷),期】2011(037)007【摘要】Aiming at the problems of Cluster-Tree algorithm that cluster head node demands high energy and the routes selected between nodes is not optimal in ZigBee, this paper proposes an advanced method for forming the cluster head nodes resulting from node energy and neighbor table and a method for finding the best route resulting from AODVjr algorithm. Simulation results indicate that the advanced algorithm can effectively improve the success rate of packet transmission, cut down the hops between the target and the source node, reduce the end-to-end packet transmission delay, and enhance the network value.%针对ZigBee网络的Cluster-Tree算法对簇首能量要求高、选择的路由非最佳路由等问题,结合节点能量分析和节点邻居表,提出一种改进的簇首生成方法,利用AODVjr算法为节点选择最佳路由.仿真结果证明,与原Cluster-Tree算法相比,改进的算法能有效提高数据发送成功率,减少源节点与目标节点间的跳数,降低端到端的报文传输时延,提高网络的使用价值.【总页数】3页(P115-117)【作者】谢川【作者单位】重庆工商大学计算机科学与信息工程学院,重庆400067【正文语种】中文【中图分类】TP393【相关文献】1.改进ZigBee路由算法在电能质量在线监测中应用 [J], 王珂;曲朝阳;朱伟华2.一种改进的ZigBee网络Cluster-Tree路由算法 [J], 李刚;陈俊杰;葛文涛3.基于ZigBee无线网络的Cluster-Tree路由算法研究 [J], 赵博;吴静4.ZigBee网络中Cluster-Tree拓扑的改进与优化 [J], 高崇鹏;胡广朋5.ZigBee传感网络Cluster-Tree改进路由算法研究 [J], 贺玲玲因版权原因,仅展示原文概要,查看原文内容请购买。

一种基于ZigBee协议的DSDV改进型路由算法

一种基于ZigBee协议的DSDV改进型路由算法
Z i g B e e 协议 被广 泛地 采 用 。D S D V¨ ( A d — h o c O n . d e — m a n d D i s t a n c e V e c t o r ) 是Z i g B e e网络 中非 常流行 的一
( G r a d u a t e S c h o o l a t S h e n z h e n , T s i n g h u a U n i v e r s i t y ,S h e n z h e n G u a n g d o n g 5 1 8 0 5 5 , C h i n a )
的改进型路 由算法 , 根 据仿 真, 改进后 的算法在处理存在移 动节 点通信 时有一定的优势。
【 关键词 】Z i g B e e ; 无线传感器 网络 ; D S D V; 路 由算 法 【 中图分类号 】T P 2 1 2 【 文 献标 志码 】A
I mp r o v e d DS DV Ro u t i n g Pr o t o c o l Ba s e d o n Z i g Be e WE N Ho u mi n g , HU Do n g , L I N Xi a o k a n g
通 信 电 声
⑥⑥嘲 啼D 凹响6 @ 圈 6 ⑨ 响 匡0 @ @ ⑥圈@ ⑥凹 § 锄@

种基 于 Z i g B e e协议 的 D S D V
. 算 法 研 究 .
改 进 型 路 由算 法
温厚 明, 胡 东, 林孝康
( 清 华 大 学 深 圳研 究 生 院 , 广 东 深圳 5 1 8 0 5 5 )
【 Ke y w o r d s 】Z i g B e e ; w i r e l e s s s e n s o r n e t w o r k ;D S D V; r o u t i n g a l g o r i t h m

ZigBee路由算法的研究与改进

ZigBee路由算法的研究与改进

KE YW ORDS Z g e ,r u igag r h , cu trte , AODVj, n ih o a l iB e o t lo i m n t lse -re r eg b述
Zg e iB e技术 是 一种短 距 离、 复杂度 、 功耗 、 低 低 低
用 前景 。Zg e iB e协议规范使 用 了 I E 8 2 1 . E E 0 . 5 4定义
在 Zg e iB e网络 层 中 , 采用 分 布式 地址 分 配方案 来 分 配 网络地址 。该 方案 为每 一个 父设备 分配 一个有 限
的 网络地 址 段 , 由父设 备 具 体分 配 一 个 网络 地址 给 再 它的每 个子 设备 , 些 地址在 同一 个 网络 中是唯一 的 。 这 协 调节 点在 建 立 网络 以后使 用 1 6位 的 1 6进 制 数 O 0 XO 0作 为 自己的 网络 地 址 , 由节 点 和终 端 节 点加 路 入 网络后 , 用父设 备 给他分 配 的 1 位 的短 地址来 通 使 6 信 。整 个 网络 的架构 由 3个值 决 定 , 别是 : 分 网络 的最
大 深 度 ( m) 每 个 父 设 备 最 多 拥 有 的 子 节 点 个 数 L ,
的物理 层 ( HY) P 和媒体介质 访 问层 ( MAC , 在此基 )并
础上 定义 了 网络层 ( NWK) 应用 层 ( L 架构 。网 和 AP )
络 层 提供 的 功能 主要是 新建 一个 网络 、 点加 入 和离 节
o i i a l o i m ,p o o e o r c ie r u e me h d b s d o h eg b r t b e a d n i h o o e n n l z s t e a t a r n la g rt g h r p s s a c r e tv o t t o a e n t e n i h o a l n eg b r n d ,a d a a y e h c u l

Zig Bee树路由算法在煤矿传输中的改进

Zig Bee树路由算法在煤矿传输中的改进

数据传输过程 中, 要 由 3种 路 由分组 确定数 据是 否 需
ZgB e网络的路 由机制只支持 3种 网络拓扑结构 : i e 星
收稿 日期 :0 10 -8 2 1 - 92
发送 与重新发送 , 种路 由分组分别为路 由请 求( R Q 、 这3 R E )
基金项 目: 国家“ 6 ” 划资助项 目(0 7 A 0 2 1 20 A I A 0 ) 83 计 2 0 A 1 Z 4 ,0 6 A O 3 1
当一个新 的路 由器 节点 经过 网络允 许加 入 网络 中
时, 其父节点 A 为其子节点分 配的网络地址为 ,
A= f A +1+Ck ( ) n-1 si d ( - ). p () 2
ZgB e网络的 MA i e C层产 生数 据 帧 , 数据帧 进行 对
若网络地址号 为 A的源节点向网络深度 为 d的 目的节
21 0 2年 第 3 1卷 第 5期
传感器 与微系统 ( rnd cr n coyt eh o g s Ta su e a dMi ss m T cnl i ) r e oe
3 3
ZgB e 路 由算 法 在 煤 矿传 输 中的 改进 i e 树
范 雪, 宁宁, 秦 徐保 国
的路 由并 为查找新节点 分配 网络地址 , 它是 一种按 需路 由
图 2的数 据帧最 多有 1 7个字 节 , 且有用 的数据是 2 并
加了帧头和帧尾 才传输 的 , 因此 , 传输 的数 据帧在有噪声 的 信道中也能安全 地传输 。
2 ZgB e网络 路 由算 法 i e
机制 , 根据应用 的需要来建 立 、 维护路 由, 通过扩展 环搜 索
的方式 以达到限制搜索发现 , 达到网络通信的需要 。

能量高效的ZigBee网络改进路由策略

能量高效的ZigBee网络改进路由策略
r u i v r e d a d t r t c o e e g o e t h a l i Ac o d n o s mu a i n r s l ,i p o e h tsr t g a fe t e y r d c o t ng o e h a n o p o e tl w n r y n d sa e s n e t t me c r i g t i lto e u t t r v st a tae y c n e f c i l e u e s v e e g o ta d b l n el a i g s c e su l r l n sn t r Sl e i . n r y c s n a a c o d n , u c s f l p o o g ewo k’ i tme y f
略分别对 Zg e iB e网络的簇树拓扑结构 以及基于簇树算法和 AO j 算法的 Z R路由策 略进行改进 。改进后 的路 由策略在尽量减少路 由开 Dv r B 销的同时充分考虑对能量偏低节点的保护。仿真实验验证 ,改进策略能有效减少 网络能耗,均衡 网络负载 ,最大化 网络的生存时间。 关麓词 :Zg e iB e网络 ;路 由策略 ;能量高效 ;负载均衡;OMNE + 仿真 T+
中圈分 类号l P9 33 T
能 量 高效 的 Z g e iB e网络 改进路 由策略
张 擎 ,刘淑美 ’ ,柴乔林
(. 1 山东大学艺术学院 ,济南 2 00 ;3 山东大 学计算机科学与技术学院,济 南 2 0 1) 5 10 . 506

要: 在分析现有 Zg e i e网络路 由策略的基础上 ,以节省网络能耗和均衡网络负载为 目的,提出一种能量高效 的改进路 由 略。该策 B 策
f . ie t S h o f h n o gU ies y J a 5 1 0 2 S h o o C m ue ce c n e h oo y S a d n nv ri , ia 5 0 6 1 Fn Ar c o l S a d n n v ri , i n2 0 0 ; . c o l f o p tr i ea dT c n lg , h n o g U ies y J n2 0 1) s o t n S n t n

改进的ZigBee网络路由算法

改进的ZigBee网络路由算法

改进的ZigBee网络路由算法
徐沛成;胡国荣
【期刊名称】《计算机工程与设计》
【年(卷),期】2013(034)009
【摘要】为了减少路由跳数和网络延迟时间,提高路由效率与网络的整体性能,对ZigBee协议网络层(NWK)层原有的Cluster-tree算法和AODVjr路由算法进行了分析和研究,并且结合这两种路由算法提出了总体表现更好的综合改进算法.改进算法中引入了邻居袁并对RREQ的转发方向进行选择,有效的避免广播风暴.仿真实验结果表明,该算法减少了整个网络的路由跳数和时间延迟,有效的节约了网络的能量,提高了网络的总体性能.
【总页数】5页(P3019-3023)
【作者】徐沛成;胡国荣
【作者单位】中国科学院微电子研究所,北京100029;中国科学院微电子研究所,北京100029
【正文语种】中文
【中图分类】TP393
【相关文献】
1.ZigBee网络路由算法改进优化 [J], 卢涛;魏绍亮;徐秀秀
2.改进的ZigBee网状网络路由算法研究 [J], 刘潇花;彭勇
3.基于节点能量优化的ZigBee网络路由算法改进 [J], 窦文博;王卫东
4.基于节点转移的ZigBee网络路由改进算法 [J], 李跃;黄希玲;贾海瑞
5.基于改进蚁群算法的Zigbee网络路由优化研究 [J], 董绍江; 杨舒婷; 刘伟; 蒙志强
因版权原因,仅展示原文概要,查看原文内容请购买。

ZigBee网络树路由改进算法研究.

ZigBee网络树路由改进算法研究.

ZigBee 网络树路由改进算法研究摘要:本文深入研究了zigbee 网络中树路由算法,并提出了基于邻居表的改进树路由算法(ntr):找到源节点和目的节点的公共邻居节点;建立一种邻居节点选择策略。

ntr 在一定程度上可以解决树路由原有算法不灵活的缺点,节省了地址空间,提高了路由效率。

实验表明该算法减少了整个网络的路由费用和延时时间,节约了网络的能量消耗,提高了网络的实时性。

关键词:无线通信;zigbee;树路由;能耗0 引言随着科研领域及产业界的广泛努力,作为wpan(无线个域网)的热点技术之一的zigbee 技术已经取得了快速的发展。

自从zigbee 联盟颁布了1.0 版本的规范之后,它就在军事、个人通信、紧急和临时场合发挥着重要的作用。

特别是随着无线传感器网络技术的发展,这项技术受到了越来越多的关注和重视。

最新的消息表明,zigbee 联盟与 rf4ce 集团已经制定了适用于各种遥控型音频/视频消费类电子产品的zigbee rf4ce 规范,可以看出zigbee 技术自身以及与其他技术的结合将在各个领域发挥着主导作用。

目前 zigbee 所使用的路由算法之一的tree 路由算法只是按照单纯的父子关系来进行路由选择。

当一个节点接收到数据后,如果发现该数据并不是给自己的,那么它将根据自己的判断转发给它的父节点或者子节点,然后由其父节点或者子节点按照同样的过程继续传送数据。

整个路由算法完全没有路由发现过程,即完全没有路由开销的浪费。

但是tree 路由算法最大的一个缺点就是其建立的路由并不一定是最优或者最短的路径,同时又会在数据传输过程中带来大量的时延,特别是在大规模节点网络中会导致不均衡的流量分配与整体网络能量的消耗。

在文献和文献中,t. kim 和wanzhi qiu 等人提出了利用邻居表建立最短树路由的想法,以此来减少原有树路由的跳数,进而减少不必要的路由开销。

但是他们的文章里没有提到邻居表里的邻居节点是如何选择的,如果节点选择不当,也会对增加一定的运算量和存储空间,所以邻居节点的选择策略对于其网络性能的影响也不容忽视。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

f o r ma n c e .Th e n e i g h b o r t a b l e i s i n t r o d u c e d i n t o t h e i mp r o v e d a l g o r i t h m a n d t h e d i r e c t i o n o f f o r wa r d i n g RREQ c h o i c e i s s e l e c t e d ,
a n d t i me d e l a y e f f e c t i v e l y a n d s a v e s n e t wo r k e n e r g y ,i mp r o v e s t h e o v e r a l l p e r f o r ma n c e o f t h e n e t wo r k .
中 图 法 分 类 号 :T P 3 9 3 文献 标 识 号 :A 文 章 编 号 :1 0 0 0 — 7 0 2 4( 2 0 1 3 )0 9 — 3 0 1 9 — 0 5
I mp r o v e d Z i g Be e n e t wo r k r o u t i n g a l g o r i t h m
a n d b r o a d c a s t s t o r ms i s a v o i d e d .S i mu l a t i o n r e s u l t s s h o w t h a t t h e i mp r o v e d a l g o r i t h m r e d u c e s t h e e n t i r e n e t wo r k r o u t i n g h o p s
Ab s t r a c t :To r e d u c e t h e r o u t i n g h o p s a n d n e t wo r k d e l a y t i me ,i mp r o v e r o u t i n g e f f i c i e n c y a n d o v e r a l l p e r f o r ma n c e o f t h e n e t —
( 中 国科 学 院微 电子研 究所 ,北京 1 0 0 0 2 9 )
摘 要 :为 了减 少路 由跳数 和 网络延迟 时间,提 高路 由效率 与 网络 的整体性 能 ,对 Z i g B e e 协议 网络层 ( N WK)层 原有 的
C l u s t e r - t r e e 算法和 AO DV j r 路 由算法进行 了分析和研 究 ,并且结合这 两种路 由算 法提 出 了总体表 现更好 的综合 改进 算法 。
l y z e d a n d r e s e a r c h e d ,a n d t h e i mp r o v e d a l g o r i t h m i s t h e c o mb i n a t i o n o f t h e s e t wo r o u t i n g a l g o r i t h m a n d h a s a b e t t e r o v e r a l l p e r —
改进算 法中引入 了邻居表 并对 R R E Q 的转发 方向进 行选择 ,有效的避免广播风暴 。仿真 实验 结果表 明,该算 法减 少 了整 个 网络的路 由跳数 和时间延迟 ,有效的节约 了网络 的能量,提 高 了网络的总体性能 。
关 键词 :无线传感 器;紫蜂 ;I E E E 8 0 2 . 1 5 . 4协议标 准;簇树 ;按 需距 离矢量路 由改进协议
XU Pe i — c h e n g。HU Gu o — r o n g ( I n s t i t u t e o f Mi c r o e l e c t r o n i c s , C h i n e s e Ac a d e my o f S c i e n c e s ,B e i j i n g 1 0 0 0 2 9 ,C h i n a )
w o r k , Z i g B e e p r o t o c o l n e t wo r k l a y e r( N W K)l a y e r o f t h e o r i g i n a l C l u s t e r - t r e e a l g o r i t h m a n d A OD V j r r o u t i n g a l g o r i t h m a r e a n a —
K e y w o r d s : wi r e l e s s s e n s o r ; Z i g B e e ;I E E E 8 0 2 . 1 5 . 4 ; C l u s t e r - t r e e ;A OD V j r
0 引 言
Z i g B e e 通 信 技 术 的 MAC 层 和 P HY 层 基 于
2 0 1 3年 9月
计 算 机 工程 与 设 计
COM P UTER ENGI NEERI NG AND DES I GN
S e p t .2 0 1 3
第 3 4卷
第 9 期
பைடு நூலகம்
Vo 1 . 3 4 No . 9
改进 的 Z i g B e e 网络路 由算法
徐 沛 成 ,胡 国荣
相关文档
最新文档