SMAC协议,TMAC协议,PMAC协议
1.SMAC协议
-
适用条件:传感器网络的数据传输量不大,能容忍一定程度的通信延迟。设计的目标是提供良好的扩展性,减少节点的能耗。
-
SMAC协议的关键技术
-
周期性睡眠和监听
-
SMAC协议将时间分为帧,帧长度由应用程序决定。帧内分监听工作阶段和睡眠阶段监听和睡眠持续时间根据应用情况进行调整。当节点处于睡眠状态时,关闭无线电波以节省能量。当然节点需要缓存这期间收到的数据,以便工作阶段集中发送。
-
相邻接点均需要维持侦听/睡眠调度周期同步
-
-
流量自适应侦听机制
-
基本思想是:在一次通信结束中,通信节点的邻居在通信结束后不立即进入睡眠状态,而是保持侦听一段之间。如果节点在这段时间内接收到RTS分组,则可以立刻接收数据,无须等到下一次调度侦听周期,从而减少了数据分组的传输延迟。如果在这段时间内没有接收到RTS分组,则转入睡眠状态直到下一次调度侦听周期。
-
-
冲突和串音避免机制
-
为了减少冲突和避免串音,SMAC协议采用了与802.11MAC协议类似的虚拟和物理载波侦听机制,以及RTS/CTS握手交互机制。两者的区别在于当邻居节点处于通信过程时,执行SMAC协议的节点进入睡眠状态。
-
-
消息传递机制
-
SMAC协议采用了消息传递机制,可以很好的支持长消息的发送。由于无线信道的传输差错和消息长度成正比,短消息传输成功的概率要大于长消息。根据这个原理,将长消息分为若干个短消息&#x
-
-