论文部分内容阅读
传感器节点是构成无线传感器网络的基本单元,由于节点体积微小且能量资源、计算能力以及通信能力都十分有限,因此降低节点能耗是无线传感器网络设计中的重要问题.本文首先分析了无线传感器网络的拓扑控制算法、路由协议、MAC协议以及跨层协议的研究现状.利用跨层设计的思想,将路由协议与MAC协议融合到一起,通过在控制消息中加入路由信息,实现二者之间的信息交互,提出了一种基于数据传输的WSN跨层协议.在该协议中,数据传输不建立在严格意义的端到端路由基础之上,而是根据网络当前的状态,同步地解决路径生成和信道使用两方面的问题,即由发送节点根据其余节点的位置、剩余能量等信息确定转发优先度,决定转发节点,动态地生成下一跳的转发路径,以适应无线传感器网络以数据为中心和拓扑结构动态变化的特性.针对事件驱动的传感器网络中节点在没有检测到事件时不必一直保持在活动状态的情况.在传感器网络中引入节点唤醒与休眠机制,使节点的无线通信模块大部分时间处于关闭状态,从而大大减少了节点功耗.另外,根据节点剩余能量自适应地改变其在网络中到sink节点的跳数,尽量让剩余能量高的节点来承担转发任务,可以有效均衡网络中节点的能量,能够延长网络的有效生命期.仿真结果表明,该协议在均衡网络能量,延长网络有效生命期等方面取得了一定的效果.