流量自适应侦听机制
发布时间:2015/2/19 11:07:31 访问次数:901
传感器网络通常采用多跳通信进行组网,而节AO9926点的周期性睡眠会导致通信延迟的累加。S-MAC协议采用了流量自适应的侦听机制,减少通信延迟的累加效应。
流量自适应侦听机制的基本思想是在一次通信过程中,通信节点的邻节点在通信结束后不立即进入睡眠状态,而是保持侦听一段时间。如果通信节点在这段时间内接收到RTS分组,则可以立刻接收数据,无须等到下一次调度侦听周期,以而减少了数据分组的传输延迟,如果在这段时间内没有接收到RTS分组,则转入睡眠状态直到下一次调度侦听周期。
为了减少冲突和避免串音,S-MAC协议采用了与IEEE 802.11MAC协议类似的虚拟和物理载波侦听机制,以及RTS/CTS握手交互机制。两者的区别在于当邻节点处于通信过程时,执行S-MAC协议的节点进入睡眠状态。
每个节点在传输数据时,都要经历RTS/CTS/DATA/ACK的通信过程。在传输的每个分组中,都要一个阈值表示剩余通信过程需要持续的时间长度。源节点和目的节点的邻节点在侦听周期侦听到分组时,记录这个时间长度值,同时进入睡眠状态。
每个节点在发送数据时,都要先进行载波侦听。只有虚拟或物理载波侦听表示无线信道空闲时,才进入竞争通信过程。
传感器网络通常采用多跳通信进行组网,而节AO9926点的周期性睡眠会导致通信延迟的累加。S-MAC协议采用了流量自适应的侦听机制,减少通信延迟的累加效应。
流量自适应侦听机制的基本思想是在一次通信过程中,通信节点的邻节点在通信结束后不立即进入睡眠状态,而是保持侦听一段时间。如果通信节点在这段时间内接收到RTS分组,则可以立刻接收数据,无须等到下一次调度侦听周期,以而减少了数据分组的传输延迟,如果在这段时间内没有接收到RTS分组,则转入睡眠状态直到下一次调度侦听周期。
为了减少冲突和避免串音,S-MAC协议采用了与IEEE 802.11MAC协议类似的虚拟和物理载波侦听机制,以及RTS/CTS握手交互机制。两者的区别在于当邻节点处于通信过程时,执行S-MAC协议的节点进入睡眠状态。
每个节点在传输数据时,都要经历RTS/CTS/DATA/ACK的通信过程。在传输的每个分组中,都要一个阈值表示剩余通信过程需要持续的时间长度。源节点和目的节点的邻节点在侦听周期侦听到分组时,记录这个时间长度值,同时进入睡眠状态。
每个节点在发送数据时,都要先进行载波侦听。只有虚拟或物理载波侦听表示无线信道空闲时,才进入竞争通信过程。
上一篇:S-MAC协议的虚拟簇
上一篇:S-MAC协议采用了消息传递机制