论文部分内容阅读
无线传感器网络因其极低的功耗、无线自组织通信等优点,在环境监测、交通管理、国防安全等民用和军事领域有着广泛的应用前景。由于部署环境恶劣、节点能力受限等原因,可靠性成为目前无线传感器网络系统设计中所面临的重大挑战。针对此挑战,本文从网络和系统两个层面对无线传感器网络系统可靠性保证技术进行研究。在网络层面,首先,传输可靠性保证、应用层数据量变化等原因导致传感器节点传输工作量频繁发生改变,从而形成异构汇聚传输,因此要求MAC协议能够根据节点工作量调整其时间调度。针对此问题,开展支持跨层调度优化的无线传感器网络MAC协议研究,提出了面向异构汇聚传输的工作量感知MAC协议:W-MAC。设计了基于子树工作量收集的无冲突时间片调度方法和低开销快速调度调整机制,从而在异构汇聚传输中最小化节点功耗并达到极低的数据传输延时。其次,开展网络组织和数据传输可靠性保证技术研究。一方面,针对现有无线传感器网络在修复因节点变动、通信故障等原因导致的网络组织错误时功耗较高的缺点,提出了工作周期自适应的低功耗网络组织修复方法:E-NORS。通过动态调整控制包监听占空比,有效平衡了网络组织修复的功耗和速度。另一方面,针对现有FEC方法无法有效保证端到端数据传输可靠性的缺点,提出了逐跳自适应FEC数据传输可靠性保证方法:RAH。该方法将端到端数据传输可靠性需求分配到数据传输链路上的每一跳,并令每跳节点通过基于2级PID控制的FEC码率调整策略优化FEC码率,从而在保证端到端数据传输可靠性的前提下,最小化冗余数据传输开销。在系统层面,为预防故障并在故障发生时修复系统,在无线传感器网络生命周期的各个阶段,包括测试、部署和维护中,需要进行大量的人机交互操作。不同的操作要求传感器节点具备不同的行为表现来配合,其中某些行为表现要求甚至是相互冲突的。为解决此问题,通过对生命周期中人机交互操作的行为特性进行抽象,引入工作模式的概念。并采用此概念,设计了基于行为模式分组的无线传感器网络中间件:MEAN。在不同工作模式中管理节点上各种应用程序的执行与挂起,并控制节点行为,以满足人机交互和数据采集操作的需求。该中间件所提供的应用程序组织和切换基础策略、服务和模块,可有效提高节点软件的开发效率和可扩展性。最后,应用上述网络组织可靠性保证和中间件等技术,开发了敦煌莫高窟微气象环境监测系统。根据应用需求,设计了多层次的网络架构和各种软硬件设备。通过2年以上时间的长期运行,验证了系统设计和所提出技术的有效性。未来的研究方向包括:优化E-NORS中动态间歇工作周期调整机制;优化RAH中数据传输可靠性需求分配机制;联合路由层优化,在保证数据传输可靠性的同时,进一步延长网络寿命以及进一步在应用中验证已提出的技术。