论文部分内容阅读
基于IPv6的低功耗无线个域网(IPv6 over Low-Power Wireless Personal Area Networks,6LoWPAN)作为无线传感器网络(Wirless Sensor Network,WSN)和IPv6技术结合的产物,既继承了IPv6巨大地址空间的优势,又满足了无线传感网低功耗的要求,受到了越来越多WSN使用者的喜爱。就6LoWPAN网络自身特性而言,它应当和某些外部网络互连,使外部网络可以监测和控制6LoWPAN网络才具有更实际的意义。而IP网络作为目前的主流网络,如何实现该网络与6LoWPAN网络的连通,是目前亟待解决的问题。本文的研究重点是设计基于OpenWrt的6LoWPAN边界路由器,解决6LoWPAN网络与IP网络之间异构网络互通的问题,对于无线传感网的发展和促进异构网络之间的无缝融合具有深远的意义.首先,本文对国内外6LoWPAN网络接入IP网络的网关设备进行分析,指出了现有的产品的不足。主要体现在:(1)操作系统不开源,扩展性差。(2)大部分仅提供IPv6网络的接入,而现在IPv4网络仍为主流。(3)通过双协议栈技术来实现IPv4网络接入,不能解决IPv4地址日渐枯竭的现状。针对以上不足,本文设计的6LoWPAN边界路由器旨在解决以上问题。其次,本文在实现了6LoWPAN网络接入IPv6网络的同时,还提供了IPv4接入的功能方面的设计。采用的操作系统为OpenWrt系统和Contiki操作系统,均为开源操作系统,方便功能扩展和对于用户的特定需求进行改进。在实现IPv6-IPv4转换的过程中采用NAT-PT(Network Address Translator-Protocol Translator)技术来实现,该技术采用动态地址映射的方法,可以在一定程度上缓解IPv4地址枯竭的现状。再次,本文在边界路由设备上实现了6LoWPAN组网的功能,通过RPL协议来进行网络拓扑结构的构建。最后,搭建相应的测试环境,对该6LoWPAN边界路由器进行功能和性能上的测试,测试结果表明该边界路由相应功能模块都已实现,能够稳定可靠工作,满足预期设计。