论文部分内容阅读
无线传感器网络将物理世界和信息世界相互联系,极大的丰富了计算机获取信息的方式。在军事、医疗、环境监测、智能家居等领域有着广阔的应用前景,被各方面广泛关注。传感器网络由传感器节点通过自组织形式组成网络,需要有高效的网络通信机制支持。传统自组织网络的研究侧重于提供高质量的服务和高效的带宽利用,其次才是考虑节约能源。而在传感器网络中,节约能源是首要目标。因此,需要提出新的解决方案,以适应传感器网络对低能耗通信的需要。我们在底层设计了MAC层的节能协议,在MAC层和路由层通过跨层设计的方式研究大规模数据采集网络中的节能通信协议,并对建筑安全监控中利用电梯进行数据传输以节约能耗的问题进行了研究,从传感器网络通信的不同层次对节能问题进行了探索。本文在传感器网络低能耗网络通信方面作出如下贡献:(1)针对低功耗MAC协议中的广播策略进行研究,提出适合于无线传感器网络的MAC层低功耗广播协议。各节点采用异步休眠的方式节约能耗。在传输广播数据时,以动态变化的时间间隔进行数据重传。使得邻居节点在唤醒时能够接收到数据传输的同时降低了广播能耗。而每次重传的时间间隔有一定的随机性,可以有效减少由隐藏节点造成的传输冲突,提高广播传输的成功率,大幅降低因报文冲突而造成的报文丢失和额外监听能耗。我们在MICAz节点上实现了本协议的原型,进行了初步验证,并在NS-2模拟环境中进行了深入的实验。实验结果验证了本协议能够有效应对网络中的广播报文冲突问题,提高报文的接收成功率,降低报文冲突造成的额外能量消耗。(2)针对数据采集应用中的高效低能耗传输问题,我们通过MAC层和路由层的跨层设计与优化,提升通信协议整体性能。在MAC层,我们采用低功耗监听策略,令节点以异步的方式定期休眠以节约能耗。我们在MAC层实现了任播机制,任意满足指定条件的节点都可以作为目标节点接收数据,数据将被其中最早唤醒的节点接收。路由层在选择下一跳目的节点时,对各节点到基站的延迟进行估测,在发送数据时选择估测延迟较低的若干节点作为下一跳目标进行发送。基于休眠机制的节能协议的共同点是以一定的延迟换取较好的节能效果。我们对MAC层和路由层进行跨层设计,可以使得付出的延迟代价大幅降低。实验表明,我们的协议能够有效减小延迟代价。并且在越大规模的网络中,能耗和延迟越小。(3)针对高层建筑安全监控的应用,我们提出一种利用电梯移动进行数据采集的传输策略。在电梯上放置一个基站节点,随着电梯的运行移动。每层部署一个传感器节点,在电梯经过或停靠在该楼层时,以较小的功率将采集到的数据传输至电梯基站。在保证数据能够及时传输至基站的条件下,将此问题建模为一个最大化系统寿命的优化问题。当电梯的移动可以完全预测时,该问题可以获得最优解。但是当电梯运行轨迹不可预测时,任意在线算法所生成的调度策略,都不能达到采用最优解的相对近似度。我们对一定时间段内电梯的运行进行预测,根据不同的预测能力进行数据传输的调度,以达到延长网络寿命的目的。通过一系列的模拟实验和MICAz节点平台的实验,对不同条件下的系统性能进行了验证。实验结果表明,相较于传统多跳传输,以及不经过调度简单等待电梯的算法,我们的数据采集算法可以获得较长的系统寿命。