论文部分内容阅读
ZigBee是一种短距离无线通信技术。ZigBee本身的技术特点就决定了ZigBee技术在家庭自动化、工业、医学、现代化农业等领域具有广阔的应用前景,它的目标定位于现存系统所不能满足其需求的特定的市场。由于ZigBee网络中节点的能量、存储空间和带宽资源都非常有限,而且ZigBee网络中的节点一般由电池供电,ZigBee网络的生命周期严重依赖节点电池能量的有效利用,因此研究怎样有效利用电池能量从而延长ZigBee网络的寿命是重中之重,而单独依靠硬件解决能耗问题是有限的,软件节能是可行的途径,因此ZigBee网络路由节能技术研究是一项非常有意义的课题。本文在对ZigBee网络、模糊控制技术和ZigBee网络路由算法等相关技术进行了详细的介绍。在此研究基础上,针对Cluster-Tree+AODVjr算法在能量均衡方面的不足,提出了一种改进的ZigBee网络树路由算法。为了更好的实现改进的ZigBee网络树路由算法,文中引入了剩余能量表和Signal标记位与优先级的对照表,改进算法中先用基于剩余能量的数学公式来得到所有节点剩余能量警戒值的数值区间,然后用模糊控制思想在这个区间上找到用来调控的剩余能量的警戒值,用这个不断更新的警戒值来实时更新节点剩余能量表的标志位,以此来控制无线网络节点是否收发数据,来决定节点是否被选为路由节点。本文利用OMNET++仿真软件进行仿真,仿真结果表明,改进算法能有效地节省网络的总体能量消耗,实现网络中节点能量均衡消耗,最大化网络的生存时间。