基于土壤信息采集的物联网多模式农业灌溉方法技术

技术编号:24651694 阅读:43 留言:0更新日期:2020-06-27 01:52
基于土壤信息采集的物联网多模式农业灌溉方法,属于农业灌溉领域,为了解决对于农业采集信息利用,实现自动、有效灌溉的问题,节点发送数据到主控核心设备:节点是土壤湿度数据采集节点,节点采集到土壤湿度和土壤肥度数据后,先创建一个节点数据包结构,将经过运算后的两个土壤数据分别储存于节点数据包结构中的第4个变量和第6个变量中,最后给节点数据包结构加上结束标志位和状态标志位,封装成一个数据包,通过核心控制器的串口,经由ZigBee通信模块发送给主控核心设备,效果是能够实现节点数据的有效传输,以及实现节点采集信息的使用,从而能够根据节点信息,进行相应的灌溉控制。

Multi mode agricultural irrigation method based on soil information collection of Internet of things

【技术实现步骤摘要】
基于土壤信息采集的物联网多模式农业灌溉方法
本专利技术属于农业灌溉领域,涉及一种基于土壤信息采集的物联网多模式农业灌溉方法。
技术介绍
传统灌溉技术如畦灌、沟灌、淹灌和漫灌需要大量的灌溉水,但灌溉水的利用率却非常低。随着社会的进步及经济的发展,需水量逐年增加与水资源短缺之间的矛盾日益加剧,传统灌溉技术已经无法满足现代社会对“高效”“节水”的需求,同时传统灌溉技术带来的次生灾害也越专利技术显。因而,解决传统灌溉技术存在的问题,对于缓解水资源的紧缺、提高水资源的利用率是非常重要的。目前,国内现有智能灌溉设备在实际应用仍有很多不足,如在复杂的实际农田环境中,金属障碍物会影响电信号的传输,阻绝无线通信过程;大面积农田均处于偏远地区,wifi覆盖难度大,因此需要因特网支持的智能灌溉设备便受到了很大的使用局限性;大多设备需要人为操控,缺乏智慧农业的理念,耗费人力资源;灌溉范围过于宽广,无法精确控制,导致在大面积农田中对某区域农作物重复灌溉而浪费大量水资源。现有的农业灌溉的集成终端,基本都是单灌溉结构,不具有合理的构造能够对于农业信息(如土壤本文档来自技高网...

【技术保护点】
1.一种基于土壤信息采集的物联网多模式农业灌溉方法,其特征在于,包括如下步骤:/n节点发送数据到主控核心设备:节点是土壤湿度数据采集节点,节点采集到土壤湿度和土壤肥度数据后,先创建一个节点数据包结构,将经过运算后的两个土壤数据分别储存于节点数据包结构中的第4个变量和第6个变量中,最后给节点数据包结构加上结束标志位和状态标志位,封装成一个数据包,通过核心控制器的串口,经由ZigBee通信模块发送给主控核心设备;/n主控核心设备接收节点发送来的数据包:在接收到数据包前,主控核心设备一直处于监控模式,等待着数据包的到来;当主控核心设备接收到一个数据包时,先把数据包中的第一个字节数据取出,判断是否是“...

【技术特征摘要】
20191015 CN 20191097908361.一种基于土壤信息采集的物联网多模式农业灌溉方法,其特征在于,包括如下步骤:
节点发送数据到主控核心设备:节点是土壤湿度数据采集节点,节点采集到土壤湿度和土壤肥度数据后,先创建一个节点数据包结构,将经过运算后的两个土壤数据分别储存于节点数据包结构中的第4个变量和第6个变量中,最后给节点数据包结构加上结束标志位和状态标志位,封装成一个数据包,通过核心控制器的串口,经由ZigBee通信模块发送给主控核心设备;
主控核心设备接收节点发送来的数据包:在接收到数据包前,主控核心设备一直处于监控模式,等待着数据包的到来;当主控核心设备接收到一个数据包时,先把数据包中的第一个字节数据取出,判断是否是“0XAA”,如果是,说明这个数据包是来自节点,之后解析数据包,在Crc16校验完成且无错后,按buf的编号取出“设备号”、“土壤湿度”数据、“土壤肥度”数据和“状态标志”数据;先根据“状态标志”数据判断此节点工作是否正常,如果工作正常,则继续解析数据包,以设备号为关键词保存对应的“土壤湿度”数据和“土壤肥度”数据;如果工作不正常,则放弃对此次数据包的继续解析,重新进入监控模式,等待下次数据包的到来;主控核心设备发送数据包到云应用平台:主控核心设备会记录连接了多少个节点,在正确接收到所有节点数据后,主控核心设备先创建一个主控核心设备数据包结构,把汇总后的土壤湿度和土壤肥度数据进行算数平均运算,分别存储于主控核心设备数据包结构中的第8个变量和第10个变量中,然后主控核心设备会自动采集当前空气中的温度和湿度数据,分别存储于第4个变量和第6个变量中,最后给主控核心设备数据包结构加上结束标志位和状态标志位,封装成一个数据包,通过核心控制器的串口,经由GPRS通信模块发送到云应用平台;云应用平台一直处于监听模式,云应用平台每次接收到数据包后会对数据包进行解析,如果“数据包头”为“0XBB”,则进行Crc16校验,校验完成且无错后,取出该数据包中的“空气湿度”、“空气温度”、“土壤湿度”、“土壤肥度”和“状态标志”数据,根据设备号储存到对应的数据库中,同时,云应用平台通过数据包中“状态标志”数据,将水阀当前的状态是“开启”还是“关闭”状态,实时反馈给用户;
云应用平台发送数据包到主控核心设备:云应用平台通过用户交互平台获取用户指定的土壤湿度门限值和控制模式指令,然后创建一个云应用平台数据类,把土壤湿度门限值和控制模式指令储存到这个类中对应的变量中,之后封装成数据包发送到主控核心设备,主控核心设备接收到数据包后,重新创建一个数据包结构,然后把云应用平台的数据包类型转换成结构体类型,取出其中的“数据包头”判断是否是“0XCC”,如果是,再进行Crc16校验成功后取出其中的“土壤湿度门限值”和“控制模式指令”;控制模式指令一共有三种:开启模式,关闭模式和自动控制模式;如果是开启或关闭模式,水阀直接执行对应的动作:“开启模式”即打开水阀;“关闭模式”即关闭水阀...

【专利技术属性】
技术研发人员:康家宝董玉华肖瑛杨姚
申请(专利权)人:大连民族大学
类型:发明
国别省市:辽宁;21

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

1