CN104202803A - 一种基于无线传感器网络的节能mac协议通信方法 - Google Patents

一种基于无线传感器网络的节能mac协议通信方法 Download PDF

Info

Publication number
CN104202803A
CN104202803A CN201410438896.1A CN201410438896A CN104202803A CN 104202803 A CN104202803 A CN 104202803A CN 201410438896 A CN201410438896 A CN 201410438896A CN 104202803 A CN104202803 A CN 104202803A
Authority
CN
China
Prior art keywords
node
wakeup
wait
time
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410438896.1A
Other languages
English (en)
Other versions
CN104202803B (zh
Inventor
马礼
高洪磊
张永梅
马东超
宋丽华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
North China University of Technology
Original Assignee
North China University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by North China University of Technology filed Critical North China University of Technology
Priority to CN201410438896.1A priority Critical patent/CN104202803B/zh
Publication of CN104202803A publication Critical patent/CN104202803A/zh
Application granted granted Critical
Publication of CN104202803B publication Critical patent/CN104202803B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明属于无线传感器网络通信领域,尤其涉及一种基于无线传感器网络的节能MAC协议通信方法,包括:新节点通过维护邻居节点的唤醒时间表,记录邻居节点的唤醒时间偏移值;根据邻居节点的唤醒时间偏移值确定新节点的唤醒时间偏移值;当发送节点发送数据时,查询所述唤醒时间表中对应的接收节点信息,并预测接收节点的唤醒时间。本发明根据邻居节点唤醒时间选择偏移值,保证了节点之间具有不同的唤醒时间,并通过准确预测接收节点的唤醒时间,能够有效减少空闲侦听带来的能量消耗,节约了能量。

Description

一种基于无线传感器网络的节能MAC协议通信方法
技术领域
本发明涉及通信领域,具体而言,涉及一种基于无线传感器网络的节能MAC协议通信方法。
背景技术
无线传感器网络(Wireless Sensor Network,WSN)是由大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络,以协作地感知、采集、处理和传输网络覆盖地理区域内被感知对象的信息。
在传感器网络使用过程中,部分传感器节点由于能量耗尽或环境因素造成失效,也有一些节点为了弥补失效节点、增加监测精度而补充到网络中(新节点),这样在传感器网络中的节点个数就动态地增加或减少,从而使网络的拓扑结构随之动态地变化。
无线传感器网络中,节点的唤醒方式有以下几种:
(1)全唤醒模式:这种模式下,无线传感器网络中的所有节点同时唤醒,探测并跟踪网络中出现的目标,虽然这种模式下可以得到较高的跟踪精度,然而是以网络能量的消耗巨大为代价的。
(2)随机唤醒模式:这种模式下,无线传感器网络中的节点由给定的唤醒概率p随机唤醒。
(3)由预测机制选择唤醒模式:这种模式下,无线传感器网络中的节点根据跟踪任务的需要,选择性的唤醒对跟踪精度收益较大的节点,通过获得的信息预测目标下一时刻的状态,并唤醒节点。
(4)任务循环唤醒模式:这种模式下,无线传感器网络中的节点周期性的出于唤醒状态,这种工作模式的节点可以与其他工作模式的节点共存,并协助其他工作模式的节点工作。
在无线传感器网络中,媒体介质访问控制(Media AccessControl,MAC)协议处于无线传感器网络协议的底层部分,主要用于传感器节点间公平有效地共享通信媒介,对传感器网络的性能有较大影响,是保证无线传感器网络有效通信的关键网络协议之一。
相关技术中的基于接收端发起的异步MAC层协议,节点维持邻居节点固定的唤醒时间表,在持续空闲侦听时带来较大的能量消耗,不利于节能。
发明内容
本发明的目的在于提供一种基于无线传感器网络的节能MAC协议通信方法,以解决上述的问题。
在本发明的实施例中提供了一种基于无线传感器网络的节能MAC协议通信方法,包括:
新节点通过维护邻居节点的唤醒时间表,记录邻居节点的唤醒时间偏移值;
根据邻居节点的唤醒时间偏移值确定新节点的唤醒时间偏移值,公式如下:
式中,Ow(i)为接收节点i的唤醒时间偏移值,Ow为新节点的唤醒时间偏移值,t(i,j)为i,j两节点唤醒时刻差值,其中i,j两个节点的唤醒时刻处在所有节点中唤醒间隔最短的时间内;
当发送节点发送数据时,查询唤醒时间表中对应的接收节点信息,并预测接收节点的唤醒时间,预测公式如下:
tremain(i)=Twakeup(i)-(tc-Ow(i))%Twakeup(i)
式中,tremain(i)为接收节点i下次唤醒时刻剩余时间,Twakeup(i)为节点i唤醒间隔,tc为发送节点当前时间,Ow(i)为接收节点i的唤醒偏移值。
进一步,新节点通过维护邻居节点的唤醒时间表记录邻居节点的唤醒时间偏移值之前,还包括:
持续监听节点初始最大唤醒间隔的时长,当接收到邻居节点发送的信标帧时,发送带有请求节点唤醒状态标志位的空数据帧;
当发送节点接收到带有标志位的空数据帧时,在发送的ACK帧中嵌入节点的唤醒间隔;
新节点在持续监听时间内接收邻居节点返回的ACK帧,并在监听结束后维护一张邻居节点唤醒时间表。
进一步,该方法还包括:当接收节点的实际唤醒时间与发送节点预测的唤醒时间的差值大于误差阈值时,重新请求接收节点唤醒时间的信息。
进一步,该方法还包括:发送节点每次发送数据前,检测缓冲队列中等待传输的数据包数量,根据等待传输的数据包数量计算等待传输数据包数量等级,根据等待传输数据包数量等级自适应改变节点的唤醒间隔。
进一步,根据等待传输数据包数量等级自适应改变节点的唤醒间隔,具体包括:
当相比于上一次发送数据前,等待传输数据包数量等级发生改变时,将标志位和所述等待传输数据包数量等级嵌入到预发送的数据帧中;其中,标志位用于通知接收节点数据帧中嵌入有改变的等待传输数据包数量等级,等待传输数据包数量等级由下式求得:
&rho; wait ( i ) = 0 , N wait ( i ) < n threshold 1 1 , n threshold 1 &le; N wait ( i ) < &rho; threshold 2 2 , n threshold 2 &le; N wait ( i )
式中,ρwait(i)为节点i等待传输数据包数量等级,Nwait(i)为节点i等待传输的数据包数量,nthreshold为发送节点负载因子,ρthreshold为接收节点负载因子;
当节点收到带有标志位的数据帧时更新孩子节点中等待传输数据包数量等级的总和,当未收到带有标志位的数据帧时,保持等待传输数据包数量等级不变;其中,孩子节点中等待传输数据包数量等级的总和由下式求得:
&rho; wait = &Sigma; i = 1 s &rho; wait ( i )
式中,ρwait为孩子节点中等待传输数据包数量等级的总和,ρwait(i)为节点i等待传输数据包数量等级,s为孩子节点的个数;
接收节点动态改变唤醒间隔;其中,动态改变唤醒间隔的条件为调整因子改变,相关公式如下:
&mu; = 0 , &rho; wait < &rho; threshold 1 1 , &rho; threshold 1 &le; &rho; wait < &rho; threshold 2 2 , &rho; threshold 2 &le; &rho; wait < &rho; threshold 3 3 , &rho; threshold 3 &le; &rho; wait
T tmp = ( 1 2 ) &mu; &CenterDot; T init _ wakeup
T wakeup = T min , T tmp < T min T tmp , T min &le; T tmp < T init _ wakeup T init _ wakeup , T tmp &GreaterEqual; T init _ wakeup
式中,μ为调整因子,ρwait为孩子节点中等待传输数据包数量等级的总和,ρthreshold为接收节点负载因子,Ttmp为节点计算后的唤醒间隔,Tinit_wakeup为节点初始最大唤醒间隔,Twakeup为节点的唤醒间隔,Tmin为节点最小唤醒间隔。
进一步,该方法还包括:当调整因子未改变时保持唤醒间隔不变。
进一步,该方法还包括:当发送节点接收到接收节点的唤醒信标帧时,转换为睡眠状态直到接收节点下一次唤醒时间重传数据。
本发明实施例提供的基于无线传感器网络的节能MAC协议通信方法与现有技术相比,通过根据邻居节点唤醒时间选择偏移值,保证了节点之间具有不同的唤醒时间,并通过准确预测接收节点的唤醒时间,能够有效减少空闲侦听带来的能量消耗,节约了能量。
附图说明
图1示出了本发明一种基于无线传感器网络的节能MAC协议通信方法的流程图;
图2示出了本发明一种基于无线传感器网络的节能MAC协议通信方法的工作过程示意图;
图3示出了本发明一种基于无线传感器网络的节能MAC协议通信方法新节点加入网络初始化阶段的示意图。
具体实施方式
下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
考虑到现有技术中节点维持邻居节点固定的唤醒时间表,在持续空闲侦听时带来较大能量消耗的问题,本发明实施例提供了一种基于无线传感器网络的HELD-MAC(High energy efficiencyand Low delay-Media Access Control,高能效低延时媒体介质访问控制)协议。
参图1至图3所示,图1示出了本发明一种基于无线传感器网络的节能MAC协议通信方法的流程图;图2示出了本发明一种基于无线传感器网络的节能MAC协议通信方法的工作过程示意图;图3示出了本发明一种基于无线传感器网络的节能MAC协议通信方法新节点加入网络初始化阶段的示意图。
为了解决上述问题,本发明的思路是,在新节点加入网络阶段,根据邻居节点唤醒时间选择偏移值,以保证与邻居节点有不同的唤醒时间。通过预测接收节点唤醒时间,当发送节点有数据传输时,根据预测到的接收节点唤醒时间提前Tcd时刻唤醒,以等待接收唤醒信标帧。具体包括:
步骤S102,新节点通过维护邻居节点的唤醒时间表,记录邻居节点的唤醒时间偏移值;
步骤S104,根据邻居节点的唤醒时间偏移值确定新节点的唤醒时间偏移值,公式如下:
(1)式中,Ow(i)为接收节点i的唤醒时间偏移值,Ow为新节点的唤醒时间偏移值,t(i,j)为i,j两节点唤醒时刻差值,两个节点唤醒时刻必须在所有节点中唤醒间隔最短的时间内;
步骤S106,当发送节点发送数据时,查询唤醒时间表中对应的接收节点信息,并预测接收节点的唤醒时间,预测公式如下:
tremain(i)=Twakeup(i)-(tc-Ow(i))%Twakeup(i)    (2)
(2)式中,tremain(i)为接收节点i下次唤醒时刻剩余时间,Twakeup(i)为节点i唤醒间隔,tc为发送节点当前时间,Ow(i)为接收节点i的唤醒偏移值。
在本实施例中,唤醒间隔应该理解为两次唤醒的间隔,唤醒时间应理解为唤醒时刻,即唤醒的那一刻。
本实施例提供的HELD-MAC协议,通过式(1),根据邻居节点唤醒时间选择偏移值,保证了节点之间具有不同的唤醒时间,并通过式(2)准确预测接收节点的唤醒时间,能够有效减少空闲侦听带来的能量消耗,节约了能量。
在本实施例中,在新节点加入网络的初始阶段,新节点通过维护邻居节点的唤醒时间表记录邻居节点的唤醒时间偏移值之前,还包括:
持续监听节点初始最大唤醒间隔Tinit_wakeup的时长,监听过程中,当接收到邻居节点发送的信标帧时,发送带有请求节点唤醒状态标志位的空数据帧;
当发送节点接收到带有标志位的空数据帧时,在发送的ACK帧中嵌入节点的唤醒间隔Twakeup(节点最近一次唤醒时间Tlast,节点当前时间Tcur);
新节点在持续监听时间内接收邻居节点返回的ACK帧,并在监听结束后维护一张邻居节点唤醒时间表。
相关技术在预测唤醒时间时,均会存在不同程度的误差,该误差不仅由时钟漂移造成,操作***和硬件延迟也会带来明显的预测误差,为了有效解决此问题,本实施例提供的HELD-MAC协议引入预测误差阈值Ethreshold,当接收节点的实际唤醒时间与发送节点预测的唤醒时间的差值大于误差阈值时,节点根据上述初始化阶段的方法重新请求接收节点唤醒时间的信息。误差阈值Ethreshold的取值范围可取0~20ms。
为了解决相关技术中MAC协议在网络动态负载条件下,不能动态地改变节点唤醒间隔,从而带来较高的数据传输冲突率及较大的数据传输延时的问题,本实施例提供的HELD-MAC协议,还包括:
发送节点每次发送数据前,检测缓冲队列中等待传输的数据包数量,(如果除本次传输的数据包之外有等待传输的数据包)根据等待传输的数据包数量Nwait(i)计算等待传输数据包数量等级ρwait(i),根据等待传输数据包数量等级自适应改变节点的唤醒间隔。
在本实施例中,根据等待传输数据包数量等级自适应改变节点的唤醒间隔,具体包括:
当相比于上一次发送数据前,等待传输数据包数量等级发生改变时,将标志位和所述等待传输数据包数量等级嵌入到预发送的数据帧中;其中,标志位用于通知接收节点数据帧中嵌入有改变的等待传输数据包数量等级,等待传输数据包数量等级由(3)式求得:
&rho; wait ( i ) = 0 , N wait ( i ) < n threshold 1 1 , n threshold 1 &le; N wait ( i ) < &rho; threshold 2 2 , n threshold 2 &le; N wait ( i ) - - - ( 3 )
(3)式中,ρwait(i)为节点i等待传输数据包数量等级,Nwait(i)为节点i等待传输的数据包数量,nthreshold为发送节点负载因子,ρthreshold为接收节点负载因子;
接收节点动态维持着孩子节点中等待传输数据包数量等级总和ρwait,其中ρwait值越大,代表孩子节点中等待传输的数据包越多,当节点收到带有标志位的数据帧时更新孩子节点中等待传输数据包数量等级的总和ρwait,当未收到带有标志位的数据帧时,保持等待传输数据包数量等级不变;其中,孩子节点中等待传输数据包数量等级的总和由(4)式求得:
&rho; wait = &Sigma; i = 1 s &rho; wait ( i ) - - - ( 4 )
(4)式中,ρwait为孩子节点中等待传输数据包数量等级的总和,ρwait(i)为节点i等待传输数据包数量等级,s为孩子节点的个数;
接收节点动态改变唤醒间隔;其中,动态改变唤醒间隔的条件为调整因子(μ值)改变,当调整因子(μ值)未改变时保持唤醒间隔不变,相关公式如式(5)、(6)、(7):
&mu; = 0 , &rho; wait < &rho; threshold 1 1 , &rho; threshold 1 &le; &rho; wait < &rho; threshold 2 2 , &rho; threshold 2 &le; &rho; wait < &rho; threshold 3 3 , &rho; threshold 3 &le; &rho; wait - - - ( 5 )
T tmp = ( 1 2 ) &mu; &CenterDot; T init _ wakeup - - - ( 6 )
T wakeup = T min , T tmp < T min T tmp , T min &le; T tmp < T init _ wakeup T init _ wakeup , T tmp &GreaterEqual; T init _ wakeup - - - ( 7 )
式(5)、(6)、(7)中,μ为调整因子,ρwait为孩子节点中等待传输数据包数量等级的总和,ρthreshold为接收节点负载因子,Ttmp为节点计算后的唤醒间隔,Tinit_wakeup为节点初始最大唤醒间隔,Twakeup为节点的唤醒间隔,Tmin为节点最小唤醒间隔,根据节点剩余能量计算而来。
其中μ值越大,代表孩子节点中等待传输的数据包越多;(3)式中的发送节点负载因子nthreshold及(5)式中的接收节点负载因子,ρthreshold,可根据应用对数据包传输延时容忍度调整,若对传输延时容忍度较大,则可以适当增加其值,相反,可减小其值。
本实施例提供的HELD-MAC协议,通过发送节点每次发送数据前,检测缓冲队列中等待传输的数据包数量,根据等待传输的数据包数量计算等待传输数据包数量等级,根据等待传输数据包数量等级自适应改变节点的唤醒间隔,实现了接收节点根据网络负载状况自适应地改变节点唤醒间隔,使接收节点改变唤醒间隔之后仍然具有不同的唤醒时间,从而保证了在高负载情况下具有较低的数据传输延时及数据传输冲突率,同时,节点可以根据估计的剩余能量自适应地改变节点的最小唤醒间隔,确保了节点不会因为频繁转发数据而过早关机,延长了网络的生存周期,增强了网络的稳定性。
在无线传感器网络中,高效的数据重传机制是真实传感器网络中需要考虑的重要方面,网络负载的增加以及多个相邻节点同时传输都会带来数据传输冲突,传输失败需要数据重传。本实施例提供的HELD-MAC协议中,当发送节点接收到接收节点的唤醒信标帧时,转换为睡眠状态直到接收节点下一次唤醒时间重传数据,即发送节点当需要数据重传时,检测到传输冲突,节点立即转换到睡眠状态,智能的选择何时唤醒重传数据,实现了高效的能量利用。图2说明了HELD-MAC协议的基于预测的数据重传机制。如图2所示,如果发送节点S接收的是接收节点R的唤醒信标帧而不是数据传输的确认帧,S节点会认为数据传输失败或者确认帧发送失败,S节点立即转换到睡眠状态直到接收节点下一次唤醒时间重传数据,该方法通过减少等待接收节点唤醒的时间,从而减少了能量消耗。
本发明提供的HELD-MAC协议,通过节点动态的维持邻居节点唤醒时间表来预测节点的唤醒时间,节点根据网络负载情况自适应地的改变节点的唤醒间隔的同时,保证节点之间仍然具有不同的唤醒间隔,在数据传输延时、能量消耗、网络吞吐量、传输碰撞方面具有明显优势。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种基于无线传感器网络的节能MAC协议通信方法,其特征在于,包括:
新节点通过维护邻居节点的唤醒时间表,记录邻居节点的唤醒时间偏移值;
根据邻居节点的唤醒时间偏移值确定新节点的唤醒时间偏移值,公式如下:
式中,Ow(i)为接收节点i的唤醒时间偏移值,Ow为新节点的唤醒时间偏移值,t(i,j)为i,j两节点唤醒时刻差值,其中i,j两节点的唤醒时刻处在所有节点中唤醒间隔最短的时间内;
当发送节点发送数据时,查询所述唤醒时间表中对应的接收节点信息,并预测接收节点的唤醒时间,预测公式如下:
tremain(i)=Twakeup(i)-(tc-Ow(i))%Twakeup(i)
式中,tremain(i)为接收节点i下次唤醒时刻剩余时间,Twakeup(i)为节点i唤醒间隔,tc为发送节点当前时间,Ow(i)为接收节点i的唤醒偏移值。
2.根据权利要求1所述的一种基于无线传感器网络的节能MAC协议通信方法,其特征在于,新节点通过维护邻居节点的唤醒时间表记录邻居节点的唤醒时间偏移值之前,还包括:
持续监听节点初始最大唤醒间隔的时长,当接收到邻居节点发送的信标帧时,发送带有请求节点唤醒状态标志位的空数据帧;
当发送节点接收到带有标志位的空数据帧时,在发送的ACK帧中嵌入节点的唤醒间隔;
新节点在持续监听时间内接收邻居节点返回的ACK帧,并在监听结束后维护一张邻居节点唤醒时间表。
3.根据权利要求2所述的一种基于无线传感器网络的节能MAC协议通信方法,其特征在于,还包括:
当接收节点的实际唤醒时间与发送节点预测的唤醒时间的差值大于误差阈值时,重新请求接收节点唤醒时间的信息。
4.根据权利要求1、2或3所述的一种基于无线传感器网络的节能MAC协议通信方法,其特征在于,还包括:
发送节点每次发送数据前,检测缓冲队列中等待传输的数据包数量,根据等待传输的数据包数量计算等待传输数据包数量等级,根据等待传输数据包数量等级自适应改变节点的唤醒间隔。
5.根据权利要求4所述的一种基于无线传感器网络的节能MAC协议通信方法,其特征在于,根据等待传输数据包数量等级自适应改变节点的唤醒间隔,具体包括:
当相比于上一次发送数据前,等待传输数据包数量等级发生改变时,将标志位和所述等待传输数据包数量等级嵌入到预发送的数据帧中;其中,所述标志位用于通知接收节点数据帧中嵌入有改变的等待传输数据包数量等级,所述等待传输数据包数量等级由下式求得:
&rho; wait ( i ) = 0 , N wait ( i ) < n threshold 1 1 , n threshold 1 &le; N wait ( i ) < &rho; threshold 2 2 , n threshold 2 &le; N wait ( i )
式中,ρwait(i)为节点i等待传输数据包数量等级,Nwait(i)为节点i等待传输的数据包数量,nthreshold为发送节点负载因子,ρthreshold为接收节点负载因子;
当节点收到带有所述标志位的数据帧时更新孩子节点中等待传输数据包数量等级的总和,当未收到带有所述标志位的数据帧时,保持等待传输数据包数量等级不变;其中,孩子节点中等待传输数据包数量等级的总和由下式求得:
&rho; wait = &Sigma; i = 1 s &rho; wait ( i )
式中,ρwait为孩子节点中等待传输数据包数量等级的总和,ρwait(i)为节点i等待传输数据包数量等级,s为孩子节点的个数;
接收节点动态改变唤醒间隔;其中,动态改变唤醒间隔的条件为调整因子改变,相关公式如下:
&mu; = 0 , &rho; wait < &rho; threshold 1 1 , &rho; threshold 1 &le; &rho; wait < &rho; threshold 2 2 , &rho; threshold 2 &le; &rho; wait < &rho; threshold 3 3 , &rho; threshold 3 &le; &rho; wait
T tmp = ( 1 2 ) &mu; &CenterDot; T init _ wakeup
T wakeup = T min , T tmp < T min T tmp , T min &le; T tmp < T init _ wakeup T init _ wakeup , T tmp &GreaterEqual; T init _ wakeup
式中,μ为调整因子,ρwait为孩子节点中等待传输数据包数量等级的总和,ρthreshold为接收节点负载因子,Ttmp为节点计算后的唤醒间隔,Tinit_wakeup为节点初始最大唤醒间隔,Twakeup为节点的唤醒间隔,Tmin为节点最小唤醒间隔。
6.根据权利要求5所述的一种基于无线传感器网络的节能MAC协议通信方法,其特征在于,还包括:当调整因子未改变时保持唤醒间隔不变。
7.根据权利要求6所述的一种基于无线传感器网络的节能MAC协议通信方法,其特征在于,还包括:
当发送节点接收到接收节点的唤醒信标帧时,转换为睡眠状态直到接收节点下一次唤醒时间重传数据。
CN201410438896.1A 2014-08-30 2014-08-30 一种基于无线传感器网络的节能mac协议通信方法 Expired - Fee Related CN104202803B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410438896.1A CN104202803B (zh) 2014-08-30 2014-08-30 一种基于无线传感器网络的节能mac协议通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410438896.1A CN104202803B (zh) 2014-08-30 2014-08-30 一种基于无线传感器网络的节能mac协议通信方法

Publications (2)

Publication Number Publication Date
CN104202803A true CN104202803A (zh) 2014-12-10
CN104202803B CN104202803B (zh) 2017-05-24

Family

ID=52088013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410438896.1A Expired - Fee Related CN104202803B (zh) 2014-08-30 2014-08-30 一种基于无线传感器网络的节能mac协议通信方法

Country Status (1)

Country Link
CN (1) CN104202803B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539398A (zh) * 2015-01-21 2015-04-22 哈尔滨工程大学 一种异步占空比和网络编码的水下传感器网络mac协议通信方法
CN108966327A (zh) * 2018-08-22 2018-12-07 中国农业科学院农业信息研究所 一种农业无线传感器网络的寿命延长方法及***
CN109691166A (zh) * 2016-09-13 2019-04-26 瑞典爱立信有限公司 无线通信网络中的相邻网络节点的识别
CN109862123A (zh) * 2019-03-29 2019-06-07 深圳开立生物医疗科技股份有限公司 数据处理方法、物联网模块及设备
CN110290121A (zh) * 2019-06-13 2019-09-27 曲阜师范大学 低延迟高吞吐量的异步alt-mac协议的实现方法
CN112333740A (zh) * 2020-11-16 2021-02-05 北京融讯信通科技有限公司 适用于广播的无中心异步自组网的休眠方法
CN112788132A (zh) * 2020-12-31 2021-05-11 广州技象科技有限公司 基于响应等级的中转设备数据处理方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282335A (zh) * 2008-05-20 2008-10-08 浙江大学宁波理工学院 低负载无线传感器网络mac层监听休眠方法
CN101557637A (zh) * 2009-05-20 2009-10-14 河南科技大学 跨层的无线传感器网络介质访问控制协议实现方法
CN102377801A (zh) * 2010-08-19 2012-03-14 中国科学院计算技术研究所 一种用于环境监测的传感器网络及数据传输方法
US8588119B2 (en) * 2010-01-21 2013-11-19 Robert Bosch Gmbh Asynchronous low-power multi-channel media access control

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282335A (zh) * 2008-05-20 2008-10-08 浙江大学宁波理工学院 低负载无线传感器网络mac层监听休眠方法
CN101557637A (zh) * 2009-05-20 2009-10-14 河南科技大学 跨层的无线传感器网络介质访问控制协议实现方法
US8588119B2 (en) * 2010-01-21 2013-11-19 Robert Bosch Gmbh Asynchronous low-power multi-channel media access control
CN102377801A (zh) * 2010-08-19 2012-03-14 中国科学院计算技术研究所 一种用于环境监测的传感器网络及数据传输方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
***: "《传感器网络中数据驱动MAC协议的研究》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539398A (zh) * 2015-01-21 2015-04-22 哈尔滨工程大学 一种异步占空比和网络编码的水下传感器网络mac协议通信方法
CN104539398B (zh) * 2015-01-21 2017-11-21 哈尔滨工程大学 一种异步占空比和网络编码的水下传感器网络mac协议通信方法
CN109691166A (zh) * 2016-09-13 2019-04-26 瑞典爱立信有限公司 无线通信网络中的相邻网络节点的识别
CN108966327A (zh) * 2018-08-22 2018-12-07 中国农业科学院农业信息研究所 一种农业无线传感器网络的寿命延长方法及***
CN108966327B (zh) * 2018-08-22 2021-02-05 中国农业科学院农业信息研究所 一种农业无线传感器网络的寿命延长方法及***
CN109862123A (zh) * 2019-03-29 2019-06-07 深圳开立生物医疗科技股份有限公司 数据处理方法、物联网模块及设备
CN110290121A (zh) * 2019-06-13 2019-09-27 曲阜师范大学 低延迟高吞吐量的异步alt-mac协议的实现方法
CN110290121B (zh) * 2019-06-13 2021-10-08 曲阜师范大学 低延迟高吞吐量的异步alt-mac协议的实现方法
CN112333740A (zh) * 2020-11-16 2021-02-05 北京融讯信通科技有限公司 适用于广播的无中心异步自组网的休眠方法
CN112333740B (zh) * 2020-11-16 2022-10-14 北京融讯信通科技有限公司 适用于广播的无中心异步自组网的休眠方法
CN112788132A (zh) * 2020-12-31 2021-05-11 广州技象科技有限公司 基于响应等级的中转设备数据处理方法及装置
CN112788132B (zh) * 2020-12-31 2022-08-23 广州技象科技有限公司 基于响应等级的中转设备数据处理方法及装置

Also Published As

Publication number Publication date
CN104202803B (zh) 2017-05-24

Similar Documents

Publication Publication Date Title
CN104202803A (zh) 一种基于无线传感器网络的节能mac协议通信方法
US8588119B2 (en) Asynchronous low-power multi-channel media access control
Rezaei et al. Energy saving in wireless sensor networks
JP4640812B2 (ja) 無線通信装置及び無線通信方法
CN101557606B (zh) 用于无线传感器网络的媒体访问控制方法
WO2015109874A1 (zh) 面向链式无线传感器网络的混合介质访问控制方法
JP2004336779A (ja) 高エネルギー効率アドホック・ネットワーク用の適応型スリーピングおよびウェイクアップ・プロトコル
KR20100081321A (ko) 비동기식 무선 통신 네트워크 내에서 정보 패킷들을 전송하기 위한 방법 및 그 방법을 구현하는 네트워크 노드
Nazir et al. Dynamic sleep scheduling for minimizing delay in wireless sensor network
Karvonen et al. A generic wake-up radio based MAC protocol for energy efficient short range communication
Anastasi et al. Reliable and energy-efficient data collection in sparse sensor networks with mobile elements
Mazloum et al. DCW-MAC: An energy efficient medium access scheme using duty-cycled low-power wake-up receivers
CN107925963A (zh) 跨任意数量的相关联的客户端的接入点待机功率优化
US20140105063A1 (en) Duty cycle control method and apparatus to mitigate latency for duty cycle-based wireless low-power mac
Dhanaraj et al. A new energy efficient protocol for minimizing multi-hop latency in wireless sensor networks
CN102984780A (zh) 无线传感器网络数据传输方法
JP4161988B2 (ja) ネットワーク内の通信局のエネルギー消費を最適化する方法および通信局
Xu et al. Maximizing throughput for low duty-cycled sensor networks
US8433353B2 (en) Method of communication, emitter and receiver stations and associated computer programs
Barbieri et al. WSN17-2: Proposal of an adaptive MAC protocol for efficient IEEE 802.15. 4 low power communications
KR101135517B1 (ko) 무선 센서 네트워크의 에너지 효율 향상방법
Annabel et al. An energy efficient wakeup schedule and power management algorithm for wireless sensor networks
CN103327572B (zh) 一种IEEE802.15.4e网络的邻居发现方法
Choudhury et al. DADC: A novel duty-cycling scheme for IEEE 802.15. 4 cluster-tree-based IoT applications
Restuccia et al. Performance analysis of a hierarchical discovery protocol for WSNs with Mobile Elements

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170524

Termination date: 20190830

CF01 Termination of patent right due to non-payment of annual fee