当前位置: 首页 > 专利查询>嘉应学院专利>正文

一种基于物联网的农业数据信息采集方法及系统技术方案

技术编号:25406601 阅读:50 留言:0更新日期:2020-08-25 23:09
本发明专利技术公开了一种基于物联网的农业数据信息采集方法,涉及农业信息管理,解决现有农业数据传输安全性差的技术问题,所述方法包括:实时采集农业现场的环境数据;对环境数据进行特定格式封装和加密处理得到加密数据:将加密数据发送到嵌入式终端;嵌入式终端将预处理过的加密数据进行解密得到解密数据,并保存到本地数据库或发送到云服务器进行保存;云服务器发送解密数据到用户端;接收用户端发送的操作指令;并发送操作指令到嵌入式终端;接收嵌入式终端发送的操作指令,并根据操作指令控制农业现场的设备运行。本发明专利技术还公开了一种基于物联网的农业数据信息采集系统。本发明专利技术通过对数据进行封装和加密,可以提高数据传输安全性。

【技术实现步骤摘要】
一种基于物联网的农业数据信息采集方法及系统
本专利技术涉及农业信息管理,更具体地说,它涉及一种基于物联网的农业数据信息采集方法及系统。
技术介绍
目前的农业管理系统大多是基于NB-IoT通信,在较偏远的山区运营商无基站的环境下不能保障其系统正常运作。另外通过NB-IoT发送信息数据,需要先将数据完整地上交给运营商,用户对自己农场数据的安全隐私无法得到有效保障。信息传输过程中方法单一,数据在传输过程中没有经过有效封装和加密处理,若其他人员使用有相同无线通信模块及设备的情况下容易截取数据并且篡改数据,系统的安全稳定性无法得到保障。
技术实现思路
本专利技术要解决的技术问题是针对现有技术的上述不足,本专利技术的目的一是提供一种安全性高的基于物联网的农业数据信息采集方法。本专利技术的目的二是提供一种安全性高的基于物联网的农业数据信息采集系统。为了实现上述目的一,本专利技术提供一种基于物联网的农业数据信息采集方法,所述方法包括:实时采集农业现场的环境数据;对所述环境数据进行特定格式封装得到封装数据;对所述封装数据进行加密处理得到加密数据:将所述加密数据发送到嵌入式终端;所述嵌入式终端对接收到的加密数据进行预处理;所述嵌入式终端将预处理过的加密数据进行解密得到解密数据,并将所述解密数据保存到本地数据库或发送到云服务器进行保存;所述云服务器发送所述解密数据到用户端;接收所述用户端发送的操作指令;对所述操作指令进行加密处理,并发送所述加密后的指令到所述嵌入式终端;接收所述嵌入式终端发送的加密指令并进行解密得到解密操作指令,根据所述解密操作指令控制农业现场的设备运行;将所述农业现场设备的运行状态及运行结果数据进行加密处理并发送至所述嵌入式终端。作为进一步地改进,所述特定格式为JSON格式。进一步地,所述加密处理为采用TEA加密算法对所述封装数据进行32轮的加密。进一步地,所述预处理为结合签到码以及循环冗余校验来判断所述加密数据的完整性及格式有效性,若判断无效则丢弃所述加密数据。进一步地,所述嵌入式终端对所述解密数据进行可视化处理。进一步地,所述嵌入式终端发送的操作指令来源于所述嵌入式终端本身或云服务器。为了实现上述目的二,本专利技术提供一种基于物联网的农业数据信息采集系统,包括节点传感器单元、第一终端、嵌入式终端、云服务器、用户端,所述第一终端分别通信连接所述节点传感器单元、嵌入式终端,所述嵌入式终端通信连接所述云服务器,所述云服务器通信连接所述用户端;所述节点传感器单元用于实时采集农业现场的环境数据并发送到所述第一终端;所述第一终端用于对所述环境数据进行特定格式封装得到封装数据,对所述封装数据进行加密处理得到加密数据,将所述加密数据发送到所述嵌入式终端;所述嵌入式终端用于对接收到的加密数据进行预处理,将预处理过的加密数据进行解密得到解密数据,并将所述解密数据保存到本地数据库或发送到云服务器进行保存;所述云服务器用于发送所述解密数据到所述用户端,接收所述用户端发送的操作指令,并发送所述操作指令到所述嵌入式终端;所述第一终端还用于接收所述嵌入式终端发送的操作指令,并根据所述操作指令控制农业现场的设备运行;所述第一终端将所述农业现场设备的运行状态及运行结果数据进行加密处理发送至所述嵌入式终端。作为进一步地改进,所述第一终端包括相互连接的第一微处理器、第一通信模块,所述第一微处理器通信连接所述节点传感器单元,所述第一通信模块通信连接所述嵌入式终端。进一步地,所述嵌入式终端包括相互连接的第二微处理器、第二通信模块,所述第二通信模块通信连接所述第一终端、云服务器。进一步地,所述节点传感器单元包括温度传感器、湿度传感器、光照传感器、土壤传感器中的至少一种。有益效果本专利技术与现有技术相比,具有的优点为:本专利技术通过高效的加密方法对数据信息进行加密不仅提高了农业数据信息的安全保障,还提高了农业信息化管理系统的应用场景兼容性,同时还拥有较丰富的可扩展性和延伸性。通过对数据信息进行统一的格式封装,丰富了数据的应用场景,让数据不仅限于提供给用户操作,还结合大数据技术为用户提供更好的数据信息服务。采用LoRa模块通过星型网络将各节点联系起来,可同时处理约100个节点设备信息,提高了数据交互的效率,同时解决了偏远地区数据通信的问题,用户无需将数据交给运营商,保证了数据的安全隐私。附图说明图1为本专利技术的数据传输方框图。具体实施方式下面结合附图中的具体实施例对本专利技术做进一步的说明。参阅图1,一种基于物联网的农业数据信息采集方法,方法包括:实时采集农业现场的环境数据;对环境数据进行特定格式封装得到封装数据;对封装数据进行加密处理得到加密数据:将加密数据发送到嵌入式终端;嵌入式终端对接收到的加密数据进行预处理;嵌入式终端将预处理过的加密数据进行解密得到解密数据,并将解密数据保存到本地数据库或发送到云服务器进行保存;云服务器发送解密数据到用户端;接收用户端发送的操作指令;并发送操作指令到嵌入式终端;接收嵌入式终端发送的操作指令,并根据操作指令控制农业现场的设备运行;将农业现场设备的运行状态及运行结果数据进行加密处理并发送至嵌入式终端。在本实施例中,特定格式为JSON格式,有利于不同平台对数据的处理。加密处理为采用高效安全的TEA加密算法对封装数据进行32轮的加密,保障数据安全的同时,提高了数据处理的效率。通过NB-IoT模块或LoRa模块将加密数据发送到嵌入式终端。预处理为结合签到码以及循环冗余校验来判断加密数据的完整性及格式有效性,若判断无效则丢弃加密数据,可以降低设备的功耗。若校验数据成功则对数据进行解密。嵌入式终端对解密数据进行可视化处理,方便用户操作处理。嵌入式终端发送的操作指令来源于嵌入式终端本身或云服务器。云服务器为用户端提供服务,用户端如移动端、PC端以及web端,用户可以随时随地通过不同平台登录查看数据,同时远程监控操作农业现场的设备运行,设备控制统一由嵌入式终端管理。用户可以通过嵌入式终端对农业现场的各个设备进行操作,通过搭载的通信模块发送相应指令给对应的设备,指令同样采用通过TEA加密后再进行发送,提高设备安全性。一种基于物联网的农业数据信息采集系统,包括节点传感器单元、第一终端、嵌入式终端、云服务器、用户端,第一终端分别通信连接节点传感器单元、嵌入式终端,嵌入式终端通信连接云服务器,云服务器通信连接用户端;节点传感器单元用于实时采集农业现场的环境数据并发送到第一终端;第一终端用于对环境数据进行特定格式封装得到封装数据,对封装数据进行加密处理得到加密数据,将加密数据发送到嵌入式终端;嵌入式终端用于对接收到的加密数据进行预处理,将预处理过的加密数据进行解密得到解密数据,并将解密数据保存到本地数据库或发送到云服务器进行保存;云服务器用于发送解密数据到用户端,接收用户端发送本文档来自技高网...

