CN104320796A - 基于leach协议的无线传感器网络数据传输方法 - Google Patents

基于leach协议的无线传感器网络数据传输方法 Download PDF

Info

Publication number
CN104320796A
CN104320796A CN201410589112.5A CN201410589112A CN104320796A CN 104320796 A CN104320796 A CN 104320796A CN 201410589112 A CN201410589112 A CN 201410589112A CN 104320796 A CN104320796 A CN 104320796A
Authority
CN
China
Prior art keywords
bunch
dwarning
base station
energy
sensor node
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.)
Pending
Application number
CN201410589112.5A
Other languages
English (en)
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.)
Changzhou Campus of Hohai University
Original Assignee
Changzhou Campus of Hohai University
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 Changzhou Campus of Hohai University filed Critical Changzhou Campus of Hohai University
Priority to CN201410589112.5A priority Critical patent/CN104320796A/zh
Publication of CN104320796A publication Critical patent/CN104320796A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/46Cluster building
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • H04W40/10Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on available power or energy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • 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

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于LEACH协议的无线传感器网络数据传输方法,属于无线传感器网络技术领域,旨在均衡传感器节点的能量消耗,延长无线传感器网络的生命周期。本发明针对LEACH协议的不足,从簇头选取、数据传输两方面对LEACH协议做出改进。每一轮簇头选举中,将节点根据剩余能量归类进标准区和警告区两个区域,使得位于不同区域的节点以不同的概率当选为本轮簇头节点,从而保护能量相对较低的节点。在簇头与基站的数据传输过程中,根据簇头节点与基站距离的远近,采用单跳与多跳相结合的方式进行数据传输,降低了能量开销。本发明有效地延长了网络的生命周期,均衡了网络的能量消耗,优化了网络的性能。

Description

