一种无线传感器网络节能MAC的实现方法技术

技术编号:8108331 阅读:180 留言:0更新日期:2012-12-21 17:36
本发明专利技术提供了一种无线传感器网络节能MAC的实现方法,源节点有数据包需要发送时进行载波监听:如果信道繁忙,则退避一段时间再侦听,如果信道空闲,则源节点向目标节点发送RTS,目标节点收到RTS,做好接收数据的准备并发送CTS给源节点,源节点收到CTS后将数据发送至目标节点,目标节点收到数据后返回一个ACK,源节点在收到ACK后,将继续传送数据,并由目标节点返回ACK,直到数据传送完毕。本发明专利技术所提出的MAC协议具有随机睡眠机制、异步接入、随机RTS等特点,避免了同步所带来的能量损耗,减少了由RTS引起的冲突,延迟比SMAC减少了1/2。

【技术实现步骤摘要】

本专利技术涉及无线传感器网络相关
,尤其涉及一种新的无线传感器网络节能MAC (媒体接入控制)的实现方法。
技术介绍
采用节点周期睡眠机制的典型协议SMAC (睡眠媒体接入控制),其基本思想是节点周期睡眠以减少空闲监听,苏醒后通过物理/虚拟载波监听信道,判断信道是否空闲或者是否需要接收数据。具有相同睡眠周期表的节点形成一个虚拟簇,并由簇头周期性地同步该簇的睡眠时间表,既保证了相邻节点调度周期同步,又满足可扩展性。为了避免冲突和串音,SMAC采用与802. 11类似的物理/虚拟载波监听以及握手RTS/CTS (请求发送/Clean To Send清除发送)机制。SMAC成功实现了周期睡眠调度,明显地减少了空闲监听,能够较好地满足无线传感器网络的节能需求。随后众多工作在此协议基础上展开,如TMAC(Time-MAC)同样采用了睡眠机制,不同的是,虽然TMAC中保持了固定的周期长度,但节点监听时间会根据信道情况进行调整,从而改变睡眠时间的长度;PMAC (Pipelining-MAC)通过网络流量信息自适应地调整睡眠时间;DMAC (Data-MAC)针对SMAC中存在的睡眠延迟,本文档来自技高网...

【技术保护点】
一种无线传感器网络节能MAC的实现方法,其特征在于:源节点有数据包需要发送时进行载波监听:如果信道繁忙,则退避一段时间再侦听,如果信道空闲,则源节点向目标节点发送RTS,目标节点收到RTS,做好接收数据的准备并发送CTS给源节点,源节点收到CTS后将数据发送至目标节点,目标节点收到数据后返回一个ACK,源节点在收到ACK后,将继续传送数据,并由目标节点返回ACK,直到数据传送完毕。

【技术特征摘要】
1.一种无线传感器网络节能MAC的实现方法,其特征在于 源节点有数据包需要发送时进行载波监听 如果信道繁忙,则退避一段时间再侦听, 如果信道空闲,则源节点向目标节点发送RTS, 目标节点收到RTS,做好接收数据的准备并发送CTS给源节点, 源节点收到CTS后将数据发送至目标节点, 目标节点收到数据后返回一个ACK, 源节点在收到ACK后,将继续传送数据,并由目标节点返回ACK,直到数据传送完毕。2.根据权利要求I所述的一种无线传感器网络节能MAC的实现方法,其特征在于 节点A,B同时发送RTS竞争信道,如果A的第二个RTS来的较B早,A争得信道,并随机发送RTS,直到目标节点给予CTS回复,如果在最大周期时间Tf内,目标节点没有给CTS回复,源节点则退避一段时间后,重新竞争信道。3.根据权...

【专利技术属性】
技术研发人员:张钦宇王亚松李云鹤林威
申请(专利权)人:哈尔滨工业大学深圳研究生院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1