logo好方法网

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


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