文档介绍:该【典型的WSN的MAC协议 】是由【jiyudian11】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【典型的WSN的MAC协议 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Sensor-MAC(S-MAC)是由YeWei及其合作者于2002年提出的
,,-,-1576.
PeriodicListenandSleep
CollisionAvoidance
OverhearingAvoidance
MessagePassing
PeriodicListenandSleep
侦听周期
睡眠周期
••
侦听周期
睡眠周期
■
^1
r
■■
F
SYNC
DATA
SYNC
DATA
时间
k
S-MAC増加了用于周期性地向邻居节点广播包含自己调度信息的控制包即SYNC包
•包含了自己下一时刻何时进入侦听周期的信息。
为了防止SYNC包与数据包的冲突,监听时间又被进一步分为SYNC周期和DATA周期。
•节点在SYNC周期广播SYNC包,而数据传输则发生在DATA周期。
******@WenzhouUniversity
S-MAC的工作^程每个节点调度醒来之后,进入侦听周期,并广播自己的SYNC
•如果此时节点有数据要发送,且接收方也具有相同的调度信息,则在)ATA周期(也即接收节点的DATA周期)开始之后发起数据传输
•如果没有数据要发送,且在DATA周期开始后没有收到RTS,则提前进入Sleep状态
SYNC
RTS
ESS3a
CTS
DATA
ACK
时间
时间
睡眠
时间
Berkeley-MAC协议简称B-MAC协议。该协议使用扩展前导和LPL技术实现低功耗通信B-MACisreallysimple
CSMAviaCCA(ClearChannelAssessment)&backoff
Lowpowerlistening(LPL)viaPreamble
Acknowledgment
LPL:PreambleisnotapacketbutaphysicallayerRFpulse
Sender
Receiver
Preamble
/
Senddata
/
|preamble|>isizingperiod
PreamblesamplingActivetoreceiveamessage