一种农业种植控制系统的制作方法

文档序号:11676816阅读:352来源:国知局
一种农业种植控制系统的制造方法与工艺

本发明涉及农业种植技术领域,特别涉及一种农业种植控制系统。



背景技术:

随着科技的发展,农业种植领域也逐渐实现了自动化控制,通过配备由计算机控制的各项自动化设施,运用先进的科技手段在温室内部提供一个最适宜作物生长的环境。

但是,当前的技术尚不完善,只能由专业人士在与各项自动化设施相连的计算机上进行相应的控制,无法普遍适用于各种远程终端,进而实现对于农业种植的远程实时控制。



技术实现要素:

本发明提供一种农业种植控制系统,以实现对于农业种植的远程实时控制。

为实现上述目的,本申请提供的技术方案如下:

一种农业种植控制系统,包括:

控制设备,用于根据接收的控制指令实现对于相应装置的控制,并上传各个装置的状态信息;

采集设备,用于采集现场各种检测数据;

主设备,用于接收所述状态信息与所述检测数据,转发至云管理平台,以提供给远程终端进行显示;并接收远程终端通过所述云管理平台下发的所述控制指令,转发至所述控制设备。

优选的,所述主设备还用于:

根据外部的输入信息生成所述控制指令,并输出至所述控制设备。

优选的,所述主设备包括:

服务器模块,用于与所述控制设备和所述采集设备实现通信;

浏览器模块,用于实现所述服务器模块与所述云管理平台之间的通信。

优选的,所述主设备还包括:触摸屏,用于接收外部的输入信息,并通过所述浏览器模块转发至所述服务器模块;

所述服务器模块还用于根据所述外部的输入信息生成所述控制指令。

优选的,所述服务器模块还用于:

根据所述检测信息生成保护类控制指令,并发送至所述控制设备;

根据所述检测信息生成报警信息,并通过所述云管理平台发送至远程终端。

优选的,所述主设备用于接收所述状态信息与所述检测数据,转发至云管理平台,以提供给远程终端进行显示时,具体用于:

接收所述状态信息与所述检测数据,转发至所述云管理平台,使所述云管理平台将所述状态信息与所述检测数据保存至云数据库中、再通过websocket服务器转发给远程终端;

所述主设备用于接收远程终端通过所述云管理平台下发的所述控制指令,转发至所述控制设备时,具体用于:

接收远程终端发送给所述云管理平台、经过所述云数据库存储再通过websocket服务器转发的所述控制指令,并转发至所述控制设备。

优选的,所述控制设备和所述采集设备均通过zigbee网络与所述主设备实现通信。

优选的,所述主设备通过互联网与所述云管理平台实现通信。

优选的,所述装置至少包括水泵、电磁阀及电动阀。

优选的,所述检测数据至少包括:液位、压力、流量及墒情。

本发明提供的所述农业种植控制系统,通过控制设备根据接收的控制指令实现对于相应装置的控制,并上传各个装置的状态信息;通过采集设备采集现场各种检测数据;再由主设备接收所述状态信息与所述检测数据,转发至云管理平台,以提供给远程终端进行显示;并接收远程终端通过所述云管理平台下发的所述控制指令,转发至所述控制设备;最终实现远程终端对于农业种植的实时控制。

附图说明

为了更清楚地说明本发明实施例或现有技术内的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述内的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的农业种植控制系统的结构示意图;

图2是本发明另一实施例提供的农业种植控制系统的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本发明提供一种农业种植控制系统,以实现对于农业种植的远程实时控制。

具体的,该农业种植控制系统,参加图1,包括:

控制设备101,用于根据接收的控制指令实现对于相应装置的控制,并上传各个装置的状态信息;

采集设备102,用于采集现场各种检测数据;

主设备103,用于接收状态信息与检测数据,转发至云管理平台104,以提供给远程终端105进行显示;并接收远程终端105通过云管理平台104下发的控制指令,转发至控制设备101。

在具体的实际应用中,控制设备可以控制的装置至少包括:水泵、阀门、喷灌机、施肥机等等;接收的该控制指令可以实现对于各类装置的控制,比如控制水泵运行或者停止运行、控制电磁阀或电动阀打开或关、控制时针式喷灌机的行走方向、行走速率、行走总圈数及行走区间等,又或者根据具体的实际应用环境,控制其他装置,进而实现对于农业种植所需的全部控制。

采集设备102可以包括:墒情监测设备、压力监测设备、液位监测设备、气象监测设备等等;还可以包括摄像机,以实现远程终端105对于现场情况的实时视频监控。

采集到的检测数据至少包括:液位、压力、流量及墒情,还可以包括现场的气象信息,为农业种植提供参考;可以视其具体应用环境而增加各类环境检测数据,此处不做限定,均在本申请的保护范围内。

远程终端105可以是笔记本、电脑、手机等各种智能终端,此处不做具体限定,可以视其具体应用环境而定,均在本申请的保护范围内。

优选的,主设备103通过互联网与云管理平台104实现通信。

在具体的操作过程中,主设备103具有自动上线功能,开机后首先检测是否已在云管理平台104注册;如未注册,需配置云服务器地址、端口等信息;完成注册后重启主设备103。检测到主设备103注册成功后,开启主设备103的串口通信服务,用于接收和发送现场控制设备101和采集设备102的信息。然后再检测互联网是否准备就绪,是否可用。并在互联网可用条件下,打开位于云端的设备控制页面,开启云管理平台104的各项功能,实现远程终端105与控制设备101和采集设备102之间的通信。

