论文部分内容阅读
无线传感器网络(WirelessSensorNetwork,WSN)是21世纪产生极大影响力的技术之一,Interent是目前世界上规模最大的信息网络,研究无线传感器网络的Internet接入具有重要意义。IPv6是下一代的Internet网络层协议,其巨大的地址空间、邻居发现、地址自动配置等特性可以满足WSN的应用需求,因此将WSN与IPv6结合符合WSN的发展方向,具有重要意义。
IEEE802.15.4是为低速无线个域网制定的通信协议,定义了无线个域网中节点之间的通信机制,包括物理层和MAC层规范。IEEE802.15.4具有数据传输速率低、功耗低和成本低的特点,符合WSN的应用需求,所以IEEE802.15.4被广泛应用于WSN领域。
本文首先介绍了WSN的基本概念、特点和应用,然后介绍了WSN的Intemet接入方式,说明在WSN上实现压缩IPv6协议栈是符合WSN发展需要的,接着介绍了IEEE802.15.4协议,包括物理层和MAC层的功能和帧结构。最后,本文提出了一个基于IEEE802.15.4协议的压缩IPv6协议栈,具体包括分组压缩方案、短地址分配方案、网络的组网和维护方案、路由方案等。该协议栈的网络接口层并不局限于IEEE802.15.4协议,大部分功能可以经过少量修改就移植到其它网络接口层上。
分组压缩方案包括IPv6头部的压缩方案、IPv6扩展头部的压缩方案、UDP头部的压缩方案以及ICMPv6报文的压缩方案等,通过压缩分组能够减小分组长度,从而缩短通信时间,降低能量消耗。短地址分配方案包括分布式地址分配方案和随机地址分配方案,分布式地址分配方案适用于网络规模比较小的情况,不需要地址重复检测,能够方便路由;随机地址分配方案适用于网络规模比较大的情况,需要进行地址重复检测。网络的组网和维护方案包括节点获得网络配置、加入网络、离开网络以及重新加入网络的机制,新节点加入网络时需要获取网络的配置信息,选择合适的父节点加入网络,由父节点分配一个子网内唯一的短地址,然后还需要向网关节点注册,节点在离开网络以及重新加入网络时同样需要通知父节点和网关节点。路由方案包括树状路由、mesh路由和源路由方案,树状路由根据组网时形成的树状拓扑路由,适用于源节点和目的节点之间存在祖先和后代的关系的情况,mesh路由适用于源节点和目的节点之间相隔多跳且不存在祖先和后代的关系的情况,源路由适用于一个节点和多个节点之间通信的情况,本文中mesh路由和源路由都是采用AODV算法进行路由发现过程。