发明名称 一种跨层无线传感器网络MAC协议通信方法及系统
摘要 本发明涉及一种跨层无线传感器网络MAC协议通信方法及系统,属于无线传感器网络技术领域。本发明根据节点距离SINK节点的跳距不同,将网络划分为不同等级的区域,所有区域的节点都执行周期调度的工作方式,将每个周期分为周期数据接收时段、周期数据发送时段和周期睡眠时段,相邻区域节点的周期调度交错设置,以数据向低等级的节点传递,直至SINK节点,降低了对网络节点同步的要求,减少了每跳的数据传递等待时延;数据传递过程中利用节点的等级选择接收节点,将MAC和数据递送的路由结合在一起,因此,不需要上层路由协议的支撑,减少了控制开销,实现简单。
申请公布号 CN103596236B 申请公布日期 2016.12.07
申请号 CN201310503404.8 申请日期 2013.10.23
申请人 河南科技大学 发明人 郑国强;李济顺;亢丙午;李冰;侯云山;祁志娟;徐素莉;陈建华;刘伟;高宏峰;沈森;王斐
分类号 H04W40/02(2009.01)I;H04W40/24(2009.01)I;H04W56/00(2009.01)I;H04W80/02(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W40/02(2009.01)I
代理机构 郑州睿信知识产权代理有限公司 41119 代理人 胡泳棋
主权项 一种跨层无线传感器网络MAC协议通信方法,其特征在于,该通信方法包括如下步骤:1)根据无线传感器网络各节点距离SINK节点的跳距,对各节点分配一相应的等级;2)将无线传感器网络中的各节点的每个工作周期化分为数据接收时段T<sub>R</sub>、数据发送时段T<sub>S</sub>和睡眠时段T<sub>sleep</sub>,且数据接收时段T<sub>R</sub>等于数据发送时段T<sub>S</sub>;3)设置各等级节点的启动工作时间,使相同等级区域的节点周期调度同步,使处于第i等级区域内节点的周期数据发送时段与处于第i‑1等级区域内节点的周期数据接收时段相对应,处于第i等级区域内节点的周期数据接收时段与处于第i+1等级区域内节点的周期数据发送时段相对应,其中N为节点所处的最高等级,1≤i≤N‑1;4)当节点处于工作周期的数据接收时段时,设置一个最大空闲侦听时间,在该侦听时间内,判断侦听到的RTS消息内容中节点的等级是否大于该节点的等级,当且仅当RTS消息中包含的节点等级比当前接收节点的等级大1时,则节点在信道空闲时接收信息,否则该节点丢弃该RTS消息直接进入睡眠状态,直至该数据接收时段结束;5)当节点处于工作周期的数据发送时段且有数据需要发送时,侦听信道并在信道空闲时发送数据,否则节点进入睡眠状态,直至当前周期数据发送时段时间结束;该方法将MAC和数据递送的路由结合在一起,不需要上层路由协议的支撑,减少了控制开销;所述各等级节点的启动工作时间为T<sub>im</sub>,T<sub>im</sub>=t<sub>1</sub>+(N‑i)T<sub>S‑R</sub>其中,i为节点所处的等级,T<sub>S‑R</sub>为节点周期持续接收数据或周期持续发送数据时段的时间,T<sub>R</sub>=T<sub>S</sub>=T<sub>S‑R</sub>,N为节点所处的最高等级,t<sub>1</sub>为网络开始周期工作的初始时间,由网络初始化阶段的工作持续时间确定,t<sub>1</sub>=t<sub>0</sub>+T<sub>g</sub>t<sub>0</sub>是网络开始初始化时SINK节点的时间,T<sub>g</sub>是网络初始化阶段所使用的时间,由用户设置。
地址 471003 河南省洛阳市涧西区西苑路48号