本实施例提供的该农业种植控制系统,通过主设备103、云管理平台104实现远程终端105与控制设备101和采集设备102之间的通信连接,使得远程终端105与控制设备101和采集设备102之间能够进行实时通信,实现远程终端105对于农业种植的实时控制,是一种适用于现代化农业种植和管理的系统,且简单实用,能适合所有的人群使用;并且具有扩展性,能够兼容其它类的产品。

本发明另一实施例还提供了另外一种农业种植控制系统,在上述实施例及图1的基础之上,其主设备103还用于:

根据外部的输入信息生成控制指令,并输出至控制设备101。

在互联网不可用条件下,可以打开位于本地缓存中的设备控制页面,通过主设备103接收外部的输入信息,根据该外部的输入信息生成控制指令,并输出至控制设备101,进而实现对于各个装置的就地控制。

本实施例提供的该农业种植控制系统,既能够实现远程控制,还具备离线使用功能,能够在主设备103离线时,通过现场工作人员在主设备103上操作实现对于现场全部装置的就地控制,确保对于各个装置的及时控制,更利于应用。

本发明另一实施例还提供了一种具体的农业种植控制系统,在上述实施例及图1的基础至少,优选的,主设备103参见图2,包括:

服务器模块131,用于与控制设备101和采集设备102实现通信;

浏览器模块132,用于实现服务器模块131与云管理平台104之间的通信。

优选的,控制设备101和采集设备102均通过zigbee网络与主设备103实现通信。

在具体的实际应用中,可以基于javaee在云端构建管理平台,即云管理平台104,再在云端管理系统构建websocket服务器;并构建基于mysql的云数据库;云管理平台104中的功能包括:对所有用户的基本信息和权限进行管理,记录所有用户的控制行为,并根据状态信息与检测数据自动生成可视的操作页面,使用户可以对装置进行远程的控制与监测;另外,云管理平台104还需负责主设备103基本信息和权限的管理与维护、对现场控制设备信息的管理与维护、对现场采集设备信息的管理与维护;通过云管理平台104用户还能够查询现场控制设备101和采集设备102的上线与下线信息、历史数据记录等信息,并能够基于websocket服务器,负责中转,记录各项通信信息,实现现场装置和远程终端105之间的即时通信。

该农业种植控制系统具体的工作过程为:

现场的采集设备102通过zigbee网络将采集到的各项检测数据发送给主设备103的服务器模块131,通过后台服务程序进行相应处理或转发。

服务器模块131将接收到的检测数据推送给webview组件,即浏览器模块132。

浏览器模块132将采集设备102上传的检测数据通过websocket服务器发送给云管理平台104。

云管理平台104先将数据保存到云数据库中,然后通过websocket服务器推送给各个远程终端105,通过其浏览器,显示检测数据。

用户使用远程终端的浏览器进入该云管理平台104后,即可对现场的各个装置和设备进行管理和数据查询。

远程终端105通过其浏览器下发控制指令后,该控制指令通过websocket服务器发送给云管理平台104。

云管理平台104先将该控制记录保存到云数据库中,然后通过websocket服务器推送给前端的主设备103。

主设备103中的浏览器模块132接收到控制指令后,发送给服务器模块131。

服务器模块131通过zigbee网络发送该控制指令到控制设备101。

控制设备101执行动作后,将对应装置新的状态信息通过zigbee网络发送给主设备103的服务器模块131。

主设备103的服务器模块131将新的状态信息推送给浏览器模块132。

主设备103的浏览器模块132通过websocket服务器将控制设备101返回的新的状态信息发送给云管理平台104。

云管理平台104将设备状态记录到云数据库,并将新的状态信息通过websocket服务器推送给远程终端105,完成整个过程的交互。

通过云数据库,使得该农业种植控制系统的数据和控制记录能够永久保存到云端,便于以后的查询、分析和追责。

本发明另一实施例还提供了另外一种农业种植控制系统,在上述实施例及图1和图2的基础之上,其主设备103还包括:

触摸屏,用于接收外部的输入信息,并通过浏览器模块132转发至服务器模块131;

服务器模块131还用于根据外部的输入信息生成控制指令。

主设备103使用基于android的嵌入式触控设备,负责处理对云端管理平台103的通信和现场所有设备的通信和交互;其控制页面可以基于html5,跨平台、自适应、支持websocket且交互功能强,贴合未来的发展趋势。

本发明另一实施例还提供了另外一种农业种植控制系统,在上述实施例及图1和图2的基础之上,其主设备103中的服务器模块131还用于:

根据检测信息生成保护类控制指令,并发送至所述控制设备;

根据所述检测信息生成报警信息,并通过所述云管理平台发送至远程终端105。

具体的,本实施例提供的该农业种植控制系统,能够通过采集现场的液位,水压,流量,墒情等数据,根据这些数据实现自动化控制和相应的保护功能,比如液位保护功能,即根据采集到的液位值,自动生成保护类控制指令,并发送至控制设备101,控制井泵、灌溉泵等装置的运行状态。

并且,该农业种植控制系统还能够实现装置保护的功能,即当装置出现故障时能第一时间关闭该装置。

另外,该农业种植控制系统还能够时现远程报警功能,当装置出现故障时能够向操作远程终端105的用户发出报警信息。

其他具体的工作原理与上述实施例相同,此处不再一一赘述。

本发明中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1