[发明专利]一种同步无线传感器网络的MAC协议通信方法与装置有效
申请号: | 201410139403.4 | 申请日: | 2014-04-08 |
公开(公告)号: | CN104302010B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 郑国强;李济顺;亢丙午;李佩佩;孙亚茹;冀保峰;马华红;祁志娟 | 申请(专利权)人: | 河南科技大学 |
主分类号: | H04W74/02 | 分类号: | H04W74/02;H04W80/02 |
代理公司: | 郑州睿信知识产权代理有限公司41119 | 代理人: | 胡泳棋 |
地址: | 471003 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 无线 传感器 网络 mac 协议 通信 方法 装置 | ||
1.一种同步无线传感器网络的MAC协议通信方法,其特征在于,包括如下步骤:
网络初始化:将节点的一个循环工作周期依次分为同步时段Tsync、忙音侦听/发送时段Ttone、周期信道预约时段Trc和睡眠时段Tsleep;
在同步时段Tsync:进行同步;
在忙音侦听/发送时段Ttone:侦听信道,若有数据需要发送且信道空闲,则设置节点为源节点;若有数据发送且信道忙、或者无数据发送且信道忙,则设置节点为候选中继节点;若无数据发送且信道空闲,则设置节点为睡眠节点;源节点发送忙音信号,候选中继节点在侦听到忙音信号后也发送忙音信号;
在周期信道预约时段Trc:源节点和候选中继节点侦听信道,源节点发送信道预约帧RCF;候选中继节点根据侦听的信道预约帧RCF信息竞争中继节点,中继节点更新信道预约帧RCF并发送更新后的信道预约帧RCF;源节点和中继节点设置对应的进入睡眠时段后的睡眠延迟时间Tdelay;
在睡眠时段Tsleep:在睡眠延迟时间Tdelay后,源节点发送数据,中继节点接收并发送数据。
2.根据权利要求1所述的一种同步无线传感器网络的MAC协议通信方法,其特征在于,在周期信道预约时段Trc,源节点若侦听到信道忙,则设置该源节点为候选中继节点。
3.根据权利要求1所述的一种同步无线传感器网络的MAC协议通信方法,其特征在于,候选中继节点通过比较侦听的信道预约帧RCF信息中包含的跳距Hop与当前节点距离SINK节点的跳距H竞争中继节点,若Hop大于H,当前节点成为中继节点。
4.根据权利要求1所述的一种同步无线传感器网络的MAC协议通信方法,其特征在于,所述网络初始化具体为:在网络初始化时段Tinit:由SINK节点发起,确定网络节点距离SINK节点的跳距;设置节点的工作周期T、启动工作时间tstart、每个周期的同步时间Tsync、周期忙音侦听/发送时间Ttone、周期信道预约时间Trc和周期睡眠时间Tsleep,并更新网络节点到SINK节点的跳距H。
5.根据权利要求1-4任一项所述的一种同步无线传感器网络的MAC协议通信方法,其特征在于,忙音侦听/发送时段Ttone的具体方法为:
节点进入忙音侦听/发送时段Ttone后,设置并启动对应忙音侦听/发送时段Ttone时间的计时器T2,激活处于侦听状态;
若节点有数据需要发送,则在时间窗[0,TCS]内随机产生一个退避时间Tr-1,节点对信道侦听Tr-1时间;侦听结束后,若节点侦听信道空闲,则立即发送持续时间为TCS的忙音信号,并将节点设置为源节点,发送忙音信号结束后节点进入睡眠状态直至计时器T2计时结束;若节点侦听信道忙,则在侦听信道忙的持续时间为TCS后,立即发送一个持续时间为TCS的忙音信号,并将节点设置为候选中继节点,发送结束后节点进入睡眠状态直至计时器T2计时结束;
若节点没有数据需要发送,节点侦听信道为忙的持续时间为TCS,则节点立即切换进入发送状态,发送一个持续时间为TCS的忙音信号,并将节点设置为候选中继节点,发送忙音时间结束后节点进入睡眠状态直至计时器T2计时结束;若节点侦听到的忙音信号持续时间小于TCS,则节点继续执行侦听直至计时器T2计时结束;若计时器T2计时结束,没有侦听到任何信号,则将节点设置为睡眠节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南科技大学,未经河南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410139403.4/1.html,转载请声明来源钻瓜专利网。