论文部分内容阅读
无线传感器网络由大量部署于特定区域的节点构成,可用于对特定环境的监测与控制。节点间以相互协作的方式完成组建网络,传输信息等功能。无线传感器网络可广泛地应用于军事,医疗,农业等领域,具有很高的研究与应用价值。无线传感器网络节点体积较小,无法配备大容量电池,而网络中往往存在随机分布大量节点,且网络可能被部署于难以接近的地区,这对节点能耗提出了巨大的挑战。能量受限是无线传感器网络设计中应优先考虑的问题。本文依托国家科技重大专项“基于IPv6的无线传感器网的网络协议研发及验证”,设计低功耗无线传感器网络节点供项目使用。文章首先从硬件及软件两方面研究无线传感器网络架构,硬件方面分析各模块作用及可选技术方案,软件方面研究无线传感器网络协议栈及项目中使用到的主要协议,并对无线传感器网络操作系统进行分析与对比。在前文硬件模块划分的基础上,提出节点设计的原则与需求,并根据需求进行硬件芯片对比与选型,以模块化方式设计并实现具有硬件低功耗特性的无线传感器网络节点平台MSN-213。随后本文在MSN-213平台上设计低功耗软件,结合Contiki OS两级优先级进程调度机制,设计并实现微处理器模块的动态电压调度机制,通过改变微处理器模块运行状态与频率动态实现节约能耗。并在Contiki MAC的基础上,设计射频模块动态休眠-唤醒频率调节机制,使MAC层动态适应当前网络状态,调整休眠-唤醒频率,并基于所选型的射频模块芯片AT86RF231进行实现。最后,在实验室环境下搭建平台,对节点软硬件进行实际测试。测试结果表明:本文所设计的MSN-213无线传感器网络节点平台可以完成自组织网络组建,IPv6地址分配及传感数据采集发送等功能。节点硬件具有低功耗特性,且通过动态电压调度机制及自适应休眠-唤醒频率调节机制优化,节点能耗进一步降低,可降低至未优化前的1/5。实验结果证明本文设计的低功功耗无线传感器网络节点达到设计目标,性能良好。