一种农业物联网远程规则自定义系统及方法_2

文档序号:8490046阅读:来源:国知局
数是否满足执行规则,若满足执行规则,则发送控制指令给控制器模块。
[0038]上述改变本地设备的执行规则具体为改变执行判定条件的额定值以及增加或删除执行判定条件。
[0039]改变执行判定条件的额定值是为了针对同一生长作物不同的生长阶段能够方便快捷的进行个性化的精确配置和管理。例如某种作物的耐热性随着其不断生长而增强,当该作物处于幼苗时期时,执行判定条件为“若温度高于30°C则开启喷灌”,那么当该作物生长到成熟时期时便可以通过远端控制平台将执行判定条件修改为“若温度高于35°C则开启喷灌”。
[0040]增加或删除执行判定条件是为了针对不同大棚中的生长作物能够方便快捷的进行个性化的精确配置和管理。其具体表现为针对执行器模块的同一操作可存在多个条件的多线性约束,形成“与或非”的条件关系来灵活控制执行器模块。如图2所示,当采集器模块采集到的环境参数同时满足条件I和条件2或者只满足条件3时执行器模块便执行相应的操作,例如某个大棚中当温度大于35V (条件I)并且0)2浓度大于300ppm(条件2)时开启风机,或者只要当相对湿度大于30% (条件3)时同样开启风机。
[0041]存储器模块用于保存执行规则数据。当存储器模块收到远端控制平台发送来的新执行规则数据时会对原有的执行规则数据进行覆盖,而对新执行规则数据进行保存,从而实现在不重新烧录、重启的情况下对本地设备的执行规则数据进行更新。
[0042]采集器模块包括温度传感器、湿度传感器、PH值传感器、光传感器、CO2传感器等设备,用于对本地设备所处环境的温度、相对湿度、PH值、光照强度、土壤养分、CO2浓度等各项环境参数进行测量并将其发送给CPU模块。
[0043]控制器模块用于根据CPU模块发出的控制指令控制执行器模块调整本地设备所处环境的各项环境参数。
[0044]本发明还提供了一种农业物联网远程规则自定义方法,如图3所示,包括以下步骤:
[0045]S1、远端控制平台生成自定义的执行规则数据并将其打包,以协议的形式发送到服务器;
[0046]S2、服务器将协议转发至本地设备中的CPU模块;
[0047]S3XPU模块对服务器转发来的协议进行解包和识别,并将解包后的执行规则数据保存到存储器模块中,覆盖原有的执行规则数据;
[0048]S4、CPU模块读取保存在存储器模块中的执行规则数据并将其解析成相应代码,从而改变本地设备的执行规则;
[0049]S5、CPU模块判定采集器模块测量的环境参数是否满足执行规则;
[0050]若满足执行规则,则CPU模块发送控制指令给控制器模块,进入步骤S6 ;
[0051]若不满足执行规则,则CPU模块等待采集器模块下一次采集的环境参数进行判定;
[0052]S6、控制器模块根据CPU模块发出的控制指令控制执行器模块调整本地设备所处环境的各项环境参数。
[0053]本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
【主权项】
1.一种农业物联网远程规则自定义系统,其特征在于,包括远端控制平台、服务器以及本地设备;所述远端控制平台上生成自定义的执行规则数据并将其发送到服务器,服务器再将接收到的执行规则数据转发至本地设备,本地设备再根据自定义的执行规则数据来决定是否执行相应的操作。
2.根据权利要求1所述的农业物联网远程规则自定义系统,其特征在于,所述远端控制平台将执行规则数据打包,并以协议的形式发送到服务器。
3.根据权利要求1、2任一所述的农业物联网远程规则自定义系统,其特征在于,所述本地设备包括CPU模块、存储器模块、采集器模块、控制器模块以及执行器模块;所述CPU模块与服务器连接;所述存储器模块、采集器模块、控制器模块均与CPU模块连接;所述执行器模块与控制器模块连接。
4.根据权利要求3所述的农业物联网远程规则自定义系统,其特征在于,所述CPU模块具有如下功能: 对服务器转发来的协议进行解包和识别,并将解包后的执行规则数据保存到存储器模块中; 读取保存在存储器模块中的执行规则数据并将其解析成相应代码,从而改变本地设备的执行规则; 判定采集器模块采集到的环境参数是否满足执行规则,若满足执行规则,则发送控制指令给控制器模块。
5.根据权利要求4所述的农业物联网远程规则自定义系统,其特征在于,所述改变本地设备的执行规则具体为改变执行判定条件的额定值以及增加或删除执行判定条件。
6.根据权利要求5所述的农业物联网远程规则自定义系统,其特征在于,所述执行判定条件为针对执行器模块的同一操作的多线性约束条件。
7.根据权利要求3所述的农业物联网远程规则自定义系统,其特征在于,所述存储器模块用于保存执行规则数据。
8.根据权利要求3所述的农业物联网远程规则自定义系统,其特征在于,所述采集器模块用于对本地设备所处环境的各项环境参数进行测量。
9.根据权利要求3所述的农业物联网远程规则自定义系统,其特征在于,所述控制器模块用于根据CPU模块发出的控制指令控制执行器模块调整本地设备所处环境的各项环境参数。
10.一种农业物联网远程规则自定义方法,其特征在于,包括以下步骤: .51、远端控制平台生成执行规则数据并以协议形式发送至服务器; .52、服务器将协议转发至本地设备中的CPU模块; .53、CPU模块对协议进行解包并将解包后的执行规则数据保存到存储器模块中; .54、CPU模块读取存储器模块中的执行规则数据以改变本地设备的执行规则; .55、CPU模块判定采集器模块测量的环境参数是否满足执行规则; 若满足执行规则,则CPU模块发送控制指令给控制器模块,进入步骤S6 ; 若不满足执行规则,则CPU模块等待采集器模块下一次采集的环境参数进行判定; .56、控制器模块根据CPU模块发出的控制指令控制执行器模块调整本地设备所处环境的各项环境参数。
【专利摘要】本发明公开了一种农业物联网远程规则自定义系统及方法,所述系统包括远端控制平台、服务器以及本地设备;远端控制平台上生成自定义的执行规则数据并将其发送到服务器,服务器再将接收到的执行规则数据转发至本地设备,本地设备再根据自定义的执行规则数据来决定是否执行相应的操作。本发明可通过远端控制平台远程改变本地设备执行判定条件的额定值以及增加或删除执行判定条件,针对不同大棚中的生长作物或同一生长作物不同的生长阶段能够方便快捷的进行个性化的精确配置和管理。
【IPC分类】H04L29-08
【公开号】CN104811480
【申请号】CN201510151450
【发明人】陈红波, 苏畅
【申请人】成都慧农信息技术有限公司
【公开日】2015年7月29日
【申请日】2015年4月1日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1