一、S-MAC(Sensor-MAC)协议
1、概念:一种用于WSN的低能耗MAC协议。
2、设计考虑因素:
① 能量效率:WSN中的节点难以充电和更换,节点生存时间短。
② 可扩展性和自适应性:WSN中的网络规模、拓扑结构可能发生变化。
③ 其他:公平性、延时、吞吐量、带宽利用率等。
3、设计目标:
① 从所有的能耗源着手尽可能降低能量损耗。
② 在公平性、高信道利用率和低延时之间进行折中设计,以降低能量损耗。
主要的能耗源 | 解决方法 |
---|---|
碰撞 :需要重传损坏的分组包 | 使用RTS-CTS机制 |
监听 :获取发送给其他节点的分组包 | 当节点无数据发送或接收时,将射频前端关闭 |
控制开销 : 收发过程中控制分组包 | 使用消息传递机制 |
空闲侦听 : 侦听潜在的流量数据 | 使用周期性侦听和睡眠 |
4、网络假设:
① WSN中的节点以Ad hoc模式部署
② 通信传输以节点间的通信为主,而非以与基站传输为主
③ 节点间协作完成某种应用任务
④ 节点能够实行自配置
5、特征:
① 协调睡眠:以周期性