选择和维护调度表
发布时间:2015/2/20 15:42:05 访问次数:434
在开始周期性侦听和睡眠之前,每个ADS8506IBDW节点都需要选择睡眠调度机制并与邻节点一致。如何选择和保持调度机制分为以下三种情况。
(1)节点在侦听时间内,如果它没有侦听到其他节点的睡眠调度机制,则立即选择一个睡眠调度机制。
(2)当节点在选择和宣布自己的调度机制之前,收到了邻节点广播的睡眠调度机制,它将采用邻节点的睡眠调度机制。
(3)当节点在选择和广播自己的睡眠调度机制之后,收到几种不同的睡眠调度机制时,就要分以下两种情况考虑:当节点没有邻节点时,它会舍弃自己当前的睡眠调度机制,采用刚接收到的睡眠调度机制;当节点有一个或更多邻节点时,它将同时采用不同的调度机制。
4)时间同步
在S-MAC协议中,节点与邻节点需要保持时间同步来同时侦听和睡眠。S-MAC协议采用的是相对而不是绝对的时间戳,同时使侦听时间远大于时钟误差和漂移,来减少同步误差,并且节点会根据收到的邻节点的数据包来更新自己的时间,从而与邻节点保持时间同步。
在开始周期性侦听和睡眠之前,每个ADS8506IBDW节点都需要选择睡眠调度机制并与邻节点一致。如何选择和保持调度机制分为以下三种情况。
(1)节点在侦听时间内,如果它没有侦听到其他节点的睡眠调度机制,则立即选择一个睡眠调度机制。
(2)当节点在选择和宣布自己的调度机制之前,收到了邻节点广播的睡眠调度机制,它将采用邻节点的睡眠调度机制。
(3)当节点在选择和广播自己的睡眠调度机制之后,收到几种不同的睡眠调度机制时,就要分以下两种情况考虑:当节点没有邻节点时,它会舍弃自己当前的睡眠调度机制,采用刚接收到的睡眠调度机制;当节点有一个或更多邻节点时,它将同时采用不同的调度机制。
4)时间同步
在S-MAC协议中,节点与邻节点需要保持时间同步来同时侦听和睡眠。S-MAC协议采用的是相对而不是绝对的时间戳,同时使侦听时间远大于时钟误差和漂移,来减少同步误差,并且节点会根据收到的邻节点的数据包来更新自己的时间,从而与邻节点保持时间同步。
上一篇:S-MAC协议采用了消息传递机制
上一篇:带冲突避免的载波侦听多路访问
热门点击
- 二极管并联削波电路
- DALI软件驱动程序
- 一个可分解成基波和三次谐波的非正弦波
- 双管推挽输出式功率放大电路
- PA值
- 典型的时间同步协议
- 通过分析CD4060的各输出端
- 低频前置放大电路
- 电容降压半波整流稳压电源
- 两个晶体管的集电极互为另一个晶体管的基极
推荐技术资料
- 循线机器人是机器人入门和
- 循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]