论文部分内容阅读
随着无线传感器网络各种新应用的出现以及基于IPv6的互联网(以下简称IPv6网络)的不断发展,无线传感器网络与IPv6网络实现点到点通信已经成为未来发展的必然趋势。6LoWPAN(IPv6 over Low-Power Wireless Personal Area Networks)定义了基于IPv6的低功耗无线个域网协议标准,是实现无线传感器网络与IPv6网络点到点通信的理想解决方案。在基于6LoWPAN的无线传感器网络(以下简称6LoWPAN无线传感器网络)中,每个传感器节点拥有全球唯一的IPv6地址并支持IPv6协议,能够与IPv6网络中的节点采用统一的IPv6协议进行点到点通信。与传统无线传感器网络相比,6LoWPAN无线传感器网络具有更广阔的应用前景,在环境监测、健康医疗等领域都将发挥重要作用。在6LoWPAN无线传感器网络实施通信之前,必须建立正确的路由。6LoWPAN无线传感器网络的能量有限,因此建立高效节能的路由尤为重要。本论文对6LoWPAN无线传感器网络路由进行了深入研究,主要的研究工作和创新点包括以下三个方面:首先,提出了一种基于位置信息和被动重复地址检测(Passive Duplicate Address Detection,PDAD)的6LoWPAN无线传感器网络地址配置方案。该方案将网络划分成若干网格,每个网格内地址配置并行执行,同时利用PDAD策略来确保地址的唯一性,由于PDAD利用IEEE 802.15.4标准中的信标帧来实现,因此降低了地址配置代价和延迟。此外,当节点发生移动或是失效以后,该节点的地址能够被自动回收,从而确保有足够的可用地址资源用于地址配置,有效避免了由于地址缺乏引起的地址配置失败。其次,基于地址配置方案,提出了基于链路层的6LoWPAN无线传感器网络内路由算法,该算法通过IEEE 802.15.4信标帧来建立一跳邻居节点表和两跳邻居节点表,然后通过IEEE 802.15.4命令帧和邻居节点表实现6LoWPAN网络内路由,因此减少了适配层与网络层封装与解封装数据包的处理时间,增强了路由效率。最后,基于地址配置和链路层路由算法,提出了基于动态树的6LoWPAN无线传感器网络间路由算法。该算法在6LoWPAN网络间利用动态树进行路由,不需要经过家乡代理也无需建立隧道,因此降低了路由延迟和代价。