时间:2024-05-24
邓雪峰 孙瑞志 杨 华 聂 娟 王文狄
(1.山西农业大学信息科学与工程学院, 太谷 030801; 2.中国农业大学信息与电气工程学院, 北京 100083;3.中国农业大学农业部农业信息获取技术重点实验室, 北京 100083; 4.北京农学院计算机与信息工程学院, 北京 102206)
基于机会网络的牧场物联网数据传输方法
邓雪峰1孙瑞志2,3杨 华1聂 娟2,4王文狄2
(1.山西农业大学信息科学与工程学院, 太谷 030801; 2.中国农业大学信息与电气工程学院, 北京 100083;3.中国农业大学农业部农业信息获取技术重点实验室, 北京 100083; 4.北京农学院计算机与信息工程学院, 北京 102206)
智能化畜牧业管理需要对牧场中牲畜的行为进行检测以及对牲畜的运动路径、位置等信息进行采集,利用牧场物联网系统可以实现对上述信息的获取。基于无线传感器网络的系统架构能够满足各个采样节点间的通信需求,但是由于牧场所处的地理位置一般比较偏远,网络环境复杂,与互联网连接时经常出现连接中断、丢包等问题。采用传统的网络连接方式可能导致数据大量丢失,为了减少在与互联网连接中断时采样数据的丢失,提出了一种基于机会网络的牧场物联网数据传输方案,分析了在牧场环境中传感器之间的通信状态,总结出传感器之间通信的3种方式,分别予以建模分析。在传感器有限存储容量的前提下,利用机会网络的原理,提出接入点密度的计算方法,并总结了牲畜运动速度、传感器节点存储容量与数据传输丢包率之间的内在联系,从而保证了系统数据丢失在设计允许的范围内。通过评估和验证所提方法理论结果的实验,证明了方法的正确性。
牧场; 物联网; 数据采集; 机会网络; 数据传输
随着物联网技术在农业中的广泛应用[1],信息化手段也逐步用于畜牧业生产中[2]。牧场中的牲畜行为监控是畜牧业集约化、智能化管理的一个基本条件。
利用物联网技术可以有效地实现牲畜行为的监测[3-6]。一般牧场处于比较偏远的地区,牧场物联网经常处于网络服务区的边缘地带或服务区外,传感器节点通信能力有限,在牧场环境中只能通过无线公网与最近基站连接[7-11]进行信息的传输,导致连续的物联网监控数据经常无法通过网络进行传输,出现信号中断等网络异常状况。
机会网络(Opportunistic networks,ON)[12-14]是一种自组织网络,是专门针对无线网络链路经常断开,源节点与目标节点之间可能不存在完整链路的情况,利用节点的移动性,在节点进入相互通信覆盖区域进行数据交换,以完成数据通信。因此机会网络常用于解决野生动物监控[15-16]与偏远地区[17-18]的网络接入等问题。
本文分析牧场这种特殊条件下的物联网数据传输环境,利用机会网络技术的特点对畜牧业物联网进行网络数据传输设计,使牧场物联网的数据传输适应牧场环境中传感器网络经常中断的特性,为解决畜牧业牧场物联网数据传输间断问题提供有效的方案。
1.1 牧场物联网系统结构
牧场物联网系统可以实现牲畜的行为信息采集、处理等。系统通过传感器采集物理系统信息(如牲畜位置信息、体温信息及运动状态信息等),利用网络(2G/3G/4G等无线公网)将信息传送给应用服务器处理。图1是一个牧场的牲畜信息监测物联网系统结构图。感知层中的智能传感器具有一定的存储、计算与通信能力。传感器采集的数据利用传感器网络进行短距离的数据传输,如利用ZigBee等协议组成的网络。同时,节点利用广域网络接入技术,一般采用无线方式,如GPRS网络等,将传感器采集数据传送至互联网中。这部分网络组织形式构成了牧场物联网系统的网络层。
畜牧业物联网系统在信息采集过程中传感器处于移动状态,采集节点不断的变换空间位置,这种空间拓扑结构的改变使得畜牧业物联网不同于当前广泛讨论的设施农业中的其它领域,如智能温室等的物联网系统;在网络层,传感器节点与互联网的数据通信过程中,由于节点本身的移动性,且当节点利用无线通信方式时,节点与基站的距离经常超出基站的覆盖范围,使网络经常处于中断状态。
图1 牧场物联网架构结构图Fig.1 Architecture of pasture IOT
1.2 牧场物联网系统通信状态分析
牧场环境中,网络传输主要利用无线网络,在基站与通信节点之间交互数据,有3种情况:传感器网络节点分布全在基站通信覆盖范围内;传感器网络节点分布部分在基站通信覆盖范围内;传感器网络节点分布均在基站通信覆盖范围以外。
用集合表示以上3种情况:A={a1,a2,a3}。
传感器网络通信的组织方式也有3种情况:所有传感器网络节点都可以直接与基站通信,传感器网络节点间无法通信;传感器网络节点中部分可以与基站通信,传感器网络节点之间可以相互连接通信;所有传感器网络节点都可以与基站通信并且节点间也可以相互连接。
用集合表示:B={b1,b2,b3}。因此,在牧场场景中,网络传输可能出现的方式为
C=A×B={a1,a2,a3}×{b1,b2,b3}=
{(a1,b1),(a1,b2),(a1,b3),(a2,b1),
(a2,b2),(a2,b3),(a3,b1),(a3,b2),(a3,b3)}
其中(a1,b1)、(a1,b2)、(a1,b3)3种情况中,传感器所有节点都可以直接将数据传输至互联网,这种情况不存在网络中断等情况,连接处理模型与互联网处理办法一致;(a3,b1)、(a3,b2)、(a3,b3)3种情况时网络完全中断;因此,本文讨论的问题集中于(a2,b1)、(a2,b2)、(a2,b3)3种情况。
针对畜牧业环境及牧场中物联网在数据通信上的特殊性,在对畜牧业物联网系统构架进行分析的基础上,利用机会网络的原理,提出在系统实施中采用机会网络原理设计系统的参考模型,从而解决畜牧业中物联网数据传输中连接不稳定以及传感器节点空间位置经常变换等问题。
2.1 机会网络概述
图3 传感器网络节点与基站连接情况Fig.3 Connection of sensor network nodes and base station
机会网络是针对网络节点之间通信可能不存在完整路径的一种网络组织方案,这种网络组织形式的物理架构解决方案来自于DTN(Disruption tolerant networks)网络[19-20]。机会网络可以看成是一种无线自组织网络下的DTN网络,其架构的技术路线是依照存储—携带—转发的路由机制完成通信任务。机会网络的实现分组信息“携带”功能是通过在网络体系结构中增加一个bundle层[14]达到的,图2所示为一个机会网络体系结构与普通TCP/IP网络体系结构的对比。机会网络通过bundle层,可以满足延迟、网络经常中断这些特殊环境下数据的可靠传输。
图2 机会网络分层结构Fig.2 Layered structure of opportunistic network
本文基于机会网络对牧场的数据传输提出一种工程解决方案,为了满足在实际工作中具有广泛适用及系统稳定性需求,在数据转发机制上采用基于泛洪算法单副本的数据发送策略,在节点移动性方面以牧场中采食过程移动为基础。在这个条件下,计算出工程需要的设备内存、数据采样的速度、采食半径以及动物移动速度等关系,为工程实施中计算系统设计需求的内存、数据采样周期等提供理论依据及方法。
2.2 牧场物联网场景分析及建模
由1.2节分别讨论 (a2,b1)、(a2,b2)、(a2,b3)3种网络环境下数据传输情况,在图3中分别用场景1、场景2及场景3表示。在此讨论这3种情况下牧场物联网信息传输所需机会网络组网的连接情况。
2.2.1 场景1
当连接为(a2,b1)时传感器网络节点与基站之间的通信关系,传感器节点中部分与基站有连接,部分没有连接,传感器节点是可以运动的,即传感器节点的运动范围一部分在基站信号覆盖范围内。此时传感器间没有通信关联,这种情况下相当于每个传感器网络节点与基站之间构成网络。
在场景1所示的网络构成情况,各个传感器节点只有到达基站信号覆盖范围内时才有机会与基站进行连接通信,基站信号覆盖范围与牲畜活动半径如图4所示,设牲畜活动范围为一圆形区域(这里为了方便问题说明,实际放牧中与草场的形状有关),牲畜的活动半径为r(m),即图中线段A1O2的长度,基站与牲畜活动中心的距离为D(m),即O1O2的长度。基站信号覆盖范围为R(m),即A1O1的长度。基站图4中灰色斜线区域为信号不稳定区域,传感器节点在此范围内传输信号有丢包现象,丢包规律服从函数φ,函数φ是一个节点与基站距离及网络最大延迟上限相关的函数,此函数根据不同的系统设计需求及相应的传输方式做相应的设置即可。灰色区域宽度为d(m)。
图4 传感器节点与基站位置关系分析Fig.4 Relationship analysis of sensor nodes and base station location
由图4中几何关系,可以计算牲畜活动中心与两圆相交交点连线所成的角为∠A1O2A2,用α1表示为
α1=2arccos((r2+D2-R2)/(2rD))
基站中心与两圆相交交点连线夹角为∠A1O1A2,用α2表示为
α2=2arccos((R2+D2-r2)/(2RD))
基站信号覆盖范围与牲畜活动范围相交处的面积为
S1=r2α1/2+R2α2/2-sin(α1/2)rD
同样方法,可以计算出排除图中灰色区域,即不存在丢包现象的区域面积为
S2=r2β1/2+(R-d)2β2/2-sin(β1/2)rD
其中β1、β2分别为∠B1O2B2、∠B1O1B2,即
β1=2arccos((r2+D2-(R-d)2)/(2rD))
β2=2arccos(((R-d)2+D2-r2)/(2(R-d)D))
在场景1中,由于各个传感器网络节点只有独自进入基站信号覆盖区域才有机会获得网络传输的机会,由于网络传输信息时间与牲畜移动速度相比可以忽略不计,牲畜移动速度为v,那么,在特定运动规律下(例如牲畜可能服从布朗运动等规律)牲畜在某个区域出现的周期是v的函数,设这个周期为Pv,则在一个周期内在信号覆盖区域停留的时间假设服从均匀分布,即PvS1/(πr2),同理在数据传输稳定区域停留的时间为PvS2/(πr2)。传感器网络节点在无网络区域的停留时间为Pv(1-S1/(πr2)),为记录方便,设Ps1=S1/(πr2),Ps2=S2/(πr2)。令物联网传感器信息采集周期为T(s),节点存储机会网络数据包包含采集信息个数为M(个)。
因此,在此时理论上由系统设计造成的丢包率RPLR有如下计算公式:
当Pv[1-Ps2-(Ps1-Ps2)φ]/T≤M时(其中φ为φ的函数,为传感器节点在图4阴影部分活动时的成功发送数据百分比)RPLR=0,当Pv[1-Ps2- (Ps1-Ps2)φ]/T>M时RPLR={Pv[1-Ps2-(Ps1-Ps2)φ]/T-M}/(Pv/T)。
数据延时则在0与Pv[1-Ps2-(Ps1-Ps2)φ]之间。
2.2.2 场景2
场景2为(a2,b2)的情况,图中部分节点与基站可以连接,但节点间有短距无线网络连接,图中可以与基站进行网络连接的节点数为n,网络中总共移动节点数为N,其它参数设置同以上参数设置。
那么,n个传感器网络节点的运动服从独立的同分布,单个传感器在信号覆盖稳定区域停留时间为PvPs2。则n个传感器网络节点在信号覆盖稳定区域内停留的概率为
同理n个传感器网络节点在信号覆盖不稳定区域内停留的概率为
因此,在此时理论上由系统设计造成的丢包率RPLR有如下计算公式:
当Pv(1-Pn2-Pn1φ)/T≤M时RPLR=0,当Pv(1-Pn2-Pn1φ)/T>M时RPLR=[Pv(1-Pn2-Pn1φ)/T-M]/(Pv/T)。
数据延时则在0与Pv(1-Pn2-Pn1φ)之间。
2.2.3 场景3
场景3为(a2,b3)的情况,图中所有节点与基站可以连接,但节点间有短距无线网络连接,网络中总共移动节点数为N,其它参数设置同以上参数设置。
那么,N个传感器网络节点的运动服从独立的同分布,其它参数设置与前两种情况设置相同,则N个传感器网络节点在信号覆盖稳定区域内停留的概率为
同理n个传感器网络节点在信号覆盖不稳定区域内停留的概率为
因此,在此时理论上由系统设计造成的丢包率RPLR有如下计算公式:
当Pv(1-PN2-PN1φ)/T≤M时RPLR=0,当Pv(1-PN2-PN1φ)/T>M时RPLR=[Pv(1-PN2-PN1φ)/T-M]/(Pv/T)。
数据延时则在0与Pv(1-PN2-PN1φ)之间。
对利用机会网络建模的传感器网络节点的网络连接情况予以分析证明。基站覆盖范围为30 km,放牧半径假设为1 km,即D=30 km,r=0.5 km,R=30 km,d=30 m,对其它参数的设置分别由各种不同条件确定。根据以上提供数据,计算得(以下结论中角度的单位为弧度)α1= 3.125,α2= 0.033,β1=1.841,β2=0.027,S1=0.241 km2,S2=0.2 km2。
模拟实验设牲畜进入采食区域后以图4中所示的活动中心O2为原点,随机向采食区域中其它区域移动。
对以下几个指标加以验证:传感器节点数量、传感器节点移动速度及传感器缓存容量对丢包率影响的对比分析。
3.1 传感器网络节点数量影响网络传输状况分析
牲畜采食移动速率为v=0.5 m/s,采食宽度为2 m,采食过程为随机在采食区域内行动,缓存(为讨论问题方便,M定义为缓存大小与分组数据包字节相除后得到的结果)M=10个,信号采样周期T=10 s,图3场景2中,设n∶N=1∶5。经模拟实验,在N取不同的值时,网络丢失数据条数与时间的关系如图5所示。
图5 传感器网络节点数与丢包率关系曲线Fig.5 Relationship curves between number of sensor network nodes and packet loss rate
图5中Nmd00代表变通网络状态数据丢失情况与时间变化的关系,此时网络中节点的数目不影响单个节点的数据丢失;Nmd01代表场景1中所示的情况,网络中节点的数目不影响单个节点的数据丢失;Nmd12、Nmd13代表N=10时,场景2与场景3的数据丢失情况;Nmd22代表N=20时场景2的数据丢失情况;Nmd32代表N=30时场景2的数据丢失情况。
通过图5所示的模拟实验结果,计算出在不同场景中丢包率如表1所示,表中平均值指的是所有测试时间总丢失数据数与总发送数据数的比值,而最大值指的是两次采样(如间隔100 s)内丢失数据与共发送数据的比值中的最大值。
图5为数据包丢失情况,可以看出,场景3在相同节点数的情况下数据丢失最少,在节点数增加的情况下,如Nmd12的数据要大于Nmd22及Nmd32,说明同等条件下,丢包率随着节点数目增加而降低,同样,通过实验数据可以反解出第2节中讨论的丢包率公式中的Pv,如Nmd01曲线丢包率平均值为82%,可以解出此种情况下Pv≈1 429 s,可以在工程实际中利用此实验方法,设计工程中的具体应用。
表1 节点数目影响丢包率情况对比分析表Tab.1 Comparative analysis of influence of number of nodes on packet loss rate
3.2 传感器网络节点运动影响网络传输状况分析
此时传感器网络节点与基站的中心距离一定,基站与牲畜活动中心的距离为D=30 km,缓存M=10个,采样周期T=10 s,在图3场景2情况中,n∶N=1∶5且n=2。分别做3组模拟实验,其中Nmd00~Nmd03为牲畜运动速率v=0.5 m/s时数据丢失情况,其中Nmd00为普通网络连接情况,Nmd01、Nmd02、Nmd03分别为场景1、2、3情况下网络连接情况;Nmd10~Nmd13为牲畜运动速率v=1 m/s时数据丢失情况;Nmd20~Nmd23为牲畜运动速率v=2 m/s时数据丢失情况。
图6 传感器网络节点运动速度与丢包率关系曲线Fig.6 Relationship curves of node motion speed and packet loss rate in a sensor network
利用图6模拟实验结果,可以计算出各种情况下丢包率如表2所示。
表2 节点运动速度影响丢包率情况对比Tab.2 Comparative analysis of influence of node motion speed on packet loss rate
图6中对比相同的条件下,如Nmd01、Nmd11及Nmd21,可以明显得出结论,随着牲畜行动速率的增加,数据丢失降低。由表2中数据也可以得出随着速率增加数据丢失下降,而在同种情况下,数据丢失随着牲畜运动变化并不是很明显,说明这个因素对数据丢失影响较小,同样也可以利用表中结果反推出各公式的参数,方法同3.1节。
3.3 传感器网络节点存储容量对网络传输状况影响分析
此时传感器网络节点与基站的中心距离一定,基站与牲畜活动中心的距离为D=30 km,其它参数同3.1节,其中在图3场景2情况中,n∶N=1∶5且n=2。通过实验得到缓存对数据丢失情况的影响,如图7所示,其中Nmd00为普通网络连接情况,无缓存;Nmd11~Nmd13为缓存为10的情况下,分别对场景1、场景2及场景3做的数据丢失情况实验;Nmd21~Nmd23为缓存为20的情况下的实验。
图7 传感器缓存与丢包率关系曲线Fig.7 Relationship curves of node storage capacity and packet loss rate in a sensor network
利用图7模拟实验结果,可以计算出丢包率如表3所示。
表3 节点存储容量影响丢包率情况对比Tab.3 Comparative analysis of influence of node storage capacity on packet loss rate
由图7可以确定,随着缓存的增加有降低数据丢失的可能性。
3.4 讨论
由上述分析可知,在利用机会网络进行牧场网络架构的情况下,数据传输的丢包率有所下降,并且与以下几个因素有关:牧场中牲畜的运动速度、传感器节点用于机会网络bundle缓存的容量及传感器网络节点的数量,因此具体情况可以根据丢包率的要求对上述参数进行调整,以达到系统设计要求。
利用机会网络架构牧场物联网,从而在牧场这种特殊条件下尽量利用传感器缓存以及传感器协作的特性来稳定传输数据,由于牧场环境条件复杂,数据传输不稳定,利用这种架构方式可以有效增加数据传输能力,降低系统丢包率,为在这种特殊条件下的网络架构提供了一种可行的解决方案,并给出了相应的数据计算方法。
1 熊本海, 杨振刚, 杨亮, 等. 中国畜牧业物联网技术应用研究进展[J/OL]. 农业工程学报, 2015, 31(增刊1):237-246. http:∥www.tcsae.org/nygcxb/ch/reader/view_abstract.aspx?file_no=2015z128&flag=1. DOI:10.3969/j.issn.1002-6819.2015.z1.028. XIONG Benhai, YANG Zhengang, YANG Liang, et al.Review on application of internet of things technology in animal husbandry in China[J/OL]. Transactions of the CSAE, 2015, 31(Supp.1):237-246.(in Chinese)
2 陆明洲, 沈明霞, 丁永前,等. 畜牧信息智能监测研究进展[J/OL]. 中国农业科学, 2012, 45(14):2939-2947. http:∥www.chinaagrisci.co m/CN/10.3864/j.issn.0578-1752.2012.14.017. DOI: 10.3864/j.issn.0578-1752.2012.14.017. LU Mingzhou, SHEN Mingxia, DING Yongqian, et al. Review on the intelligent technology for animal husbandry information monitoring [J/OL]. Scientia Agricultura Sinica, 2012, 45(14): 2939-2947.(in Chinese)
3 OCHIAI H, ESAKI H, ISHIZUKA H, et al. A field experience on DTN-based sensor data gathering in agricultural scenarios[C]∥2010 IEEE Sensors, 2010:955-958.
4 KABSHI A H, ELMIRGHANI J M H. A technical framework for designing wireless sensor networks for agricultural monitoring in developing regions[C]∥International Conference on Next Generation Mobile Applications, Services and Technologies, 2008:395-401.
5 KLINGBEIL L, WARK T. Demonstration of a wireless sensor network for real-time indoor localisation and motion monitoring[C]∥International Conference on Information Processing in Sensor Networks, 2008. IPSN’08, 2008: 543-544.
6 EHSAN S, BRADFORD K, BRUGGER M, et al. Design and analysis of delay-tolerant sensor networks for monitoring and tracking free-roaming animals[J]. IEEE Transactions on Wireless Communications, 2012, 11(3):1220-1227.
7 马从国, 赵德安, 王建国,等. 基于无线传感器网络的水产养殖池塘溶解氧智能监控系统[J/OL]. 农业工程学报, 2015, 31(7):193-200. http:∥www.tcsae.org/nygcxb/ch/reader/view_abstract.aspx?file_no=20150728. DOI: 10.3969/j.issn.1002-6819.2015.07.028. MA Congguo, ZHAO Dean, WANG Jianguo, et al. Intelligent monitoring system for aquaculture dissolved oxygen in pond based on wireless sensor network[J/OL]. Transactions of the CSAE, 2015, 31(7):193-200.(in Chinese)
8 何勇, 聂鹏程, 刘飞. 农业物联网与传感仪器研究进展[J/OL]. 农业机械学报, 2013, 44(10): 216-226. http:∥www.j-csam.org/jcsam/ch/reader/view_abstract.aspx?flag=1&file_no=20131035&journal_id=jcsam. DOI:10.6041/j.issn.1000-1298.2013.10.035. HE Yong, NIE Pengcheng, LIU Fei. Advancement and trend of internet of things in agriculture and sensing instrument[J/OL]. Transactions of the Chinese Society for Agricultural Machinery, 2013, 44(10): 216-226.(in Chinese)
9 葛文杰, 赵春江. 农业物联网研究与应用现状及发展对策研究[J/OL]. 农业机械学报, 2014, 45(7):222-230. http:∥www.j-csam.org/jcsam/ch/reader/view_abstract.aspx?flag=1&file_no=20140735&journal_id=jcsam. DOI:10.6041/j.issn.1000-1298.2014.07.035. GE Wenjie, ZHAO Chunjiang. State-of-the-art and developing strategies of agricultural internet of things[J/OL]. Transactions of the Chinese Society for Agricultural Machinery,2014, 45(7):222-230.(in Chinese)
10 阎晓军, 王维瑞, 梁建平. 北京市设施农业物联网应用模式构建[J]. 农业工程学报, 2012, 28(4):149-154. YAN Xiaojun, WANG Weirui, LIANG Jianping. Application mode construction of internet of things(IOT)for facility agriculture inBeijing[J]. Transactions of the CSAE, 2012, 28(4): 149-154.(in Chinese)
11 朱会霞, 王福林, 索瑞霞. 物联网在中国现代农业中的应用[J]. 中国农学通报, 2011, 27:310-314. ZHU Huixia, WANG Fulin, SUO Ruixia. The application of the internet of things in China modern agriculture [J]. Chinese Agricultural Science Bulletin, 2011, 27:310-314.(in Chinese)
12 马华东, 袁培燕, 赵东. 移动机会网络路由问题研究进展[J/OL]. 软件学报, 2015, 26(3): 600-616. http:∥www.jos.org.cn/1000-9825/4741.htm. DOI:10.13328/j.cnki.jos.004741. MA Huadong, YUAN Peiyan, ZHAO Dong. Research progress on routing problem in mobile opportunistic networks [J/OL]. Journal of Software, 2015, 26(3): 600-616.(in Chinese)
13 熊永平, 孙利民, 牛建伟, 等. 机会网络[J]. 软件学报, 2009, 20(1): 124-137. XIONG Yongping, SUN Limin, NIU Jianwei, et al. Opportunistic networks[J].Journal of Software,2009,20(1):124-137.(in Chinese)
14 HUANG C M, LAN K, TSAI C Z. A survey of opportunistic networks[C]∥22nd International Conference on Advanced Information Networking and Applications-Workshops, 2008. AINAW 2008, 2008: 1672-1677.
15 JUANG P, OKI H, WANG Y, et al. Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet[J]. ACM Sigplan Notices, 2002, 37(10): 96-107.
16 SMALL T, HAAS Z J. The shared wireless infostation model: a new ad hoc networking paradigm (or where there is a whale, there is a way)[C]∥Proceedings of the 4th ACM International Symposium on Mobile ad Hoc Networking & Computing, 2003: 233-244.
17 PENTLAND A S, FLETCHER R, HASSON A. Daknet: Rethinking connectivity in developing nations[J]. Computer, 2004, 37(1): 78-83.
18 DORIA A. Providing connectivity to the saami nomadic community[C]∥Proceedings of 2nd International Conference on Open Collaborative Design for Sustainable Innovation, 2002.
19 FALL K R. A delay-tolerant network architecture for challenged internets[C]∥Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, 2003:27-34.
20 FALL K, FARRELL S. DTN: an architectural retrospective[J]. IEEE Journal on Selected Areas in Communications, 2008, 26(5):828-836.
Data Transmission Method of Pasture Internet of Things Based on Opportunistic Network
DENG Xuefeng1SUN Ruizhi2,3YANG Hua1NIE Juan2,4WANG Wendi2
(1.CollegeofInformationScienceandEngineering,ShanxiAgriculturalUniversity,Taigu030801,China2.CollegeofInformationandElectricalEngineering,ChinaAgriculturalUniversity,Beijing100083,China3.KeyLaboratoryofAgriculturalInformationAcquisitionTechnology,MinistryofAgriculture,ChinaAgriculturalUniversity,Beijing100083,China
4.CollegeofComputerandInformationEngineering,BeijingUniversityofAgriculture,Beijing102206,China)
Behavior of livestock in a pasture needs to be detected, and motion path and location information of livestock need to be collected in the intelligent pasture management, the acquisition of the above information can be realized by using the pasture Internet of things. The system architecture based on wireless sensor network can meet the communication requirements between different sampling nodes. However, because the location of a pasture is generally remote and network environment is complex, interruption and packet loss often appear in the connection with Internet. Using the traditional network connection mode can lead to a large number of data loss. In order to reduce the loss of sampled data in connection with Internet, a data transmission scheme based on opportunistic network is presented. Moreover, the communication status of sensors in a pasture environment is analyzed and three communication ways between sensors are summed up, which are modeled and analyzed respectively. Under the premise of the sensor limited storage capacity, the calculation method of accessing point density is put forward by using the principle of opportunistic network, and the relationship between livestock movement speed, sensor node storage capacity and data transmission loss rate is summarized, so as to ensure the system data loss in the design to allow for the range. Finally, an experimental evaluation and validation of the theoretical results of the method is given to prove the correctness of this program.
pasture; internet of things; data acquisition; opportunistic network; data transmission
10.6041/j.issn.1000-1298.2017.02.028
2016-02-04
2016-08-02
国家自然科学基金项目(31671571)和“十二五”国家科技支撑计划项目(2015BAK04B01)
邓雪峰(1975—),男,讲师,主要从事农业信息化和物联网研究,E-mail: dxf75@sohu.com
孙瑞志(1964—),男,教授,博士生导师,主要从事农业信息化和计算机支持的协同工作研究,E-mail: sunruizhi@cau.edu.cn
TP39; S24
A
1000-1298(2017)02-0208-07
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!