基于LEACH协议的无线传感器网络数据传输方法
技术领域
本发明涉及一种基于LEACH协议的无线传感器网络数据传输方法,属于无线传感器网络技术领域。
背景技术
无线传感器网络是由大量传感器节点通过无线传输构成的自组织网络,目的是实时感知、监测、采集和处理区域内的相关环境参数,并最终发送给终端用户。无线传感器网络中节点的能量是由电池提供,节点的生存时间受到电池容量限制,因此,节能问题一直是无线传感器网络的研究热点。基于此,设计高效低能耗的路由算法来延长网络的生存期,并提高网络的利用率,对无线传感器网络来说非常重要。基于分簇的路由算法能够有效延长网络生存期和提高网络利用率,目前,LEACH[4]路由算法是无线传感器网络中分簇路由算法的研究基础。LEACH算法的全称是“低功耗自适应集群分层算法”(Low Energy Adaptive ClusteringHierarchy),LEACH算法将网络中的节点区分为簇头节点和普通节点。其基本思想是节点周期性地以一定概率成为簇头节点,其他普通节点选择较近的簇头入簇,并在自己所属的时间片内将数据直接发送给本簇的簇头,簇头节点接收并融合本簇内节点发送来的数据并直接传输给基站。LEACH算法将整个网络的能量消耗平均分配到每个传感器节点中,从而达到降低网络能量消耗、提高网络整体生存时间的目的,但也存在着一些不足:
1)簇头的选择没有考虑节点的剩余能量,这样可能会导致剩余能量较少的节点被选为簇头,造成节点过早死亡。
2)随机选取簇头的策略,可能导致簇头分布不均和簇的大小不一致,使得簇头能量消耗不均,影响网络整体能耗的均衡性。
3)频繁的选举簇头,需要节点之间大量的信息交换,增大了节点的能量消耗。
4)簇头节点与基站之间采用单跳的方式直接通信,导致距离基站较远的簇头节点耗能较多,从而加速了节点的能量消耗,不适合在规模较大的传感器网络中应用。
HEED、EECS等算法都是基于LEACH的改进算法,HEED算法以剩余能量和通信代价为依据进行簇头选举和构建网络拓扑,EECS算法则是将节点剩余能量和簇头到基站的距离作为簇头选举和成簇阶段的重要依据。它们都采用了单跳传输方式进行通信,不能有效均衡簇间能耗,也不适合在大规模的WSNs中应用。
发明内容
本发明的目的在于克服现有技术中的不足,提供一种基于LEACH协议的无线传感器网络数据传输方法,解决现有技术中网络能量消耗高、网络整体生存时间短的技术问题。
为达到上述目的,本发明所采用的技术方案是:一种基于LEACH协议的无线传感器网络数据传输方法,包括以下步骤:
步骤一:确定网络拓扑及初始化:将所有传感器节点随机分布于一个正方形区域内,并作如下假设:基站位置固定,处于正方形区域的中心,能量无限;所有传感器节点位置也固定,位置信息已知,具有唯一的标识,且具有相同的初始能量E0;传感器节点发射功率可调整,可根据传输功率和接收信号的强度确定两节点间的距离;传感器节点之间可以互相直接通信;
步骤二:确定能耗模型:采用一阶无线通信能量消耗模型;
传感器节点发送k比特数据到距离为d的位置,消耗的能量由发射电路损耗和功率放大损耗两部分组成,具体计算公式如下:
E Tx ( k , d ) = k E elec + k &epsiv; fs d 2 , d < d 0 k E elec + k &epsiv; mp d 4 , d &GreaterEqual; d 0
上式中:Eelec为发射电路损耗能量;εfs和εmp为功率放大器的能耗系数;d0表示距离阈值,取值为87.5,如果传输距离<d0,则功率放大损耗采用自由空间模型;如果传输距离≥d0,则功率放大损耗采用多路径衰减模型;
传感器节点接收k比特数据的能量消耗为:
ERX(k)=kEelec
步骤三:区域划分及簇头选举:每轮簇头选举之前,将传感器节点划分为两个不同的区域:标准区和警告区;
如果传感器节点当前剩余能量大于能量阀值Dwarning,则将该传感器节点属于标准区,按照LEACH算法进行簇头选择,LEACH的门限值T(n)_(1)等于LEACH算法的门限值T(n);
如果传感器节点当前剩余能量小于能量阀值Dwarning,则将该传感器节点属于警告区,参照LEACH算法进行簇头选择,LEACH的门限值T(n)_(2)等于0.1倍的LEACH算法的门限值T(n),即T(n)_(2)=0.1×T(n);
步骤四:能量阀值Dwarning更新:
每一轮簇头选举结束后,如果传感器节点剩余能量值低于当前Dwarning值,则该传感器节点向基站发送一警告信息,基站统计被警告传感器节点占整个网络的比例P,如果P大于设定的阀值T,T=0.2,则更新Dwarning值,基站向整个网络广播Dwarning信息,否则不更新Dwarning值,基站也不向整个网络广播Dwarning信息;
步骤五:簇建立及簇内通信:簇内通信采用单跳方式传输,当传感器节点被选作簇头以后,向外发送簇头广播信息,非簇头节点根据收到的簇头广播信息的信号强度大小决定要加入哪个簇,然后向决定加入的簇的簇头发送入簇请求,完成簇的建立后,簇头为每个簇内节点分配TDMA时间表,簇内节点按照该TDMA表将数据以单跳方式传输给簇头,簇头节点收到簇内所有数据后,进行数据融合;
步骤六:数据发送:簇头节点融合簇内节点所发的数据后,若簇头到基站的距离<d0或簇头的候选中继节点集合为空时,则直接与基站进行单跳通信;若簇头到基站的距离≥d0,则采用簇间多跳传输的方式,将数据传送给基站。
进一步的,所述能量阀值Dwarning的具体计算方法如下:
Dwarning = &alpha; f ( x ) &CenterDot; E 0
其中α为一特定系数,α的值设定为0.7,E0为节点的初始能量,f(x)为一关于x的函数,其定义为:
f ( x ) = n + x n - x , x < 10000
其中n为网络中路由节点总数,x为一变量,表示Dwarning更新的次数。
进一步的,所述的能量阀值Dwarning更新的具体操作方法如下:
基站内部设置两个D1、D2两个计数器;
基站每收到一个警告信息,计数器D1加1,基站通过统计计数器D1计算得知警告区内传感器节点占整个网络的比例P;
设定比例阀值T=0.2,如果警告区内传感器节点占整个网络的比例P超过20%,即P>T,则计数器D2加1,计数器D2的值就是Dwarning中x的值,随着计数器D2的值不断更新,Dwarning不断更新;
Dwarning重新计算后,基站向整个网络广播Dwarning信息,计数器D1清零,重新统计警告区内传感器节点的数量,而计数器D2保存原有数值,不断记录Dwarning更新的次数。
与现有技术相比,本发明所达到的有益效果是:从簇头选取、数据传输两方面对LEACH协议进行改进,每一轮簇头选举中,将传感器节点根据剩余能量归类进标准区和警告区两个区域,使得位于不同区域的传感器节点以不同的概率当选为本轮簇头节点,从而保护能量相对较低的节点,达到传感器节点能量消耗均衡的目的;在簇头与基站的数据传输过程中,根据簇头节点与基站距离的远近,采用单跳与多跳相结合的方式进行数据传输,降低了能量消耗。本发明有效地延长了网络的生命周期,均衡了网络的能量消耗,优化了网络的性能。
附图说明
图1是本发明中簇头选举操作流程图。
图2是适用于本发明的无线传感器网络节点分布图。
图3是LEACH算法和本发明算法在网络剩余节点数方面的性能表现图。
图4是LEACH算法和本发明算法在网络剩余能量方面的性能表现图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
一种基于LEACH协议的无线传感器网络数据传输方法,包括以下步骤:
步骤一:确定网络拓扑及初始化:将所有传感器节点随机分布于一个正方形区域内,并作如下假设:基站位置固定,处于正方形区域的中心,能量无限。所有传感器节点位置也固定,位置信息已知,具有唯一的标识,且具有相同的初始能量E0。传感器节点发射功率可调整,可根据传输功率和接收信号的强度确定两节点间的距离;传感器节点之间可以互相直接通信。
步骤二:确定能耗模型:采用一阶无线通信能量消耗模型。
传感器节点发送k比特数据到距离为d的位置,消耗的能量由发射电路损耗和功率放大损耗两部分组成,具体计算公式如下:
E Tx ( k , d ) = k E elec + k &epsiv; fs d 2 , d < d 0 k E elec + k &epsiv; mp d 4 , d &GreaterEqual; d 0
上式中:Eelec为发射电路损耗能量;εfs和εmp为功率放大器的能耗系数;d0表示距离阈值,取值为87.5,如果传输距离<d0,则功率放大损耗采用自由空间模型;如果传输距离≥d0,则功率放大损耗采用多路径衰减模型。
传感器节点接收k比特数据的能量消耗为:
ERX(k)=kEelec
步骤三:区域划分及簇头选举:每轮簇头选举之前,将传感器节点划分为两个不同的区域:标准区和警告区。
如图1所示,如果传感器节点当前剩余能量大于能量阀值Dwarning,则将该传感器节点属于标准区,按照LEACH算法进行簇头选择,LEACH的门限值T(n)_(1)等于LEACH算法的门限值T(n)。
如果传感器节点当前剩余能量小于能量阀值Dwarning,则将该传感器节点属于警告区,在参照LEACH算法进行簇头选择时,则使LEACH的门限值T(n)_(2)变小,因此被警告节点成为簇头的概率也变小,经过多次仿真发现,当门限值T(n)_(2)等于0.1倍的LEACH算法的门限值T(n)时,即T(n)_(2)=0.1×T(n)时,仿真效果较好。
能量阀值Dwarning的具体计算方法如下:
Dwarning = &alpha; f ( x ) &CenterDot; E 0
其中α为一特定系数,α的值设定为0.7,E0为节点的初始能量,f(x)为一关于x的函数,其定义为:
f ( x ) = n + x n - x , x < 10000
其中n为网络中路由节点总数,x为一变量,表示Dwarning更新的次数。f(x)为递增函数,Dwarning为关于x的递减函数。随着x的不断增大,Dwarning的值不断减小,并且递减的幅度越来越小。当Dwarning的值递减到一定程度时,部分位于警告区的传感器节点可能又成为标准区的传感器节点,从而被选为簇头节点的概率变大。
步骤四:能量阀值Dwarning更新:
每一轮簇头选举结束后,如果传感器节点剩余能量值低于当前Dwarning值,则该传感器节点向基站发送一警告信息,基站统计被警告传感器节点占整个网络的比例P,如果P大于设定的阀值T,T=0.2,则更新Dwarning值,基站向整个网络广播Dwarning信息,否则不更新Dwarning值,基站也不向整个网络广播Dwarning信息。
能量阀值Dwarning更新的具体操作方法如下:
基站内部设置两个D1、D2两个计数器;
基站每收到一个警告信息,计数器D1加1,基站通过统计计数器D1计算得知警告区内传感器节点占整个网络的比例P;
设定比例阀值T=0.2,如果警告区内传感器节点占整个网络的比例P超过20%,即P>T,则计数器D2加1,计数器D2的值就是Dwarning中x的值,随着计数器D2的值不断更新,Dwarning不断更新;
Dwarning重新计算后,基站向整个网络广播Dwarning信息,计数器D1清零,重新统计警告区内传感器节点的数量,而计数器D2保存原有数值,不断记录Dwarning更新的次数。
步骤五:簇建立及簇内通信:簇内通信采用单跳方式传输,当传感器节点被选作簇头以后,向外发送簇头广播信息,非簇头节点根据收到的簇头广播信息的信号强度大小决定要加入哪个簇,然后向决定加入的簇的簇头发送入簇请求,完成簇的建立后,簇头为每个簇内节点分配TDMA时间表,簇内节点按照该TDMA表将数据以单跳方式传输给簇头,簇头节点收到簇内所有数据后,进行数据融合。
步骤六:数据发送:簇头节点融合簇内节点所发的数据后,若簇头到基站的距离<d0或簇头的候选中继节点集合为空时,则直接与基站进行单跳通信;若簇头到基站的距离≥d0,则采用簇间多跳传输的方式,将数据传送给基站。根据簇头节点与基站距离的远近,采用单跳与多跳相结合的方式进行数据传输,能够降低能量消耗,有效地延长网络生命周期,具体分析如下:
假设簇头ni将数据传给基站,选择nj作为其中继节点,nj直接将数据传输给基站(BS)。坐标(xi,yi)和(xj,yj)分别表示簇头节点ni和nj的地理位置。簇头nj向全网广播一条消息CH-Message,消息包含簇头节点的ID、剩余能量和它到基站的距离。簇头ni收到簇头nj广播的消息后,可以计算出它们之间的距离di,j。di,j的计算公式为:
d i , j = ( x i - x j ) 2 + ( y i - y j ) 2
为了简化问题分析,假设多跳通信采用自由空间模型,簇头ni经过簇头nj中转,传送k bit的数据至基站,则ni和nj消耗的能量为:
E2-hop=ETX(k,d(ni,nj))+ERX(k)+ETX(k,d(nj,BS))=
k(Eelecfsd2(ni,nj))+kEelec+k(Eelecfsd2(nj,BS))=
3kEelec+kεfs(d2(ni,nj)+d2(nj,BS))
当簇头ni与基站的距离d(ni,BS)≥d0时,如果ni直接将k比特数据传至基站,消耗的能量为:
E1-hop=ETX(k,d(ni,BS))=kEelec+kεmpd4(ni,BS))
要使所建立的多跳路由能耗小于单跳路由能耗,则下式必须成立:
E2-hop<E1-hop
即:
d 2 ( n i , n j ) + d 2 ( n j , BS ) < &epsiv; mp d 4 ( n i , BS ) - 2 E elec &epsiv; fs
则在簇头多跳路由构建过程中,簇头ni的候选中继节点集合ni.next为:
由公式E2-hop可知,d2(ni,nj)+d2(nj,BS)决定了多跳路由能量消耗的高低。则在ni.next中选择下一跳中继节点nj的具体策略为:首先定义ni.next内候选节点nj的代价函数如下式所示:
cos t j = d 2 ( n i , n j ) + d 2 ( n j , BS ) E nj
其中,Enj为簇首nj的剩余能量。
ni在ni.next中选择代价函数costj最小的节点作为其中继转发节点,即nj为集合ni.next中costj最小的节点。而当d(ni,BS)<d0或者ni.next为空时,簇头ni直接将数据发送到基站,与基站进行单跳通信。
重复执行步骤三~六,直到执行次数到达指定轮数或网络死亡。
如图2所示,100个传感器节点随机分布在100×100m的方形区域中,基站位于方形区域的中心,坐标为(50,50),仿真采用matlab软件。
仿真参数如下:簇头期望选择概率为p=0.05,节点的初始能量E0=0.5J,电路能耗Eelec=50nJ/bit,自由空间信道模型的能耗系数εfs=10pJ/bit/m2,多路衰减信道模型的能耗系数εmp=0.0013pJ/bit/m4,数据融合能耗EDA=5nJ/bit,数据包长度k=4000bit,控制包长度l=100bit。
仿真结果如下:
首先分析网络的存活节点数。从图3仿真结果可以看出,当网络运行到851轮时,LEACH算法出现了第一个节点死亡,本文提出的新算法在1242轮时,开始出现第一个节点死亡,网络生存周期比LEACH延长了。传统LEACH算法在运行到1495轮时,所有节点都已死亡,而本文提出的新算法依然有35个左右的节点存活,这表明本发明在很大程度上延长了整个网络的生存周期。
然后分析网络的剩余能量。图4给出了网络中100个节点总的剩余能量随时间的变化,图中曲线的斜率越大说明对应的网络能耗速度越大;斜率越小说明对应的网络能耗速度越小。可以看出新算法的网络能耗速度要慢于采用LEACH算法的网络能耗速度,并且新算法的网络剩余能量曲线始终处于LEACH的上方,说明在相同的时刻其剩余能量始终大于LEACH算法的网络剩余能量。仿真结果说明本发明能够有效减少传感器节点的能量消耗。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

