论文部分内容阅读
无线传感器网络的发展和世界物联网行业的兴起,使得大量无线传感器网络的节点接入Internet成为了可能。IPv6协议的应用和普及更是为无线传感器网络的节点以IPv6终端的方式接入互联网提供了地址空间和协议支持方面的技术保障。基于6LoWPAN的无线传感器网络作为WSN无线传感器网络技术,IoT物联网技术,IPv6技术共同作用下形成的一种新型网络,已经成为一个研究热点并引起人们的广泛关注。加强对这一领域的研究将极大地推动物联网感知延伸层无线传感器节点的IP化进程,对实现物联网时代“一物一地址,万物皆在线”的网络大融合具有很强的现实意义。本论文首先对基于6LoWPAN的无线传感器网络的关键性技术进行了系统地分析和深入的探讨,包括基于6LoWPAN的无线传感器网络的网络架构,适配层技术,路由转发技术以及移动性管理技术等。然后借鉴已有的6LoWPAN无线传感器网络协议栈的实现思路,通过对现有的协议栈进行整合和修改并添加相应功能,提出了一种基于Contiki操作系统的6LoWPAN无线传感器网络协议栈的实现方案。最后按照该方案的整体架构思想,编写代码实现了具备基本功能的6LoWPAN无线传感器网络协议栈的适配层。通过该协议栈能够实现IPv6数据报在无线传感器网络中的正常传输。论文的最后选择了合适的软硬件平台并搭建了完整的系统测试环境,对基于6LoWPAN的无线传感器网络协议栈的部分功能进行了测试,同时利用Cooja软件仿真环境对基于6LoWPAN的无线传感器网络进行了整体网络模拟。在保证基于6LoWPAN的无线传感器网络和IPv6网络连通性正常的情况下,实现了数据报的分片和重组,UDP数据传输,传感数据采集,网络拓扑监视等功能。在整个测试过程中,系统表现良好,达到了预期的设计目标。这验证了本文所研究的基于6LoWPAN的无线传感器网络的理论正确性,同时也反映了本论文所设计的6LoWPAN协议栈具有一定的可行性和合理性。