论文部分内容阅读
无线传感器网络是一种由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个用作信息收集、融合、并发送给观察者的多跳自组织的网络系统。S-MAC协议是一种适用于无线传感器网络的基于竞争的MAC协议。在S-MAC中,通过周期性休眠/侦听机制,达到了节约能量的目的;使用RTS/CTS握手机制,有效地避免了传输中可能出现的冲突,以及隐藏终端和暴露终端问题;引入了自适应侦听,很好地解决了由于节点休眠带来的通信延迟问题。但是,自适应侦听中,要求每个收到CTS的节点都在当前通信结束后保持侦听,这样会带来对能量的无谓的浪费。针对这个问题,本文提出了一种改进后的S-MAC——一种有预约机制的S-MAC(S-MAC/F)协议。该协议通过在RTS和CTS帧中加入一个地址,可以让侦听到CTS帧的节点在收到CTS后立即知道当前通信结束后的下一跳节点地址,然后决定自己是在当前通信结束后激活,或是保持较长时间的休眠,以达到降低能量消耗,改善网络延迟和网络吞吐量,避免冲突和串音干扰的问题。