论文部分内容阅读
无线传感网络作为物联网的一个重要组成部分,在未来有较大的发展前景。它由大量低功耗的节点组成,大规模无线传感器网络的网际互联是物联网应用的基础,也是一个热门的研究课题。 基于IPv6的无线传感网络适配层和网络层(6LoWPAN)协议栈近年来受到物联网领域的高度关注,其仿真和实际应用平台都有加大的发展。Cooja仿真器能完整仿真Contiki-OS下的6LoWPAN协议栈及其网内通信,但并不适合互联网际通信的仿真。为研究、改进大规模节点环境6LoWPAN协议栈及互联网络的性能,本文主要从以下几个方面展开研究: 首先,在OMNeT++网络仿真平台上设计实现了大量节点的6LoWPAN互联网络。通过在OMNeT++上6LoWPAN协议栈程序实现,设计实现了适配层6LoWPAN模块、网络层RPL路由模块,并构建了多达60个节点的多网关6LoWPAN仿真网络,最大限度地复用了Contiki-OS实际系统的协议栈代码,从而为大规模异构无线传感网络的可视化协议和性能评估提供了可靠的仿真平台。 其次,在RPL路由协议的基础上提出多网关方案,改进了当前的网际路由。通过多网关方案实现网际上下行数据的分流,解决了网络的拥堵问题。 最后,对设计的6LoWPAN互联网络进行仿真测试。通过设置不同的传感器节点为普通网关,构建不同的网络仿真场景,在OMNeT++上进行了大量的仿真测试。 性能分析与仿真实验表明,流量较大的情况下,通过优化配置的多网关方案能够有效地解决网络拥堵的问题,显著地改善网络的整体性能,但网络性能并不能随网关数的增加而无限提升。