一种物联网信息传递方法及平台
技术领域
本发明实施例涉及物联网技术领域,具体涉及一种物联网信息传递方法及平台。
背景技术
物联网(The Internet of Things,简称IOT)是指通过各种信息传感器、射频识别技术、全球定位***、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,达成物与物、物与人的泛在连接,达成对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。也就是说,物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。因此,应用创新是物联网发展的核心,以用户体验为核心的创新2.0是物联网发展的灵魂。而在农业生产期间,生产环境的控制与作物的生长息息相关,因为网络及智能化生产控制的发展,农业生产上也渐渐与网络结合,以达成远程控制和实时控制。农业生产期间,环境信息的采集关系到相应控制措施的实施,对农业生产来说是非常重要的。
这样就有了一种基于云服务的环境信息采集传输***,其包括相互通信连接的农业物联网无线集中器和云服务中心服务器,农业物联网无线集中器通过网络将环境信息传输到云服务中心服务器,这样通过网络将环境信息传输到云服务中心服务器中往往会用二种协议,就是基于握手的协议与基于无握手的协议;基于握手的协议为一类安全性协议;构造基于握手的协议的通信链接须若干次请求,撤销基于握手的协议的通信链接亦须若干次请求,所以传递时长不小。
基于无握手的协议为一类安全性更低的协议,在构造通信链接之际无须若干次请求,任意时候都能够传递环境信息。基于无握手的协议的报文头具有:农业物联网无线集中器的虚拟接口、云服务中心服务器的虚拟接口、报文容量与检错码;经由虚拟接口执行一对一传递,不能对环境信息的信息报文执行任意的分解与组装,所以传递时长不长,宜于及时传递运用,问题是未有收受与传递认定规范,云服务中心服务器获得的环境信息是不是有误的性能不能认定。
发明内容
为解决上述问题,本发明实施例提供了一种物联网信息传递方法及平台,有效避免了现有技术中构造基于握手的协议的通信链接须若干次请求以及撤销基于握手的协议的通信链接亦须若干次请求使得传递时长不小、基于无握手的协议未有收受与传递认定规范使得云服务中心服务器获得的环境信息是不是有误的性能不能认定的缺陷。
为了克服现有技术中的不足,本发明实施例给予了一种物联网信息传递方法及平台的解决方案,具体如下:
一种物联网信息传递方法,包括:
农业物联网无线集中器经由网络将环境信息传递到云服务中心服务器;
所述农业物联网无线集中器经由网络将环境信息传递到云服务中心服务器的方式是凭借基于无握手的协议的传递规范为条件的一类设定规范,分别对环境信息的信息报文、信息传递时产生的操作指令格式执行创建,还增设了环境信息检错、再次传递的规范,认定了传递的带宽还有传递的性能。
所述环境信息的信息报文形式包括:环境信息的信息报文的报文头充当起始记号,表示环境信息的信息报文的起点经这里起,要降低同有用的环境信息一样的概率,其传递量是三十二位,择取操作指令1101001151010充当报文头;环境信息的信息报文传递状况说明环境信息传递有没有达成,这里00000001是传递达成,00000000是传递未成;环境信息的信息报文容量是传递一环境信息的信息报文的容量;有用的环境信息是要传递的所述环境信息;报文末段标记着环境信息的信息报文到头了,择取操作指令0010101111000110充当报文末段。环境信息的信息报文结构添设了报文种类与报文统计量,报文种类说明该环境信息的信息报文有没有是传递未成后的再次传递的环境信息的信息报文,再次传递的环境信息的信息报文的种类是00000001,不是再次传递的环境信息的信息报文的种类是00000000,报文统计量总计传递环境信息的信息报文的数量,这里报文统计量是不断加大的直至传递信息报文的程序终止后才清零,报文统计量字段所需的位数是32位。
所述信息传递时产生的操作指令与回传报文的形式如下而示:
所述操作指令包括:
传递启动指令,其比特码是1010001101001011;
传递中止指令,其比特码是0101000101100100;
侦听指令,其比特码是1010111000010111;
侦听中止指令,其比特码是1101001010010101;
再次传递指令,其比特码是0011011010110010;
所述传递启动指令相应的回传报文为传递启动的回传报文,其比特码是1010001101001011;
所述传递中止指令相应的回传报文为传递中止的回传报文,其比特码是0101000101100100;
所述侦听指令相应的回传报文为侦听的回传报文,其比特码是0101000101100100;
所述侦听中止指令相应的回传报文为侦听中止的回传报文,其比特码是1101001010010101;
具体而言,本规范构造了三类指令:传递、侦听与再次传递的指令,传递指令标记着信息传递的启动或中止,侦听指令用于侦听环境信息传递有没有发生丢失,在传递启动后启动,再次传递的指令用于传递再次传递的请求,不必回传;操作指令与回传报文的报文头标记着操作指令与回传报文经这里起,择取0001010010010111充当报文头;信息传递时出现的操作指令内具有的回传报文的记号表示该信息传递时产生的操作指令有没有必要让云服务中心服务器回传报文,这里00000000表示不必,00000001表示有必要,回传报文内相应的回传内容的比特位填进11111111比特流;操作指令或回传报文的容量是操作指令或回传报文内容的容量;操作指令或回传报文的检错码把操作指令或回传报文的信息相加,以此对其执行检错;操作指令与回传报文还设有标记,这里操作指令的标记与回传报文的标记一一相应,保障操作指令与回传报文能够保持一致。
所述农业物联网无线集中器经由网络将环境信息传递到云服务中心服务器的方式,包括以下的流程:
步骤1-1:农业物联网无线集中器传递侦听指令与传递启动指令;
步骤1-2:农业物联网无线集中器分别获得云服务中心服务器传递的相应回传报文后启动侦听和执行环境信息传递;
步骤1-3:传递完成后,农业物联网无线集中器传递侦听中止指令和传递中止指令;
步骤1-4:农业物联网无线集中器分别获得云服务中心服务器传递的相应回传报文后中止侦听和环境信息传递。
启动侦听后,所述农业物联网无线集中器与云服务中心服务器间运用再次传递的规范,无须构造握手协议,农业物联网无线集中器在获得再次传递的指令后及时执行再次传递,包括以下流程:
步骤2-1:农业物联网无线集中器持续传递具有报文种类、报文统计量的环境信息的信息报文;
步骤2-2:云服务中心服务器获得且认定所述环境信息的信息报文的报文统计量有没有不间断;
步骤2-3:在所述报文统计量是不间断之时,农业物联网无线集中器持续传递环境信息的信息报文,在所述报文统计量是间断之时,云服务中心服务器守候在传递的环境信息的信息报文传递完成后,传递再次传递的指令;
步骤2-4:在农业物联网无线集中器未收到再次传递指令,就持续传递后一要传递的环境信息的信息报文,直到获得再次传递指令后,农业物联网无线集中器凭借再次传递的指令内具有的所述环境信息的信息报文的报文统计量,再次传递环境信息的信息报文;云服务中心服务器凭借报文种类认定有没有为再次传递的环境信息的信息报文。
所述农业物联网无线集中器、云服务中心服务器间运用指令检错规范,分别对操作指令与回传报文执行了双次检错,保障在操作指令与回传报文传递有误之际,传递会实时终止,防止指令有误发生的环境信息收受与传递故障,包括以下流程:
步骤3-1:农业物联网无线集中器传递操作指令;云服务中心服务器若没有回馈,就守候一时长再次传递操作指令,云服务中心服务器依然没回馈,就中止传递;
步骤3-2:云服务中心服务器认定有没有收到无误的操作指令,在获得无误的操作指令之际,执行步骤3-3,不然中止传递;
步骤3-3:云服务中心服务器认定所述操作指令有没有必要传递回传报文,在须传递回传报文之际,云服务中心服务器传递回传报文,不然就执行步骤3-5;
步骤3-4:农业物联网无线集中器认定有没有获得无误的回传报文,在获得无误的回传报文时,执行步骤3-5,不然就中止传递;
步骤3-5:农业物联网无线集中器执行操作指令。
所述步骤3-2与步骤3-4内,给所述农业物联网无线集中器与云服务中心服务器间的操作指令与回传报文分别构造具有检错码的信息传递时发生的操作指令与回传报文,所述检错码为信息传递时发生的操作指令或回传报文的内容的比特位相加之值,云服务中心服务器与农业物联网无线集中器把各自获得的信息传递之际出现的操作指令与回传报文的内容的比特位相加之值和检错码对比,达成检错。
一种物联网信息传递平台,包括:
基于云服务的环境信息采集传递***,它包括基于云服务的环境信息采集传递***的农业物联网无线集中器和云服务中心服务器;
所述农业物联网无线集中器和云服务中心服务器相互通信连接。
本发明实施例的有益效果为:
本发明提在基于握手的协议的体系下,用基于无握手的协议的传递规范构造了设定规范,本规范在传递信息的程序里把环境信息切成指令信息和有用的环境信息,对其报文形式分别执行构造,让环境信息传递带宽与性能高过基于无握手的协议的传递规范;因为基于无握手的协议的无连接性是的传递的不安全,本申请在环境信息的信息报文传递与信息传递时出现的操作指令传递上分别构造了双类规范;面对环境信息的信息报文传递,规范运用了再次传递的规范,和基于握手的协议的再次传递的规范不一样,该再次传递的规范无须握手协议,是一类实时再次传递的,再次传递的速率很好的改善;因为再次传递的是经农业物联网无线集中器收受的再次传递的信息传递之际出现的操作指令启动的,所以再次传递的信息传递之际出现的操作指令形式再度执行了构造,除开操作指令具有的信息外还附设了报文统计量,在农业物联网无线集中器收受至再次传递的信息传递时产生的操作指令时对其执行解码,即可定位所需再次传递的环境信息的信息报文;面向信息传递时出现的操作指令的传递,规范运用了检错的规范,在云服务中心服务器获得操作指令和农业物联网无线集中器收到回传报文之际,执行双次检错,认定了指令收受与传递的无误。有效解决了现有技术中构造基于握手的协议的通信链接须若干次请求以及撤销基于握手的协议的通信链接亦须若干次请求使得传递时长不小、基于无握手的协议未有收受与传递认定规范使得云服务中心服务器获得的环境信息是不是有误的性能不能认定的缺陷。
附图说明
图1为本发明实施例的物联网信息传递方法的流程图。
实施方式
下面将结合附图和实施例对本发明实施例做进一步地说明。
如图1所示,物联网信息传递方法,包括:
农业物联网无线集中器经由网络将环境信息传递到环境信息云服务中心服务器;
所述农业物联网无线集中器经由网络将环境信息传递到环境信息云服务中心服务器的方式是凭借基于无握手的协议的传递规范为条件的一类设定规范,分别对环境信息的信息报文、信息传递时产生的操作指令格式执行创建,还增设了环境信息检错、再次传递的规范,认定了传递的带宽还有传递的性能。本规范能够用于各类无线网,本发明构造的设定规范处在农业物联网无线集中器与云服务中心服务器的用于信息传递的程序中,对用于信息传递的程序处置后的环境信息执行组装且解码调度用于信息传递的程序的软件的调度指令,处置后的环境信息经由驱动程序执行环境信息链路层的传递,达成无线网的条件下环境信息的信息报文的组装与分解。
本规范为了认定传递的安全性,对操作指令执行了专门的构造;为了区分不一样的指令,不一样操作指令的比特流形式下同一序列位之间的差异不小,防止指令因为传递期间一比特丢失或有误使得涵义出错,另外传递的量不可太低,以此降低了操作指令和有用的环境信息一致的概率,操作指令的1和0的数量接近并不生成持续不断的1或持续不断的0,防止均衡性丧失,所以,择取1101001151010,0010101111000110,0001010010010111这样的充当操作指令。
所述环境信息的信息报文形式包括:环境信息的信息报文的报文头充当起始记号,表示环境信息的信息报文的起点经这里起,要降低同有用的环境信息一样的概率,其传递量是三十二位,择取操作指令1101001151010充当报文头;环境信息的信息报文传递状况说明环境信息传递有没有达成,这里00000001是传递达成,00000000是传递未成;环境信息的信息报文容量是传递一环境信息的信息报文的容量;有用的环境信息是要传递的所述环境信息;报文末段标记着环境信息的信息报文到头了,择取操作指令0010101111000110充当报文末段。环境信息的信息报文结构添设了报文种类与报文统计量,报文种类说明该环境信息的信息报文有没有是传递未成后的再次传递的环境信息的信息报文,再次传递的环境信息的信息报文的种类是00000001,不是再次传递的环境信息的信息报文的种类是00000000,报文统计量总计传递环境信息的信息报文的数量,这里报文统计量是不断加大的直至传递信息报文的程序终止后才清零,报文统计量字段所需的位数是32位。
所述信息传递时产生的操作指令与回传报文的形式如下而示:
所述操作指令包括:
传递启动指令,其比特码是1010001101001011;
传递中止指令,其比特码是0101000101100100;
侦听指令,其比特码是1010111000010111;
侦听中止指令,其比特码是1101001010010101;
再次传递指令,其比特码是0011011010110010;
所述传递启动指令相应的回传报文为传递启动的回传报文,其比特码是1010001101001011;
所述传递中止指令相应的回传报文为传递中止的回传报文,其比特码是0101000101100100;
所述侦听指令相应的回传报文为侦听的回传报文,其比特码是0101000101100100;
所述侦听中止指令相应的回传报文为侦听中止的回传报文,其比特码是1101001010010101;
具体而言,本规范构造了三类指令:传递、侦听与再次传递的指令,传递指令标记着信息传递的启动或中止,侦听指令用于侦听环境信息传递有没有发生丢失,在传递启动后启动,再次传递的指令用于传递再次传递的请求,不必回传;操作指令与回传报文的报文头标记着操作指令与回传报文经这里起,择取0001010010010111充当报文头;信息传递时出现的操作指令内具有的回传报文的记号表示该信息传递时产生的操作指令有没有必要让云服务中心服务器回传报文,这里00000000表示不必,00000001表示有必要,回传报文内相应的回传内容的比特位填进11111111比特流;操作指令或回传报文的容量是操作指令或回传报文内容的容量;操作指令或回传报文的检错码把操作指令或回传报文的信息相加,以此对其执行不复杂的检错;操作指令与回传报文还设有标记,这里操作指令的标记与回传报文的标记一一相应,保障操作指令与回传报文能够保持一致。也就是,传递启动指令和传递启动的回传报文的标记一致,传递中止指令和传递中止的回传报文的标记一致,侦听指令和侦听的回传报文的标记一致,所述侦听中止指令和侦听中止的回传报文的标记一致。
所述农业物联网无线集中器经由网络将环境信息传递到环境信息云服务中心服务器的方式,包括以下的流程:
步骤1-1:农业物联网无线集中器传递侦听指令与传递启动指令;
步骤1-2:农业物联网无线集中器分别获得云服务中心服务器传递的相应回传报文后启动侦听和执行环境信息传递;
步骤1-3:传递完成后,农业物联网无线集中器传递侦听中止指令和传递中止指令;
步骤1-4:农业物联网无线集中器分别获得云服务中心服务器传递的相应回传报文后中止侦听和环境信息传递。
这样凭借基于无握手的协议,运用了侦听与传递指令还有相应回传报文的规范认定了传递的带宽的并发的防止了基于无握手的协议因为无连接使得的传递不安全的缺陷。
启动侦听后,所述农业物联网无线集中器与云服务中心服务器间运用再次传递的规范,无须构造握手协议,农业物联网无线集中器在获得再次传递的指令后及时执行再次传递,包括以下流程:
步骤2-1:农业物联网无线集中器持续传递具有报文种类、报文统计量的环境信息的信息报文;
步骤2-2:云服务中心服务器获得且认定所述环境信息的信息报文的报文统计量有没有不间断;
步骤2-3:在所述报文统计量是不间断之时,农业物联网无线集中器持续传递环境信息的信息报文,在所述报文统计量是间断之时,云服务中心服务器守候在传递的环境信息的信息报文传递完成后,传递再次传递的指令;因为再次传递的指令须标志农业物联网无线集中器再次传递的环境信息的信息报文的具体所在,所以为所述再次传递的指令构造再次传递的信息传递时产生的操作指令,所述再次传递的信息传递时产生的操作指令的形式包括报文统计量、再次传递的指令检错码,且未有相应的回传报文;
步骤2-4:在农业物联网无线集中器未收到再次传递指令,就持续传递后一要传递的环境信息的信息报文,直到获得再次传递指令后,农业物联网无线集中器凭借再次传递的指令内具有的所述环境信息的信息报文的报文统计量,再次传递环境信息的信息报文;云服务中心服务器凭借报文种类认定有没有为再次传递的环境信息的信息报文。
所述农业物联网无线集中器、云服务中心服务器间运用指令检错规范,分别对操作指令与回传报文执行了双次检错,保障在操作指令与回传报文传递有误之际,传递会实时终止,防止指令有误发生的环境信息收受与传递故障,包括以下流程:
步骤3-1:农业物联网无线集中器传递操作指令;云服务中心服务器若没有回馈,就守候一时长再次传递操作指令,云服务中心服务器依然没回馈,就中止传递;
步骤3-2:云服务中心服务器认定有没有收到无误的操作指令,在获得无误的操作指令之际,执行步骤3-3,不然中止传递;
步骤3-3:云服务中心服务器认定所述操作指令有没有必要传递回传报文,在须传递回传报文之际,云服务中心服务器传递回传报文,不然就执行步骤3-5;
步骤3-4:农业物联网无线集中器认定有没有获得无误的回传报文,在获得无误的回传报文时,执行步骤3-5,不然就中止传递;
步骤3-5:农业物联网无线集中器执行操作指令。
所述步骤3-2与步骤3-4内,给所述农业物联网无线集中器与云服务中心服务器间的操作指令与回传报文分别构造具有检错码的信息传递时发生的操作指令与回传报文,所述检错码为信息传递时发生的操作指令或回传报文的内容的比特位相加之值,云服务中心服务器与农业物联网无线集中器把各自获得的信息传递之际出现的操作指令与回传报文的内容的比特位相加之值和检错码对比,达成检错。
总之,在基于握手的协议的体系下,用基于无握手的协议的传递规范构造了设定规范,本规范在传递信息的程序里把环境信息切成指令信息和有用的环境信息,对其报文形式分别执行构造,让环境信息传递带宽与性能高过基于无握手的协议的传递规范;因为基于无握手的协议的无连接性是的传递的不安全,本申请在环境信息的信息报文传递与信息传递时出现的操作指令传递上分别构造了双类规范;面对环境信息的信息报文传递,规范运用了再次传递的规范,和基于握手的协议的再次传递的规范不一样,该再次传递的规范无须握手协议,是一类实时再次传递的,再次传递的速率很好的改善;因为再次传递的是经农业物联网无线集中器收受的再次传递的信息传递之际出现的操作指令启动的,所以再次传递的信息传递之际出现的操作指令形式再度执行了构造,除开操作指令具有的信息外还附设了报文统计量,在农业物联网无线集中器收受至再次传递的信息传递时产生的操作指令时对其执行解码,即可定位所需再次传递的环境信息的信息报文;面向信息传递时出现的操作指令的传递,规范运用了检错的规范,在云服务中心服务器获得操作指令和农业物联网无线集中器收到回传报文之际,执行双次检错,认定了指令收受与传递的无误。
物联网信息传递平台,包括:
基于云服务的环境信息采集传递***,它包括土壤信息传感器、生长环境信息传感器、水环境信息传感器、基于云服务的环境信息采集传递***的农业物联网无线集中器和环境信息云服务中心服务器还有用户终端,土壤信息传感器、环境信息传感器和水环境信息传感器将采集的环境信息传递到农业物联网无线集中器,农业物联网无线集中器经由网络将环境信息传递到环境信息云服务中心服务器,用户采用用户终端经由网络访问环境信息云服务中心服务器查看环境环境信息;
所述农业物联网无线集中器和环境信息云服务中心服务器相互通信连接。
以上以用实施例说明的过程对本发明实施例作了描述,本领域的技术人员应当理解,本公开不限于以上描述的实施例,在不偏离本发明实施例的范围的状况下,能够做出每种变动、改变和替换。