Claims (3)

1.基于LEACH协议的无线传感器网络数据传输方法,其特征在于,包括以下步骤:
步骤一:确定网络拓扑及初始化:将所有传感器节点随机分布于一个正方形区域内,并作如下假设:基站位置固定,处于正方形区域的中心,能量无限;所有传感器节点位置也固定,位置信息已知,具有唯一的标识,且具有相同的初始能量E0;传感器节点发射功率可调整,可根据传输功率和接收信号的强度确定两节点间的距离;传感器节点之间可以互相直接通信;
步骤二:确定能耗模型:采用一阶无线通信能量消耗模型;
传感器节点发送k比特数据到距离为d的位置,消耗的能量由发射电路损耗和功率放大损耗两部分组成,具体计算公式如下:
E Tx ( k , d ) = kE elec + k&epsiv; fs d 2 , d < d 0 kE elec + k&epsiv; mp d 4 , d &GreaterEqual; d 0
上式中:Eelec为发射电路损耗能量;εfs和εmp为功率放大器的能耗系数;d0表示距离阈值,取值为87.5,如果传输距离<d0,则功率放大损耗采用自由空间模型;如果传输距离≥d0,则功率放大损耗采用多路径衰减模型;
传感器节点接收k比特数据的能量消耗为:
ERX(k)=kEelec
步骤三:区域划分及簇头选举:每轮簇头选举之前,将传感器节点划分为两个不同的区域:标准区和警告区;
如果传感器节点当前剩余能量大于能量阀值Dwarning,则将该传感器节点属于标准区,按照LEACH算法进行簇头选择,LEACH的门限值T(n)_(1)等于LEACH算法的门限值T(n);
如果传感器节点当前剩余能量小于能量阀值Dwarning,则将该传感器节点属于警告区,参照LEACH算法进行簇头选择,LEACH的门限值T(n)_(2)等于0.1倍的LEACH算法的门限值T(n),即T(n)_(2)=0.1×T(n);
步骤四:能量阀值Dwarning更新:
每一轮簇头选举结束后,如果传感器节点剩余能量值低于当前Dwarning值,则该传感器节点向基站发送一警告信息,基站统计被警告传感器节点占整个网络的比例P,如果P大于设定的阀值T,T=0.2,则更新Dwarning值,基站向整个网络广播Dwarning信息,否则不更新Dwarning值,基站也不向整个网络广播Dwarning信息;
步骤五:簇建立及簇内通信:簇内通信采用单跳方式传输,当传感器节点被选作簇头以后,向外发送簇头广播信息,非簇头节点根据收到的簇头广播信息的信号强度大小决定要加入哪个簇,然后向决定加入的簇的簇头发送入簇请求,完成簇的建立后,簇头为每个簇内节点分配TDMA时间表,簇内节点按照该TDMA表将数据以单跳方式传输给簇头,簇头节点收到簇内所有数据后,进行数据融合;
步骤六:数据发送:簇头节点融合簇内节点所发的数据后,若簇头到基站的距离<d0或簇头的候选中继节点集合为空时,则直接与基站进行单跳通信;若簇头到基站的距离≥d0,则采用簇间多跳传输的方式,将数据传送给基站。
2.根据权利要求1所述的基于LEACH协议的无线传感器网络数据传输方法,其特征在于,所述能量阀值Dwarning的具体计算方法如下:
Dwarning = &alpha; f ( x ) &CenterDot; E 0
其中α为一特定系数,α的值设定为0.7,E0为节点的初始能量,f(x)为一关于x的函数,其定义为:
f ( x ) = n + x n - x , x < 10000
其中n为网络中路由节点总数,x为一变量,表示Dwarning更新的次数。
3.根据权利要求2所述的基于LEACH协议的无线传感器网络数据传输方法,其特征在于,所述的能量阀值Dwarning更新的具体操作方法如下:
基站内部设置两个D1、D2两个计数器;
基站每收到一个警告信息,计数器D1加1,基站通过统计计数器D1计算得知警告区内传感器节点占整个网络的比例P;
设定比例阀值T=0.2,如果警告区内传感器节点占整个网络的比例P超过20%,即P>T,则计数器D2加1,计数器D2的值就是Dwarning中x的值,随着计数器D2的值不断更新,Dwarning不断更新;
Dwarning重新计算后,基站向整个网络广播Dwarning信息,计数器D1清零,重新统计警告区内传感器节点的数量,而计数器D2保存原有数值,不断记录Dwarning更新的次数。
CN201410589112.5A 2014-10-28 2014-10-28 基于leach协议的无线传感器网络数据传输方法 Pending CN104320796A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410589112.5A CN104320796A (zh) 2014-10-28 2014-10-28 基于leach协议的无线传感器网络数据传输方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410589112.5A CN104320796A (zh) 2014-10-28 2014-10-28 基于leach协议的无线传感器网络数据传输方法

