基于Contiki/Cooja平台的IEEE 802.15.4协议实现与改进

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:plbplbplb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线传感器网络技术的发展和应用需求的推动,对无线传感器网络的研究日益活跃,特别是IEEE 802.15.4标准发布之后,由于其低功耗、低速率的特性特别适合于无线传感器网络的应用需求,该标准迅速成为国内外学术界研究热点。本文依托与企业合作项目,该项目需要在Contiki/Cooja平台上实现IEEE802.15.4-2006协议信标模式并作为底层协议为后续的研究提供协议支持。本文首先对IEEE 802.15.4-2006协议进行了详尽分析,深入理解了该协议的特性、功能架构和协议流程。同时,本文研究开源平台Contiki/Cooja,掌握了该平台的系统结构、进程模型、事件调度机制以及系统协议栈。最后,本文将项目需求中涉及的功能模块进行实现,包括了PAN网络的创建与维护、网络扫描和设备发现、CSMA/CA信道接入算法、关联与同步以及报文缓存与收发等功能。随后,本文选择主流仿真平台NS2中标准的典型实现作为对比版本,并选取端到端时延、丢包率和吞吐量三个网络参数作为验证本文实现的版本正确性的评判依据。仿真结果表明,本文实现的版本与参考版本在上述网络性能方面在近似的仿真场景中都具有一致性,同时考虑到不同平台间存在不可避免的差异性,因此可以认为本文正确的实现了该标准。由于IEEE 802.15.4信标模式中基于超帧结构进行活跃期占空比控制的节能机制不能动态适应多变的网络环境,本文针对能量供应充足但对网络可靠性和吞吐量有更高需求的应用场景,提出了基于标准超帧结构的NDAP算法,该算法能够根据节点感知的网络环境动态调整实际活跃期并通过信标实现节点间的同步调整。最后本文在Contiki/Cooja平台中对该算法性能进行性能仿真,仿真结果表明在供电充足的应用场景且不考虑节能问题的情况下,NDAP算法在单跳拓扑环境中使网络的可靠性和吞吐量有明显提高,而在多跳拓扑环境中上述性能也获得了一定的改善。
其他文献
对轨道交通车辆核心部件进行检修是保证列车运行安全的重要措施。无线传感器网络功耗低、可靠性高、灵活性强的特点使其在车辆健康监测领域有着广泛的应用。但是目前多数无线
目前学校教学楼内照明等电子设备的开关主要是依靠人工控制,从而造成经常出现“无人亮灯”等情形。根据教室内学生数量及分布,智能控制电力开关,可减少现实中电力资源大量浪
阵列信号处理是信号处理领域的一个重要分支,在无线通信、雷达、声纳等领域有着极其广泛的应用。研究阵列信号处理过程中很重要的工作之一就是要确定空间信号的波达角方向。波
声源定位系统的主要目的是确定一个声源在空间中的位置信息,目前对声源定位系统的研究成果大多数是在声源定位算法中,在嵌入式系统设计实现方面相对较少。因此,本文设计了一
随着全球通信技术的迅猛发展,通信系统中的用户规模越来越庞大,通信环境也越来越复杂,现有的频谱资源变得尤为珍贵。如何在有限的频谱资源下提高频谱利用率,支持更高传输速率
互联网已经成为人们生活和工作中不可或缺的基础性设施,基于TCP/IP协议网络体系的专用网络也已广泛应用。然而,由于IP地址的多重语义问题,TCP/IP协议所固有的设计缺陷已经开始对
基于视频监控数据的人群行为分析和异常轨迹检测及轨迹预测作为模式识别、数据挖掘以及智能交通等学科的交叉研究方向,一直是研究者重点关注的研究领域。近年来,人群行为分析
随着无线通信网络的迅速发展以及各种终端设备数量的爆炸式增长,机器通信场景已经成为5G通信的重要场景,具有连接数大,数据包小及零星传输等特点。基于机器通信场景的特点,传统的
超宽带(UWB)是一种高速率、低功耗的短距离无线通信技术。由于其高带宽特性,超宽带系统采用频谱重叠方式与现有窄带无线通信系统共享频谱资源。为了保证已有窄带通信系统能够
在移动通信飞速发展的今天,用户数量急剧增长及人们对高质量视频、图片越来越高的需求,导致了频率资源日益紧张。同时,网络速度的不断提升也带来了越来越大的能源消耗,造成环