1. 概述
MAC协议的功能是解决多个节点共享信道的问题,并决定节点何时占用无线信道进行数据的传输,同时避免节点之间的传输发生碰撞。MAC协议是确保WSN网络高效运转的关键技术。
无线通信模块是传感器节点能量的主要消耗者,而MAC子层直接与物理层接口,即MAC协议直接控制着无线射频收发器的活动并决定着何时将数据发送出去或接收数据,所以MAC协议节能效率的好坏将严重影响着网络的生命周期。所以,设计高效节能的MAC协议对于WSN具有重要的现实意义。
⭐相关性能:
公平性:在WSN中,所有的节点为了一个共同的任务相互协作,在某个特定的时刻,存在一个节点相比于其他节点拥有大量的数据要传送。所以公平性往往用于网络中某一应用是否成功实现来评价。
网络吞吐量:取决于WSN网络的应用。
延迟:在WSN中取决于网络的应用。
信道利用率:在蜂窝移动通信系统和无线局域网中,信道利用率是一项非常重要的指标。但WSN是low-duty-cycle的设计,所以这是次要因素。
可扩展性:是指一个MAC协议适应网络大小、拓扑结构、节点密度不断变化的能力。WSN网络的拓扑结构具有动态性,一个好的MAC协议也应该具有可扩展性,以很好地适应这种动态变化的拓扑结构。
能量有效性:WSN节点一般采用电池提供能量,并且电池能量难以补充和更换。在节点的耗能中,无线收发装置的能耗占绝大部分,而MAC层协议直接控制无线收发装置,因此MAC协议的能量有效性直接影响网络节点的生存时间。
⭐WSN的MAC协议设计原则及目标:
(1)能量有效性(2)可扩展性(3)应用相关性
如何在节能与其他指标之间取得平衡是WSN的MAC协议设计的一个重要问题。
⭐WSN的MAC协议的分类
信道访问策略不同:基于竞争的MAC协议、基于调度的MAC协议和混合的MAC协议。
信道使用个数不同:单信道MAC协议和多信道MAC协议
协议的部署方式不同:集中式MAC协议、分布式MAC协议
数据通信类型不同:基于单播的MAC协议(私聊)、基于组播的MAC协议(群发@某些人),广播(完全群发)
发射器硬件功率可变:功率固定MAC协议、功率控制MAC协议
发射天线的种类:基于全向天线的MAC协议和基于定向天线的MAC协议。
协议发起方不同:发送方发起、接收方发起
2. 竞争型MAC协议
重点考虑的问题:睡眠/唤醒、握手机制、减少睡眠延时。
典型的基于竞争的随机访问MAC协议
2.3 WSN的MAC协议
最新推荐文章于 2022-03-11 16:01:26 发布