论文部分内容阅读
无线传感器网络(Wireless Sensor Network,WSN)中主要含有两类节点,用于采集数据的传感器节点和用于汇聚数据的Sink节点。其中,分布在区域内的传感器节点通过自组织的方式构成通信网络,将收集到的环境信息以多跳的方式传输给Sink节点,再通过Sink节点将信息传输到用户。早期的无线传感器网络大多是针对固定节点而设计的,近年,随着WSN的应用呈现多样性的发展,在部分应用场景中需要节点具有移动能力,例如战场侦察,森林巡视,医疗监护等。在WSN中,具有移动能力的Sink节点不仅丰富了WSN的应用场景,而且为解决Sink周围传感器节点能量瓶颈的问题提供了有效的途径,从而为节点能量受限的WSN延长了网络的生存周期。采用分层设计思想的路由协议TTDD(Two-Tier Data Dissemination)提出的移动性问题解决方案,得到了国内外研究人员的广泛认可,它的核心思想是在全网构建虚拟的网格结构和为移动的Sink节点设定二级代理。本文在深入研究TTDD路由协议的基础上,针对其网格构建和维护开销较大、应用场景较简单的不足之处,提出了一种改进型路由协议I-TTDD。改进型路由协议的主要思想是通过特定的分群算法,在网络中构建易于复用的网格结构,减少网络能量消耗。同时,改进协议还支持不同优先级的数据类型和查询驱动的数据通信模型,丰富了应用场景。本文基于NS2搭建仿真环境,对TTDD和I-TTDD两个协议进行了实验对比,验证了I-TTDD协议的先进性。最后,基于全文总结的基础上说明了现有工作的不足和改进方向。