基于Contiki的无线传感器网络的6LoWPAN子网和互联网互联研究
2017-10-12任海波
铁 玲, 任海波
(1.成都大学 信息科学与工程学院, 四川 成都 610106;2.成都世纪华宁科技有限公司, 四川 成都 610041)
基于Contiki的无线传感器网络的6LoWPAN子网和互联网互联研究
铁 玲1, 任海波2
(1.成都大学 信息科学与工程学院, 四川 成都 610106;2.成都世纪华宁科技有限公司, 四川 成都 610041)
无线传感器网络是物联网的重要组成部分,主要通过传感器感受外界环境,同时将测量参数通过无线媒介传递给后台服务器,并且传感器节点之间可以组网完成数据路由功能.传统的IP协议栈并不适合资源和能量受限的无线传感器节点,6LoWPAN技术主要完成IPv6互联网与无线传感器网络之间协议和数据的转换.通过在传感器节点和嵌入式网关中间引入Contiki操作系统以及合适的IPv6协议栈可以很好地实现无线传感器网络和Internet的互联.实现了基于Contiki的CC2530网关节点的uIP协议栈,并设计了UDP通信协议,针对设计方案搭建合理的测试环境,并采用PING命令进行了连通性测试实验.
6LoWPAN;IPv6;Internet;联接
0 引 言
6LoWPAN技术主要针对在无线传感器网络(wireless sensor network,WSN)上提供IPv6协议,IETF工作组的RFC4944标准[1]对IPv6分组如何在无线传感器网络上被封装和转发进行了详细说明.此外,Contiki是一种在无线传感器网络上开发的开源操作系统[2],在此之上实现了uIP(micro-IP) and lwIP TCP/IP协议栈,每个节点提供IPv6连接,从而实现无线传感器网络和IPv6互联网之间全IP的互联互通[3].本研究基于Contiki,实现一个6LoWPAN的网关,完成IPv6协议栈和6LoWPAN协议栈的转换,使得6LoWPAN的无线传感器节点和IP网络的主机能相互访问.
1 6LoWPAN网络体系结构
基于6LoWPAN的无线传感……