一种应用于桥梁监控的无线传感器网络mac传输方法

文档序号:7802356阅读:157来源:国知局
一种应用于桥梁监控的无线传感器网络mac传输方法
【专利摘要】本发明涉及一种应用于桥梁监控的无线传感器网络MAC传输方法,MPMC-MAC协议结合节点接收的数据类型和节点发送信息频率为其分配优先级,再根据优先级及信道状况对节点进行信道分配,以确保优先级高的节点优先发送数据。当信道冲突或节点通信受到干扰导致信息需要重传时,采用信道再分配技术。该技术主要根据节点的优先级、节点的剩余能量及其重传次数重新对节点分配信道,保证了信道分配的公平性。另外,本方法通过动态调整节点的活跃周期和睡眠周期的时长以节省能量,并减少传播时延。
【专利说明】—种应用于桥梁监控的无线传感器网络MAC传输方法
【技术领域】
[0001]本发明涉及一种应用于桥梁监控的无线传感器网络MAC传输方法,属于无线传感器网络【技术领域】。
【背景技术】
[0002]在城市快速发展的今天,城市内遍布着各种桥梁。而上桥与下桥的坡起及拐弯等处都是交通事故的频发地点,据此本文要对桥梁的重点区域进行监控以避免事故的发生。无线传感器网络作为一个可以感知周围实时信息的工具在桥梁监控上发挥重要的作用。而MAC协议是影响无线传感器网络整体性能的基础协议,设计一种适合桥梁监控的无线传感器网络MAC协议具有现实的意义。
[0003]目前无线传感器网络MAC协议按信道调度方式分为三类:基于竞争信道方式的MAC协议,基于调度信道方式的MAC协议和综合上述两种策略的混合方式的MAC协议。竞争方式的协议实现简单,能较好地满足节点数量和网络负载的变化。但节点发送数据需要监听并竞争信道,过度的监听与竞争会降低信道利用率且耗费多余的能量,如S-MAC(Sensor-MAC, S-MAC)和 T-MAC(Timeout-MAC,T-MAC)。在网络负载较大时,它们的监听与竞争信道会导致信道冲突,影响网络实时性。而调度式的协议实现复杂,并且拓展性不好,如 EM-MAC (Efficient Multichannel MAC, EM-MAC)和 DMAC(Data gatheringtree-based MAC,DMAC)。它们固定分配时隙的方式导致信道利用率不高,并且影响网络的拓展性。混合协议进行了竞争与调度的组合,网络的整体性能得到提高。混合协议中的ZMAC (Zebra MAC, ZMAC),在网络流量低时使用载波监听多路访问(Carrier Sense MultipleAccess,CSMA)的方式访问信道,可以提高信道利用率。在高流量时采用时分多路复用(TimeDivision Multiple Access, TDMA)的方式来减少冲突。初始阶段协议需要时钟同步,且在冲突模式下,该节点只能在有限的时槽内传输数据,增加了时延。HyMAC(Hybrid MAC,HyMAC)适用于具有数据采集树结构的无线传感器网络应用。但协议没有根据网络负载的动态调整,影响实时性。IEEE802.15.4MAC定义的MAC协议也是一种混合方式的MAC协议,它在超帧的状态下将工作周期分为两个阶段,即信道竞争接入阶段和信道非竞争阶段。这种方式较为灵活,但其网络吞吐量不大,不适用于大数据量的信息传输。这些协议都不适合用于桥梁监控的无线传感器网络。

【发明内容】

