位置:51电子网 » 技术资料 » 通信网络

S-MAC协议采用了消息传递机制

发布时间:2015/2/20 15:33:33 访问次数:1227

   S-MAC协议采用了消息传递机制,可以ADS8505IBDB很好地支持长消息的发送。由于无线信道的传输差错与消息长度成正比,短消息传输成功的概率要大于长消息。消息传递机制根据这一原理,将长消息分为若干个短消息,采用一次RTS/CTS交互的握手机制预约这个长消息发送的时间,集中连续发送全部短消息。这样既可以减少控制报文的开销,又可以提高消息发送的成功率。

   S-MAC协议实现简单,减少了空闲监听时间,避免了传输碰撞和串音现象,减少了协议控制开销,节省了能量开销。但由于周期性睡眠的原因,S-MAC协议数据的延迟较大,在不同的网络负载下,尤其是负载波动剧烈的情况下算法的效率将降低。S-MAC协议实现的关键技术如下【4]。

   在S-MAC协议中,上一层数据包包含了下一层数据包的内容。数据包传送到哪一层,那一层就只需要处理属于它的部分。

   在S-MAC协议堆栈内,当MAC屡接收到上层传送过来的数据包后,它就开始载波侦听。如果结果显示MAC层空闲,它就会把数据传到物理层:如果MAC层忙,它将会进入睡眠状态,直到下一个可用时间的到来,再重新发送。当MAC层在收到物理层传送过来的数据包后,先通过循环冗余校验( CRC)表示没有错误,MAC层就会将数据包传向上层。

   S-MAC协议采用了消息传递机制,可以ADS8505IBDB很好地支持长消息的发送。由于无线信道的传输差错与消息长度成正比,短消息传输成功的概率要大于长消息。消息传递机制根据这一原理,将长消息分为若干个短消息,采用一次RTS/CTS交互的握手机制预约这个长消息发送的时间,集中连续发送全部短消息。这样既可以减少控制报文的开销,又可以提高消息发送的成功率。

   S-MAC协议实现简单,减少了空闲监听时间,避免了传输碰撞和串音现象,减少了协议控制开销,节省了能量开销。但由于周期性睡眠的原因,S-MAC协议数据的延迟较大,在不同的网络负载下,尤其是负载波动剧烈的情况下算法的效率将降低。S-MAC协议实现的关键技术如下【4]。

   在S-MAC协议中,上一层数据包包含了下一层数据包的内容。数据包传送到哪一层,那一层就只需要处理属于它的部分。

   在S-MAC协议堆栈内,当MAC屡接收到上层传送过来的数据包后,它就开始载波侦听。如果结果显示MAC层空闲,它就会把数据传到物理层:如果MAC层忙,它将会进入睡眠状态,直到下一个可用时间的到来,再重新发送。当MAC层在收到物理层传送过来的数据包后,先通过循环冗余校验( CRC)表示没有错误,MAC层就会将数据包传向上层。

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!