Publications (1)

Publication Number Publication Date
CN104320796A true CN104320796A (zh) 2015-01-28

Family

ID=52375948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410589112.5A Pending CN104320796A (zh) 2014-10-28 2014-10-28 基于leach协议的无线传感器网络数据传输方法

Country Status (1)

Country Link
CN (1) CN104320796A (zh)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105050108A (zh) * 2015-05-25 2015-11-11 浙江工业大学 一种能量捕获无线传感网高数据包传递率多播方法
CN105722174A (zh) * 2016-02-01 2016-06-29 国网新疆电力公司电力科学研究院 异构融合用电信息采集网络中的节点链路调度方法
CN105744584A (zh) * 2016-03-31 2016-07-06 中国联合网络通信集团有限公司 一种簇头选择方法、簇头选择***和多跳网络
CN106376048A (zh) * 2016-11-03 2017-02-01 中国矿业大学(北京) 一种基于事件驱动的煤矿井下无线传感器网络***
CN106454815A (zh) * 2016-06-30 2017-02-22 华南理工大学 一种基于leach协议的无线传感器网络路由方法
CN106973419A (zh) * 2017-03-03 2017-07-21 武汉工程大学 一种leach协议的改进算法
CN107300428A (zh) * 2017-06-28 2017-10-27 武汉万千无限科技有限公司 一种基于互联网控制的蒸球温度自动连续测量***
CN107690168A (zh) * 2016-08-04 2018-02-13 王莹莹 一种可扩展的无线传感器网络组网方法
CN108234654A (zh) * 2018-01-03 2018-06-29 广州供电局有限公司 一种设备远程指挥维修***
CN109041159A (zh) * 2018-08-04 2018-12-18 浙江农林大学 一种克服无线传感器网络中能量不均衡的方法
CN109041075A (zh) * 2018-08-22 2018-12-18 西安空间无线电技术研究所 一种能量受限网络无线能量传输控制方法及***
CN109526037A (zh) * 2019-01-03 2019-03-26 中国联合网络通信集团有限公司 一种节点簇头选举方法及***
CN110049465A (zh) * 2019-04-23 2019-07-23 贵州大学 一种基于wsn的水域监测通信方法
CN110225567A (zh) * 2019-04-25 2019-09-10 北京邮电大学 一种基于公平性和能耗速率的传感器网络分簇方法
CN111148160A (zh) * 2019-12-14 2020-05-12 贵州电网有限责任公司 一种适用于电力监测环境的传感器网络多目标路由方法
CN111194065A (zh) * 2020-02-13 2020-05-22 吉林建筑科技学院 一种高能效的环形无线传感器网络多跳分簇路由方法
CN111954281A (zh) * 2020-07-28 2020-11-17 西安理工大学 一种基于无线紫外光通信的蜂群无人机编队分簇路由方法
CN112437477A (zh) * 2020-10-21 2021-03-02 山东省科学院自动化研究所 一种无线传感器网络路由方法及***
CN112839367A (zh) * 2021-01-09 2021-05-25 昆明理工大学 一种无线传感器网络leach优化算法
CN113015118A (zh) * 2019-12-20 2021-06-22 中国科学院沈阳计算技术研究所有限公司 一种工业物联网低功耗通信装置及***
CN114125986A (zh) * 2021-11-30 2022-03-01 长春工业大学 一种基于最佳中继角的无线传感器网络分簇路由协议
CN114286417A (zh) * 2021-12-31 2022-04-05 扬州大学 一种基于leach协议的分簇优化及多跳传输方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110055424A1 (en) * 2009-09-01 2011-03-03 National Taiwan University Routing Method For Network And Sensing System
CN102256267A (zh) * 2010-05-19 2011-11-23 北京兴科迪科技有限公司 无线传感网络中能量优先的节点分簇方法
CN103533595A (zh) * 2013-10-28 2014-01-22 天津工业大学 无线传感网络的多跳分簇路由算法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110055424A1 (en) * 2009-09-01 2011-03-03 National Taiwan University Routing Method For Network And Sensing System
CN102256267A (zh) * 2010-05-19 2011-11-23 北京兴科迪科技有限公司 无线传感网络中能量优先的节点分簇方法
CN103533595A (zh) * 2013-10-28 2014-01-22 天津工业大学 无线传感网络的多跳分簇路由算法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
班艳丽等: "基于能量均衡的ZigBee网络树路由算法", 《计算机应用》 *
陈炳才等: "一种基于LEACH协议改进的簇间多跳路由协议", 《传感技术学报》 *

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105050108B (zh) * 2015-05-25 2018-06-01 浙江工业大学 一种能量捕获无线传感网高数据包传递率多播方法
CN105050108A (zh) * 2015-05-25 2015-11-11 浙江工业大学 一种能量捕获无线传感网高数据包传递率多播方法
CN105722174A (zh) * 2016-02-01 2016-06-29 国网新疆电力公司电力科学研究院 异构融合用电信息采集网络中的节点链路调度方法
CN105744584A (zh) * 2016-03-31 2016-07-06 中国联合网络通信集团有限公司 一种簇头选择方法、簇头选择***和多跳网络
CN106454815B (zh) * 2016-06-30 2019-10-18 华南理工大学 一种基于leach协议的无线传感器网络路由方法
CN106454815A (zh) * 2016-06-30 2017-02-22 华南理工大学 一种基于leach协议的无线传感器网络路由方法
CN107690168A (zh) * 2016-08-04 2018-02-13 王莹莹 一种可扩展的无线传感器网络组网方法
CN107690168B (zh) * 2016-08-04 2021-03-12 王莹莹 一种可扩展的无线传感器网络组网方法
CN106376048A (zh) * 2016-11-03 2017-02-01 中国矿业大学(北京) 一种基于事件驱动的煤矿井下无线传感器网络***
CN106973419A (zh) * 2017-03-03 2017-07-21 武汉工程大学 一种leach协议的改进算法
CN107300428A (zh) * 2017-06-28 2017-10-27 武汉万千无限科技有限公司 一种基于互联网控制的蒸球温度自动连续测量***
CN108234654B (zh) * 2018-01-03 2019-04-30 徐州派特控制技术有限公司 一种设备远程指挥维修***
CN108234654A (zh) * 2018-01-03 2018-06-29 广州供电局有限公司 一种设备远程指挥维修***
CN109041159A (zh) * 2018-08-04 2018-12-18 浙江农林大学 一种克服无线传感器网络中能量不均衡的方法
CN109041159B (zh) * 2018-08-04 2021-04-02 浙江农林大学 一种克服无线传感器网络中能量不均衡的方法
CN109041075A (zh) * 2018-08-22 2018-12-18 西安空间无线电技术研究所 一种能量受限网络无线能量传输控制方法及***
CN109041075B (zh) * 2018-08-22 2022-04-12 西安空间无线电技术研究所 一种能量受限网络无线能量传输控制方法及***
CN109526037A (zh) * 2019-01-03 2019-03-26 中国联合网络通信集团有限公司 一种节点簇头选举方法及***
CN110049465A (zh) * 2019-04-23 2019-07-23 贵州大学 一种基于wsn的水域监测通信方法
CN110049465B (zh) * 2019-04-23 2021-11-30 贵州大学 一种基于wsn的水域监测通信方法
CN110225567A (zh) * 2019-04-25 2019-09-10 北京邮电大学 一种基于公平性和能耗速率的传感器网络分簇方法
CN111148160A (zh) * 2019-12-14 2020-05-12 贵州电网有限责任公司 一种适用于电力监测环境的传感器网络多目标路由方法
CN111148160B (zh) * 2019-12-14 2023-01-31 贵州电网有限责任公司 一种适用于电力监测环境的传感器网络多目标路由方法
CN113015118A (zh) * 2019-12-20 2021-06-22 中国科学院沈阳计算技术研究所有限公司 一种工业物联网低功耗通信装置及***
CN111194065B (zh) * 2020-02-13 2022-02-25 吉林建筑科技学院 一种高能效的环形无线传感器网络多跳分簇路由方法
CN111194065A (zh) * 2020-02-13 2020-05-22 吉林建筑科技学院 一种高能效的环形无线传感器网络多跳分簇路由方法
CN111954281A (zh) * 2020-07-28 2020-11-17 西安理工大学 一种基于无线紫外光通信的蜂群无人机编队分簇路由方法
CN112437477A (zh) * 2020-10-21 2021-03-02 山东省科学院自动化研究所 一种无线传感器网络路由方法及***
CN112437477B (zh) * 2020-10-21 2022-12-20 山东省科学院自动化研究所 一种无线传感器网络路由方法及***
CN112839367A (zh) * 2021-01-09 2021-05-25 昆明理工大学 一种无线传感器网络leach优化算法
CN114125986A (zh) * 2021-11-30 2022-03-01 长春工业大学 一种基于最佳中继角的无线传感器网络分簇路由协议
CN114125986B (zh) * 2021-11-30 2023-09-19 长春工业大学 一种基于最佳中继角的无线传感器网络分簇路由方法
CN114286417A (zh) * 2021-12-31 2022-04-05 扬州大学 一种基于leach协议的分簇优化及多跳传输方法
CN114286417B (zh) * 2021-12-31 2023-10-20 扬州大学 一种基于leach协议的分簇优化及多跳传输方法

