论文部分内容阅读
随着网络的发展,物联网已经成为继互联网之后的一种发展趋势。作为物联网的一个重要组成部分,无线传感网络由大量的低功耗无线节点组成。如何使大量的节点间很好地进行数据交互,并且能与其他网络中的设备进行通信是一个热门的研究课题,也是以后更多的无线传感网络应用的基础。本文研究并实现了无线传感网络中节点间组网过程,数据的传输及和互联网中计算机的数据交互,重点是无线传感网络中的RPL路由协议,其性能的分析及改进。本文主要从以下几个方面展开研究内容:首先,简要介绍了无线传感网络中物理层和媒体访问控制层的IEEE 802.15.4协议。通过对比IPv4协议和IPv6协议,选择IPv6协议作为无线传感网络的网络层协议,并对本文用到的IPv6协议知识进行阐述。其次,针对IPv6协议不能直接运用在IEEE 802.15.4协议之上的问题,引入6Lo WPAN适配层,对6LoWPAN适配层的功能和作用进行深入的研究。在此基础上,对RPL路由协议的构建过程和路由过程及定时算法进行详细的分析。在上述研究分析的基础上,实现基于6LoWPAN的RPL路由协议,通过自行设计的网络场景对6LoWPAN适配层和RPL路由协议进行功能测试。针对现有定时算法在功耗方面的不足,提出一种改进的定时算法,有效节省网络的功耗。最后,针对目前对RPL路由协议的性能分析及适用的实际网络场景研究较少的情况,设计不同的网络拓扑和节点移动性的场景,通过cooja仿真平台对RPL路由协议进行性能的分析。