摘要
针对无线传感器网络与IPv6网络互联,在分析现有接入方式不足的基础上设计了一种基于IPv6的无线传感器网络边界路由器。主要阐述了边界路由器的硬件和软件实现,重点介绍了基于IPv6的无线传感器网络协议栈适配层的设计。通过数据包分片与重组机制以及报头压缩机制,协议栈适配层实现了IPv6数据包在IEEE 802.15.4链路中的传输。实验结果表明,该设计方案实现了无线传感器网络与IPv6网络的无缝融合,数据传输稳定可靠,具有应用价值。
Based on the disadvantage of the existing access methods, an IPv6-based WSN(Wireless Sensor Networks) border router is designed to achieve the integration of WSN and IPv6 networks. The board router hardware and software implementations were mainly elaborated. The adaptation layer of the IPv6-based WSN protocol stack was focused on. The transmission of IPv6 packets over IEEE 802.15.4 networks has been achieved through the packet fragment reassembling and header compression mechanisms. The results show that the seamless fusion of wireless sensor networks and IPv6 networks can be achieved. The data transmission is reliable, and the design has application value.
引文
[1]陈雄,杜以书,唐国新.无线传感器网络的研究现状及发展趋势[J].系统仿真技术,2005,1(2):67-73.
[2]贺文华,陈志刚,胡玉平.IPv4、IPv6和IPv9比较研究[J].计算机科学,2008,35(4):94-96.
[3]华蕊.一种基于无线传感器网络应用的轻便TCP_IP协议栈设计[D].北京:北京交通大学,2011.
[4]胡婷.无线传感器网络与IPv6网络互联方案研究[D].北京:北京邮电大学,2010.
[5]BRAUN T,VOIGT T,DUNKELS A.TCP support for sensor networks[C]//Proceedings of fourth Annual Conference on Wire-less on Demand Network Systems and Services.Obergurgl,USA:WONS,2007:162-169.
[6]NXP.JN5148 Wireless Microcontroller DataSheet[EB/OL].[2012-09-12].http://www.jennic.com/support/datasheets/jn5148_wireless_microcontroller_datasheet.
[7]FTDI Chip.FT232RL Data Sheet[EB/OL].[2013-03-08].http://www.datasheetarchive.com/ftdi232r_datasheet.html.
[8]DUNKELS A,GRONVALL B,VOIGT T.Contiki-a lightweight and flexible operating system for tiny networked sensors[C]//Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks.Washington,DC,USA:IEEE,2004:455-462.
[9]张恒生.IPv6与IEEE 802.15.4网络结合的发展现状[J].电信网技术,2010(5):12-15.
[10]HUI J W,CULLER D E.IPv6 in low-power wireless net-works[J].Proceedings of the IEEE,2010,98(11):1865-1878.
[11]方维维,钱德沛,刘轶.无线传感器网络传输控制协议[J].软件学报,2008,19(6):1439-1451.
[12]Anon.Open-Source uIPv6[EB/OL].[2008-11-03].http://www.epn-online.com/page/new60409/.