Similar Documents

Publication Publication Date Title
CN104320796A (zh) 基于leach协议的无线传感器网络数据传输方法
Sabet et al. An energy efficient multi-level route-aware clustering algorithm for wireless sensor networks: A self-organized approach
CN102149160B (zh) 一种用于无线传感网络的能量感知路由算法
CN101394321B (zh) 基于“能量均衡”的集群无线传感器网络非均匀分簇方法
CN104507144B (zh) 无线携能中继网络联合中继选择及资源分配方法
CN103298032B (zh) 一种无线传感器网络中的节点能耗均衡方法
CN103929823B (zh) 基于业务分类的电力无线专网信道接入控制方法
Basagni et al. CTP-WUR: The collection tree protocol in wake-up radio WSNs for critical applications
CN106900025A (zh) 一种基于双簇首的无线传感器网络分簇路由方法
Feng et al. Green information and communication technology: energy efficiency in a motorway model
CN105357731A (zh) 在电磁干扰环境下的能量有效的wsn路由协议设计方法
CN103179628B (zh) 基于无线传感网节点中间件的分簇路由的方法
CN104394566A (zh) 一种基于模糊决策的低功耗自适应分簇多跳无线传感器网络拓扑控制方法
CN105120474A (zh) 基于能量采集无线传感器网络的能量管理方法
Wan et al. AHP based relay selection strategy for energy harvesting wireless sensor networks
CN102497679A (zh) 一种无线传感器网络静态分簇算法
CN108566664A (zh) 一种分布式高能效的wsn分簇路由优化方法
CN102857988A (zh) 认知无线Ad Hoc网络中的按需路由实现方法
CN101835099B (zh) 基于分簇与rrep广播的大规模传感器网络路由方法
CN101577668A (zh) 一种基于网格分簇的无线传感器网络机会路由协议
CN103139073A (zh) 一种基于Ad Hoc网络形式的认知路由方法
Wang et al. An enhanced energy optimization routing protocol using double cluster heads for wireless sensor network
CN102983948A (zh) 一种无线传感网络自适应聚类传输发法及其装置
CN102630086A (zh) 基于Gabriel图的无线传感器网络的数据通信方法
CN103179655A (zh) 移动自组织网络中分布式节点功率控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20151202

Address after: 213022 Changzhou Jin Ling North Road, Jiangsu, No. 200

Applicant after: CHANGZHOU CAMPUS OF HOHAI University

Applicant after: CHANGZHOU TRINA SOLAR ENERGY Co.,Ltd.

Address before: 213022 Changzhou Jin Ling North Road, Jiangsu, No. 200

Applicant before: CHANGZHOU CAMPUS OF HOHAI University

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20161118

Address after: 213022 Changzhou Jin Ling North Road, Jiangsu, No. 200

Applicant after: CHANGZHOU CAMPUS OF HOHAI University

Address before: 213022 Changzhou Jin Ling North Road, Jiangsu, No. 200

Applicant before: CHANGZHOU CAMPUS OF HOHAI University

Applicant before: CHANGZHOU TRINA SOLAR ENERGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication

Application publication date: 20150128

RJ01 Rejection of invention patent application after publication