[0004]本发明针对现有技术的不足,本发明提供一种应用于桥梁监控的无线传感器网络MAC传输方法。
[0005]本发明的是通过下述技术方案实现的:
[0006]一种应用于桥梁监控的无线传感器网络MAC传输方法,其特征在于:包括如下步骤:
[0007](I)在数据通信时,采用优先级分配数据;其实现步骤如下:[0008]第一步:根据节点所携带传感器类型进行数据分类,将不同的数据分为三类;带有温度传感器的节点测得的温度数据,其紧急程度较低设为L1 ;带有加速度传感器的节点测得的桥向震动频率数据,其优先级设为M1 ;带有位移传感器的节点测得的桥梁关键点位移数据,其优先级设为H1 ;生成三类数据优先级;
[0009]第二步:根据节点发送频率,将节点分为两类;采用一种改进的最小距离分类算法;该分类算法直接找出节点发送次数的最大值和最小值,将它们作为分类的基点;按分类周期中节点发送次数,分为高优先级H2,低优先级设为L2,生成了两类频率优先级;
[0010]第三步:结合数据类型优先级和频率优先级,可以得到六个优先级别,即=H1H2,M1H2, H1L2, M1L2, L1H2, L1L2 ;将它们从高到低依次对应为P1到P6的六个优先级类别。
[0011]第四步:将每个节点的优先级封装成优先级命令帧;优先级命令帧由汇聚节点在发送信标帧之后发出;
[0012]第五步:节点接到自己的优先级命令帧,则在此分类周期中使用此优先级;
[0013](2)在信道分配时,采用信道调度算法,其主要步骤如下:
[0014]第一步:各个节点根据汇聚节点发送的优先级来判断自己可以使用的信道集合;
[0015]第二步:节点在可使用的信道集合中随机选择一条信道进行通信;此次通信的双方通过事先约定都在这条信道上通信;
[0016]第三步:若此次通信成功,则下次通信的信道仍在此集合中进行随机选择;并在此时来调整节点活跃周期与睡眠周期的时长,保证感知信息的实时性;
[0017]第四步:当发送数据不成功时,对数据进行重传。重传时对信道进行再分配;设置了一个变量a m,a m表示节点m的优先级Pm和其剩余能量Eleft的积与重传次数S的比值;当I时,该节点还不够获得较好的信道,下次重传时仍然在原来分配的信道集合中随机选择信道;当απ< I时,该节点可以使用状况良好的信道,即随机从较好的信道集合中选择一条信道进行重传;
[0018]第五步:如果节点在较好的信道集合重传仍然失败,则放弃重传;进行下一次通信。
[0019]所述的动态调整节点的活跃周期与睡眠周期的时长的步骤具体为:
[0020]第一步:确定本工作周期内各个参数准确值,如Tartive代表活跃周期的时长,T’ active代表在下一个工作周期内的活跃周期的时长。参数Mttrtal和Mmt它们分别代表节点内存中信息队列总容量与队列当前剩余量。另外,在本协议中还设定两个变量Tlimit和At,初始时,Tliniit = 0.4Tactive, At = 0.1Tactive ;
[0021]第二步:找到本工作周期内,最后发生的感知事件E的时间点;
[0022]第三步:将感知事件的时间点与所设置的参数进行比较;
[0023]第四步:①如果时间点在Tliniit之内的,在Tliniit外没有感知事件发生;说明感知事件发生的较早,产生的数据也较少。可在下一次的工作周期中减小活跃周期的时长以节省能量,具体调整如下式:
【权利要求】
1.一种应用于桥梁监控的无线传感器网络MAC传输方法,其特征在于:包括如下步骤: (1)在数据通信时,采用优先级分配数据;其实现步骤如下: 第一步:根据节点所携带传感器类型进行数据分类,将不同的数据分为三类;带有温度传感器的节点测得的温度数据,其紧急程度较低设为L1 ;带有加速度传感器的节点测得的桥向震动频率数据,其优先级设为M1 ;带有位移传感器的节点测得的桥梁关键点位移数据,其优先级设为H1 ;生成三类数据优先级; 第二步:根据节点发送频率,将节点分为两类;采用一种改进的最小距离分类算法;该分类算法直接找出节点发送次数的最大值和最小值,将它们作为分类的基点;按分类周期中节点发送次数,分为高优先级H2,低优先级设为L2,生成了两类频率优先级; 第三步:结合数据类型优先级和频率优先级,可以得到六个优先级别,即=H1H2, M1H2,H1L2, M1L2, L1H2, L1L2 ;将它们从高到低依次对应为P1到P6的六个优先级类别。 第四步:将每个节点的优先级封装成优先级命令帧;优先级命令帧由汇聚节点在发送信标帧之后发出; 第五步:节点接到自己的优先级命令帧,则在此分类周期中使用此优先级; (2)在信道分配时,采用信道调度算法,其主要步骤如下: 第一步:各个节点根据汇聚节点发送的优先级来判断自己可以使用的信道集合;第二步:节点在可使用的信道集合中随机选择一条信道进行通信;此次通信的双方通过事先约定都在这条信道上通信; 第三步:若此次通信成功,则下次通信的信道仍在此集合中进行随机选择;并在此时来调整节点活跃周期与睡眠周期的时长,保证感知信息的实时性; 第四步:当发送数据不成功时,对数据进行重传。重传时对信道进行再分配;设置了一个变量%,%表示节点m的优先级Pm和其剩余能量Elrft的积与重传次数S的比值;当αω^ I时,该节点还不够获得较好的信道,下次重传时仍然在原来分配的信道集合中随机选择信道;当απ< I时,该节点可以使用状况良好的信道,即随机从较好的信道集合中选择一条信道进行重传; 第五步:如果节点在较好的信道集合重传仍然失败,则放弃重传;进行下一次通信。
2.根据权利要求1所述的一种应用于桥梁监控的无线传感器网络MAC传输方法,其特征在于:所述的动态调整节点的活跃周期与睡眠周期的时长的步骤具体为: 第一步:确定本工作周期内各个参数准确值,如Tarfive代表活跃周期的时长,Τ’…^代表在下一个工作周期内的活跃周期的时长。参数Mttrtal和Mcmrait它们分别代表节点内存中信息队列总容量与队列当前剩余量。另外,在本协议中还设定两个变量Tlimit和At,初始时,Tliniit = 0.4Tactive, At = 0.1Tactive ; 第二步:找到本工作周期内,最后发生的感知事件E的时间点; 第三步:将感知事件的时间点与所设置的参数进行比较; 第四步:①如果时间点在Tliniit之内的,在Tliniit外没有感知事件发生;说明感知事件发生的较早,产生的数据也较少。可在下一次的工作周期中减小活跃周期的时长以节省能量,具体调整如下式:
【文档编号】H04W72/04GK103929799SQ201410175136
【公开日】2014年7月16日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】任秀丽, 郗远浩 申请人:辽宁大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1