基于AODVjr和分簇机制的ZigBee网络路由算法研究

来源 :沈阳建筑大学 | 被引量 : 0次 | 上传用户:limingxing0623
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ZigBee技术拥有低功耗、低成本、低复杂度、高可靠性等方面的特点,已经成为无线传感器网络的主流技术。随着ZigBee协议的不断完善,基于ZigBee技术的无线传感器网络在智能家居、环境监测、智能交通、工业控制和农业生产等多个领域具有广泛的应用。由于ZigBee网络中的节点能量有限,网络的生存周期严重依赖于节点能量的有效使用。因此根据不同的需求设计出高性能的路由算法,提高节点工作效率,减少网络的路由开销,降低节点的能量损耗,对延长网络的生存周期具有重大意义。现有ZigBee路由算法可以分为三大类型,分别是树路由算法、AODVjr路由算法和两者的混合算法。本文通过研究现有ZigBee网络路由算法,针对现有路由算法存在的问题,提出基于节点深度的AODVjr改进路由算法和基于节点簇标的ZigBee混合路由能量优化算法。针对AODVjr路由算法及现有路由发现算法存在路由开销较大、网络的能量损耗大等问题,在AODVjr路由算法基础上,提出基于节点深度的AODVjr改进路由算法。该算法基于ZigBee网络的层次化结构,利用节点深度计算自身到目的节点的树路由跳数。源节点发起路由发现时,设置源节点到目的节点的树路由跳数为RREQ分组的最大传输跳数,控制RREQ分组的传输范围,减少因传输范围过大造成的冗余RREQ分组。在路由发现过程中,收到RREQ分组的节点根据自身到目的节点的树路由跳数决定是否广播RREQ分组,减少RREQ分组的广播数量。仿真结果表明,该算法可明显减小路由发现过程中的路由开销和降低网络的能量损耗。针对现有ZigBee混合路由算法能量消耗大的问题,在树路由算法与AODVjr路由算法的基础上,提出基于节点簇标的ZigBee混合路由能量优化算法。该算法利用节点簇标将网络分成若干个非均匀的逻辑簇,根据目的节点簇标判断目的节点在簇内还是簇外,选择传输数据的方式。簇内采用基于邻居表的树路由算法,簇间采用改进的AODVjr路由算法来寻找路径。在改进的AODVjr算法中,通过设置RREQ分组的最大传输跳数,减小RREQ分组的传输范围。在路由发现过程中,限定只有簇首和网关节点能转发RREQ分组,减少了冗余的RREQ分组。同时将RREQ分组中的目的地址替换为目的节点簇标,目的节点所在簇的簇首和网关节点都能回复RREQ分组,避免簇首频繁转发数据。仿真结果表明,该算法可明显减小网络的路由开销百分比和提高网络的剩余能量百分比。
其他文献
超材料是一类具有天然材料所不具备的奇特物理性质的人工复合材料或人工设计结构,可以根据不同的应用需求设计出理想的结构材料。电磁超表面作为一种二维人工超材料,由于它能以亚波长厚度实现对电磁波相位、偏振和振幅的调控,成为近年来国际学术界研究热点之一。表面等离激元是一种束缚在电介质/金属界面的本征态电磁波,由于具有局域场增强和亚波长限制的特点,表面等离激元被广泛应用于光学领域。最近,梯度超表面被提出可以实
<正>英语阅读在高中语言教学中有着重要的作用,在英语的听、说、读、看、写等基本技能中,阅读是重要的语言理解的技能。《普通高中英语课程标准(实验)》(以下简称《课程标准
阅读,不仅仅是提升语言知识能力的主要手段,同时也是获取信息的重要方式。然而,我国传统的英语阅读教学一直偏重词汇和句子语法的运用。随着经济、科技的迅猛发展,2017年中华人民共和国教育部制定新的《普通高中英语课程标准》,着重强调“培养和发展学生在接受高中英语教育后应具备的语言能力、文化意识、思维品质、学习能力等学科核心素养”。显然,传统教学方法已经不能满足新时代英语阅读教学的需要,转变高中英语阅读教
<正>老花眼是由于年纪大,气血渐损,肝肾等器官渐渐衰老,精气亏损,不能养眼目所致。中医专家认为要多注意用眼保健,可以很好地预防和减缓视力的衰退。下面几款简单好做的中医
目标信息形式多种多样、内容包罗万象、数量浩如烟海。在此背景下,单一传感器只能获取目标信息的某个属性,反映的是待测目标某一侧面的信息,无法获取目标全方位的信息,因此采
期刊
地表水(环境)功能区划是水资源和水环境管理的重要依据.为了有利于水资源保护和水污染防治工作的开展,江苏省水利厅和江苏省环保厅以《江苏省地面水水域功能类别划分》和《江
<正>患儿,男,9岁,25 kg,因"腹痛、皮肤黄染2 d"入院。症见:腹痛,强迫体位,神清,精神疲倦,伴恶心,无呕吐,无咳嗽、流涕,无大汗淋漓,无发热,全身皮肤、颜面目黄染,双小腿可见多