【技术保护点】
1.一种基于物联网的农业数据信息采集方法,其特征在于,所述方法包括:/n实时采集农业现场的环境数据;/n对所述环境数据进行特定格式封装得到封装数据;/n对所述封装数据进行加密处理得到加密数据:/n将所述加密数据发送到嵌入式终端;/n所述嵌入式终端对接收到的加密数据进行预处理;/n所述嵌入式终端将预处理过的加密数据进行解密得到解密数据,并将所述解密数据保存到本地数据库或发送到云服务器进行保存;/n所述云服务器发送所述解密数据到用户端;接收所述用户端发送的操作指令;并发送所述操作指令到所述嵌入式终端;/n接收所述嵌入式终端发送的操作指令,并根据所述操作指令控制农业现场的设备运行;/n将所述农业现场设备的运行状态及运行结果数据进行加密处理并发送至所述嵌入式终端。/n

【技术特征摘要】
1.一种基于物联网的农业数据信息采集方法,其特征在于,所述方法包括:
实时采集农业现场的环境数据;
对所述环境数据进行特定格式封装得到封装数据;
对所述封装数据进行加密处理得到加密数据:
将所述加密数据发送到嵌入式终端;
所述嵌入式终端对接收到的加密数据进行预处理;
所述嵌入式终端将预处理过的加密数据进行解密得到解密数据,并将所述解密数据保存到本地数据库或发送到云服务器进行保存;
所述云服务器发送所述解密数据到用户端;接收所述用户端发送的操作指令;并发送所述操作指令到所述嵌入式终端;
接收所述嵌入式终端发送的操作指令,并根据所述操作指令控制农业现场的设备运行;
将所述农业现场设备的运行状态及运行结果数据进行加密处理并发送至所述嵌入式终端。


2.根据权利要求1所述的一种基于物联网的农业数据信息采集方法,其特征在于,所述特定格式为JSON格式。


3.根据权利要求1所述的一种基于物联网的农业数据信息采集方法,其特征在于,所述加密处理为采用TEA加密算法对所述封装数据进行32轮的加密。


4.根据权利要求1所述的一种基于物联网的农业数据信息采集方法,其特征在于,所述预处理为结合签到码以及循环冗余校验来判断所述加密数据的完整性及格式的有效性,若判断无效则丢弃所述加密数据。


5.根据权利要求1所述的一种基于物联网的农业数据信息采集方法,其特征在于,所述嵌入式终端对所述解密数据进行可视化处理。


6.根据权利要求1所述的一种基于物联网的农业数据信息采集方法,其特征在于,所述嵌入式终端发送的操作指令来源于所述嵌入式终端本身或云服务器。

【专利技术属性】
技术研发人员:曾镜源郭江鸿李富温新胜
申请(专利权)人:嘉应学院
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1