论文部分内容阅读
近年来,随着计算机和通信网络等技术的进步,智能物件网络的技术和应用得到了快速的发展,而基于IP架构的智能物件将是未来的发展方向。其中,基于IPv6的低功耗无线个域网(6LoWPAN)得到了人们的广泛关注。6LoWPAN是为实现基于IEEE802.15.4的IPv6通信而设计的,但是,跟其它无线传感网络一样,由于其自身低功耗、资源受限等特点,就要求6LoWPAN必须设法降低能耗和减少数据传输的开销。报头压缩技术是提高数据传输效率,提升智能物件网络性能的重要手段。研究6LoWPAN报头压缩对实现基于IPv6的物联网通信具有重要意义。因此,本文将对基于6LoWPAN智能物件网络的报头压缩技术进行深入的研究。 本文总体分为三部分。第一部分主要研究了当前智能物件网络的研究现状和发展趋势,深入分析了当前6LoWPAN智能物件网络报头压缩技术的现状和成果,分点讨论了智能物件采用IPv6协议的原因,详细阐述了IPv6的编址架构和智能物件中的TCP和UDP两种传输协议。第二部分主要研究了6LoWPAN网络架构及其适配层的功能,深刻剖析了6LoWPAN的头部压缩机理,并详尽介绍了当前6LoWPAN头部数据的主流压缩标准,在重点分析现有压缩技术不足的基础上,结合6LoWPAN自身的特点分别对IPv6头部、UDP头部和TCP头部压缩研究其了相应的改进机制,同时论证了算法的优点,并设计了头部压缩和解压缩的实现流程。第三部分主要研究Contiki在6LoWPAN平台上的实现和测试,完成了基于ATmega1284P+AT86RF231的硬件平台和基于Contiki操作系统软件平台的设计,详细阐述分析了Contiki的程序架构以及报头压缩在Contiki上的具体程序实现过程,并在实验中通过了6LoWPAN网络连通性的测试。最后,通过搭建实验环境,对6LoWPAN报头压缩算法进行了性能测试,测试结果表明,改进的IPv6/UDP和TCP压缩机制相对于现有的压缩机制能够更大程度地减少头部开销,在传输能耗、传输时延和吞吐量等方面具有更优性能。