WO2016155551A1 - Agricultural internet of things remote rule user-defined system and method - Google Patents
Agricultural internet of things remote rule user-defined system and method Download PDFInfo
- Publication number
- WO2016155551A1 WO2016155551A1 PCT/CN2016/077135 CN2016077135W WO2016155551A1 WO 2016155551 A1 WO2016155551 A1 WO 2016155551A1 CN 2016077135 W CN2016077135 W CN 2016077135W WO 2016155551 A1 WO2016155551 A1 WO 2016155551A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- module
- execution
- local device
- rule
- server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 11
- 230000007613 environmental effect Effects 0.000 claims description 21
- 230000006870 function Effects 0.000 claims description 3
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000003814 drug Substances 0.000 description 2
- 229940079593 drug Drugs 0.000 description 2
- 238000003973 irrigation Methods 0.000 description 2
- 230000002262 irrigation Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 235000015097 nutrients Nutrition 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 239000002689 soil Substances 0.000 description 2
- 239000007858 starting material Substances 0.000 description 2
- 238000012271 agricultural production Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 229910002092 carbon dioxide Inorganic materials 0.000 description 1
- 239000001569 carbon dioxide Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004720 fertilization Effects 0.000 description 1
- 235000012055 fruits and vegetables Nutrition 0.000 description 1
- 238000002513 implantation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 235000013311 vegetables Nutrition 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01G—HORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
- A01G25/00—Watering gardens, fields, sports grounds or the like
- A01G25/16—Control of watering
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the present invention belongs to the technical field of Internet of Things, and particularly relates to the design of a system and method for remote control of agricultural Internet of Things.
- the Internet of Things is recognized by the world as the third wave of the world information industry after the computer Internet and mobile communication networks. It is based on perception and realizes a network of people, people and things, things and things. Behind this is the implantation of various microchips on the objects, using the sensors on these chips to acquire various information of the physical world, and then interactively transmitting them through various communication networks such as local wireless networks, the Internet, and mobile communication networks. To achieve the perception of the world.
- Agricultural Internet of Things that is, in the greenhouse control system, using the temperature sensor, humidity sensor, PH value sensor, light sensor, CO 2 sensor, etc. of the Internet of Things system to detect the temperature, relative humidity, PH value in the environment,
- the physical quantity parameters such as light intensity, soil nutrient and CO 2 concentration are involved in the automatic control through various instrumentation or as an automatic control parameter, so that the actuator automatically adjusts the temperature, light, moisture and other environmental parameters to ensure Crops have a good and suitable growing environment.
- the realization of remote control enables technicians to monitor and control the environment of multiple greenhouses in the office.
- the greenhouse control system includes a collector and an actuator, and the collector measures various parameter values of the environment through various types of sensors, and then compares the read parameter values with a fixed rated value. In contrast, when the rated value is higher or lower, the control actuator performs corresponding operations to control various environmental parameters in the greenhouse.
- the prior art fixes the execution condition conditional rating of the environmental parameter, does not change it with time, and most of them only have the constraint of a single linear decision. Because different greenhouse crops have different environmental conditions in different growth stages, locations and crops in the same greenhouse, the products are limited and constrained in terms of versatility and flexibility.
- the object of the present invention is to solve the problem that the greenhouse control system in the prior art fixes the execution parameter condition rating of the environmental parameter, cannot change it, and most of them only have the constraint of the single linear determination.
- a design of a system and method for remote control of agricultural Internet of Things is proposed.
- the technical solution of the present invention is: an agricultural Internet of Things remote rule customization system, including a remote control platform, a server, and a local device; a remote control platform generates custom execution rule data and sends it to the server The server then forwards the received execution rule data to the local device, and the local device determines whether to perform the corresponding operation according to the customized execution rule data.
- the remote control platform packages the execution rule data and sends it to the server in the form of a protocol.
- the local device includes a CPU module, a memory module, a collector module, a controller module, and an executor module; the CPU module is connected to the server, and the memory module, the collector module, and the controller module are all connected to the CPU module, and executed.
- the module is connected to the controller module.
- the CPU module has the following functions:
- changing the execution rule of the local device is specifically changing the rating of the execution determination condition and increasing Add or delete execution judgment conditions.
- the determination condition is performed as a multi-linear constraint for the same operation of the executor module.
- the memory module is configured to save execution rule data.
- the collector module is configured to measure various environmental parameters of the environment in which the local device is located.
- the controller module is configured to control, according to the control instruction issued by the CPU module, the actuator module to adjust various environmental parameters of the environment in which the local device is located.
- the present invention also provides an agricultural Internet of Things remote rule customization method, including the following steps: [0019] 51, the remote control platform generates execution rule data and sends it to the server in the form of a protocol;
- the server forwards the protocol to the CPU module in the local device
- the CPU module unpacks the protocol and saves the unexecuted execution rule data to the memory module.
- the CPU module reads execution rule data in the memory module to change an execution rule of the local device.
- the CPU module determines whether the environmental parameter measured by the collector module meets an execution rule.
- the CPU module sends a control command to the controller module, and proceeds to step S6;
- the CPU module waits for the environment parameter collected by the collector module to determine the next time;
- the controller module controls the actuator module to adjust various environmental parameters of the environment where the local device is located according to the control instruction issued by the CPU module.
- the present invention has the following advantages:
- the present invention uses a remote control platform to issue a customized execution rule to a local device through a protocol, and updates the code of the local device without re-burning or restarting, thereby changing
- the rated value of the determination condition is executed, and the execution determination condition may be added or deleted for an operation of the actuator module, and it may be determined by a plurality of conditions individually or simultaneously whether or not to perform an operation. Individualized precise configuration and management can be easily and quickly carried out for different growing stages of growing crops or the same growing crop in different greenhouses.
- FIG. 1 is a block diagram of an agricultural Internet of Things remote rule customization system provided by the present invention.
- FIG. 2 is a schematic diagram of multiple linear constraints for multiple conditions of the same operation of an actuator module according to an embodiment of the present invention.
- FIG. 3 is a flow chart of a method for customizing an agricultural Internet of Things remote rule according to the present invention.
- the present invention provides an agricultural Internet of Things remote rule customization system, as shown in FIG. 1, including a remote control platform, a server, and a local device.
- the remote execution platform generates custom execution rule data and packages it, and sends it to the server in the form of a protocol.
- the server then forwards the received protocol to the local device, and the local device unpacks the protocol according to the customized execution. Rule data to decide whether to perform the corresponding operation.
- the local device includes a CPU module, a memory module, a collector module, a controller module, and an executor module; the CPU module is connected to the server, and the memory module, the collector module, and the controller module are all connected with the CPU module, and the actuator The module is connected to the controller module.
- the CPU module has the following three main functions:
- the above-described execution rule for changing the local device is specifically changing the rating value of the execution determination condition and adding or deleting the execution determination condition.
- the rating of the execution determination condition is changed in order to be able to conveniently and quickly perform personalized precise configuration and management for different growth stages of the same growing crop.
- the heat resistance of a crop is enhanced with its continuous growth.
- the judgment condition is "if the temperature is higher than 30 °C, then Sprinkler irrigation", then when the crop grows to maturity, it can be modified by the remote control platform to "if the temperature is higher than 35 °C, then sprinkle irrigation”.
- the addition or deletion of the execution determination condition is for the precise and convenient personalization and precise configuration and management of the growing crops in different greenhouses. It is embodied as a multi-linear constraint with multiple conditions for the same operation of the actuator module, forming a "OR" condition to flexibly control the actuator module. As shown in Figure 2, when the environmental parameters collected by the collector module meet the conditions 1 and 2 or only the actuator 3 is satisfied, the corresponding operation is performed, for example, when the temperature is greater than 35 ° C in a greenhouse ( Condition 1) and CO 2
- the concentration is greater than 300ppm (condition 2) ⁇ starter, or as long as the relative humidity is greater than 30% (condition 3) ⁇ the same ⁇ starter.
- the memory module is configured to save execution rule data.
- the memory module receives the new execution rule data sent by the remote control platform, the original execution rule data is overwritten, and the new execution rule data is saved, so that the device does not re-burn and restart.
- the execution rule data of the local device is updated.
- the collector module includes a temperature sensor, a humidity sensor, a PH value sensor, a light sensor, a C0 2 sensor, and the like, and is used for temperature, relative humidity, PH value, light intensity, soil nutrient of the environment in which the local device is located, Various environmental parameters such as CO 2 concentration are measured and sent to the CPU module.
- the controller module is configured to control, according to the control instruction issued by the CPU module, the actuator module to adjust various environmental parameters of the environment where the local device is located.
- the present invention also provides an agricultural Internet of Things remote rule customization method, as shown in FIG. 3, comprising the following steps:
- the remote control platform generates custom execution rule data and packages it, and sends it to the server in the form of a protocol
- S2. The server forwards the protocol to the CPU module in the local device.
- S3 the CPU module unpacks and identifies the protocol forwarded by the server, and saves the unexecuted execution rule data to the memory module, and overwrites the original execution rule data;
- the CPU module reads the execution rule data stored in the memory module and parses it into a corresponding code, thereby changing an execution rule of the local device. [0049] S5. The CPU module determines whether the environmental parameter measured by the collector module meets an execution rule.
- the CPU module sends a control command to the controller module, and proceeds to step S6;
- the CPU module waits for the environment parameter collected by the collector module to determine the next time;
- the controller module controls the actuator module to adjust various environmental parameters of the environment where the local device is located according to the control instruction issued by the CPU module.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Medical Informatics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Water Supply & Treatment (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Greenhouses (AREA)
- Cultivation Of Plants (AREA)
Abstract
Disclosed are an agricultural internet of things remote rule user-defined system and method. The system comprises a remote control platform, a server and a local device, wherein the remote control platform generates user-defined executing rule data and sends same to the server, the server forwards the received executing rule data to the local device, and the local device decides whether to perform a corresponding operation according to the user-defined executing rule data. In the present invention, by the remote control platform, a rated value of an executing judging condition of a local device is remotely changed, and the executing judging condition can be increased or reduced; and personalized precise configuration and management can be conveniently and quickly performed with respect to different growth stages of the same growth crop or the growth crops in different greenhouses.
Description
说明书 发明名称:一种农业物联网远程规则自定义***及方法 技术领域 Title: Inventive Name: An Agricultural Internet of Things Remote Rule Customization System and Method
[0001] 本发明属于物联网技术领域, 具体涉及一种农业物联网远程规则自定义***及 方法的设计。 [0001] The present invention belongs to the technical field of Internet of Things, and particularly relates to the design of a system and method for remote control of agricultural Internet of Things.
背景技术 Background technique
[0002] 物联网被世界公认为是继计算机互联网与移动通信网之后的世界信息产业第三 次浪潮。 它是以感知为前提, 实现人与人、 人与物、 物与物全面互联的网络。 在这背后, 则是在物体上植入各种微型芯片, 用这些芯片上的传感器获取物理 世界的各种信息, 再通过局部的无线网络、 互联网、 移动通信网等各种通信网 路交互传递, 从而实现对世界的感知。 [0002] The Internet of Things is recognized by the world as the third wave of the world information industry after the computer Internet and mobile communication networks. It is based on perception and realizes a network of people, people and things, things and things. Behind this is the implantation of various microchips on the objects, using the sensors on these chips to acquire various information of the physical world, and then interactively transmitting them through various communication networks such as local wireless networks, the Internet, and mobile communication networks. To achieve the perception of the world.
[0003] 农业物联网, 即在大棚控制***中, 运用物联网***的温度传感器、 湿度传 感器、 PH值传感器、 光传感器、 CO 2传感器等设备, 检测环境中的温度、 相对 湿度、 PH值、 光照强度、 土壤养分、 CO 2浓度等物理量参数, 通过各种仪器仪 表实吋显示或作为自动控制的参变量参与到自动控制中, 从而通过执行器自动 调节温度、 光照、 水分等环境参数, 保证农作物有一个良好的、 适宜的生长环 境。 远程控制的实现使技术人员在办公室就能对多个大棚的环境进行监测控制 。 采用无线网络来测量获得作物生长的最佳条件, 可以为温室精准调控提供科 学依据, 达到增产、 改善品质、 调节生长周期、 提高经济效益的目的。 在传统 农业中, 浇水、 施肥、 打药, 农民全凭经验、 靠感觉。 如今在设施农业生产基 地看到的却是另一番景象: 瓜果蔬菜该不该浇水?施肥、 打药, 怎样保持精确 的浓度?温度、 湿度、 光照、 二氧化碳浓度, 如何实行按需供给? 一系列作物 在不同生长周期曾被"模糊"处理的问题, 都有信息化智能监控***实吋定量 "精 确"把关, 农民只需按个幵关, 做个选择, 或是完全听"指令", 就能种好菜、 养 好花。 [0003] Agricultural Internet of Things, that is, in the greenhouse control system, using the temperature sensor, humidity sensor, PH value sensor, light sensor, CO 2 sensor, etc. of the Internet of Things system to detect the temperature, relative humidity, PH value in the environment, The physical quantity parameters such as light intensity, soil nutrient and CO 2 concentration are involved in the automatic control through various instrumentation or as an automatic control parameter, so that the actuator automatically adjusts the temperature, light, moisture and other environmental parameters to ensure Crops have a good and suitable growing environment. The realization of remote control enables technicians to monitor and control the environment of multiple greenhouses in the office. Using wireless networks to measure the optimal conditions for obtaining crop growth can provide a scientific basis for precise regulation of greenhouses, achieving the goal of increasing production, improving quality, regulating growth cycle, and improving economic efficiency. In traditional agriculture, watering, fertilizing, and fighting drugs, farmers rely on experience and feeling. What you see today at the facility agricultural production base is another scene: Should the fruits and vegetables be watered? Fertilization, fight drugs, how to maintain precise concentration? Temperature, humidity, light, carbon dioxide concentration, how to implement on-demand supply? A series of crops have been "fuzzified" in different growth cycles. All of them have an information-based intelligent monitoring system that accurately and quantitatively checks them. Farmers only need to make a choice, or simply listen to the "instructions". , you can grow vegetables and raise flowers.
[0004] 现有技术中, 大棚控制***包括采集器和执行器, 采集器通过各类传感器对 环境的各项参数值进行测量, 再将读取的参数值与一个固定好的额定值进行比
较, 当高于或低于该额定值吋, 控制执行器执行相应的操作, 进而控制大棚内 的各项环境参数。 现有的技术将环境参数的执行判定条件额定值进行了固定, 不能随吋进行变更, 并且大多都只具有单线性判定的约束条件。 由于不同的大 棚农作物在不同的吋间、 地点以及同一大棚农作物在不同的生长阶段所需要的 环境条件都不尽相同, 产品在通用性和灵活性上就受到了限制和约束。 [0004] In the prior art, the greenhouse control system includes a collector and an actuator, and the collector measures various parameter values of the environment through various types of sensors, and then compares the read parameter values with a fixed rated value. In contrast, when the rated value is higher or lower, the control actuator performs corresponding operations to control various environmental parameters in the greenhouse. The prior art fixes the execution condition conditional rating of the environmental parameter, does not change it with time, and most of them only have the constraint of a single linear decision. Because different greenhouse crops have different environmental conditions in different growth stages, locations and crops in the same greenhouse, the products are limited and constrained in terms of versatility and flexibility.
技术问题 technical problem
[0005] 本发明的目的是为了解决现有技术中大棚控制***将环境参数的执行判定条件 额定值进行了固定, 不能随吋进行变更, 并且大多都只具有单线性判定的约束 条件的问题, 提出了一种农业物联网远程规则自定义***及方法的设计。 [0005] The object of the present invention is to solve the problem that the greenhouse control system in the prior art fixes the execution parameter condition rating of the environmental parameter, cannot change it, and most of them only have the constraint of the single linear determination. A design of a system and method for remote control of agricultural Internet of Things is proposed.
问题的解决方案 Problem solution
技术解决方案 Technical solution
[0006] 本发明的技术方案为: 一种农业物联网远程规则自定义***, 包括远端控制平 台、 服务器以及本地设备; 远端控制平台上生成自定义的执行规则数据并将其 发送到服务器, 服务器再将接收到的执行规则数据转发至本地设备, 本地设备 再根据自定义的执行规则数据来决定是否执行相应的操作。 [0006] The technical solution of the present invention is: an agricultural Internet of Things remote rule customization system, including a remote control platform, a server, and a local device; a remote control platform generates custom execution rule data and sends it to the server The server then forwards the received execution rule data to the local device, and the local device determines whether to perform the corresponding operation according to the customized execution rule data.
[0007] 优选地, 远端控制平台将执行规则数据打包, 并以协议的形式发送到服务器 [0007] Preferably, the remote control platform packages the execution rule data and sends it to the server in the form of a protocol.
[0008] 优选地, 本地设备包括 CPU模块、 存储器模块、 采集器模块、 控制器模块以 及执行器模块; CPU模块与服务器连接, 存储器模块、 采集器模块、 控制器模块 均与 CPU模块连接, 执行器模块与控制器模块连接。 [0008] Preferably, the local device includes a CPU module, a memory module, a collector module, a controller module, and an executor module; the CPU module is connected to the server, and the memory module, the collector module, and the controller module are all connected to the CPU module, and executed. The module is connected to the controller module.
[0009] 优选地, CPU模块具有如下功能: [0009] Preferably, the CPU module has the following functions:
[0010] 对服务器转发来的协议进行解包和识别, 并将解包后的执行规则数据保存到 存储器模块中; [0010] unpacking and identifying the protocol forwarded by the server, and saving the unexecuted execution rule data to the memory module;
[0011] 读取保存在存储器模块中的执行规则数据并将其解析成相应代码, 从而改变 本地设备的执行规则; [0011] reading execution rule data stored in the memory module and parsing it into a corresponding code, thereby changing an execution rule of the local device;
[0012] 判定采集器模块采集到的环境参数是否满足执行规则, 若满足执行规则, 则 发送控制指令给控制器模块。 [0012] determining whether the environmental parameter collected by the collector module satisfies an execution rule, and if the execution rule is met, transmitting a control instruction to the controller module.
[0013] 优选地, 改变本地设备的执行规则具体为改变执行判定条件的额定值以及增
加或刪除执行判定条件。 [0013] Preferably, changing the execution rule of the local device is specifically changing the rating of the execution determination condition and increasing Add or delete execution judgment conditions.
[0014] 优选地, 执行判定条件为针对执行器模块的同一操作的多线性约束条件。 [0014] Preferably, the determination condition is performed as a multi-linear constraint for the same operation of the executor module.
[0015] 优选地, 存储器模块用于保存执行规则数据。 [0015] Preferably, the memory module is configured to save execution rule data.
[0016] 优选地, 采集器模块用于对本地设备所处环境的各项环境参数进行测量。 [0016] Preferably, the collector module is configured to measure various environmental parameters of the environment in which the local device is located.
[0017] 优选地, 控制器模块用于根据 CPU模块发出的控制指令控制执行器模块调整 本地设备所处环境的各项环境参数。 [0017] Preferably, the controller module is configured to control, according to the control instruction issued by the CPU module, the actuator module to adjust various environmental parameters of the environment in which the local device is located.
[0018] 本发明还提供了一种农业物联网远程规则自定义方法, 包括以下步骤: [0019] 51、 远端控制平台生成执行规则数据并以协议形式发送至服务器; [0018] The present invention also provides an agricultural Internet of Things remote rule customization method, including the following steps: [0019] 51, the remote control platform generates execution rule data and sends it to the server in the form of a protocol;
[0020] 52、 服务器将协议转发至本地设备中的 CPU模块; [0020] 52, the server forwards the protocol to the CPU module in the local device;
[0021] 53、 CPU模块对协议进行解包并将解包后的执行规则数据保存到存储器模块 [0021] 53. The CPU module unpacks the protocol and saves the unexecuted execution rule data to the memory module.
[0022] S4、 CPU模块读取存储器模块中的执行规则数据以改变本地设备的执行规则 [0022] S4. The CPU module reads execution rule data in the memory module to change an execution rule of the local device.
[0023] S5、 CPU模块判定采集器模块测量的环境参数是否满足执行规则; [0023] S5. The CPU module determines whether the environmental parameter measured by the collector module meets an execution rule.
[0024] 若满足执行规则, 则 CPU模块发送控制指令给控制器模块, 进入步骤 S6; [0024] If the execution rules are met, the CPU module sends a control command to the controller module, and proceeds to step S6;
[0025] 若不满足执行规则, 则 CPU模块等待采集器模块下一次采集的环境参数进行 判定; [0025] if the execution rule is not met, the CPU module waits for the environment parameter collected by the collector module to determine the next time;
[0026] S6、 控制器模块根据 CPU模块发出的控制指令控制执行器模块调整本地设备 所处环境的各项环境参数。 [0026] S6. The controller module controls the actuator module to adjust various environmental parameters of the environment where the local device is located according to the control instruction issued by the CPU module.
发明的有益效果 Advantageous effects of the invention
有益效果 Beneficial effect
[0027] 本发明的有益效果是: 本发明使用远端控制平台通过协议对本地设备下发自定 义的执行规则, 在不重新烧录、 重启的情况下对本地设备的代码进行更新, 从 而改变执行判定条件的额定值, 同吋针对执行器模块的某一操作可增加或刪除 执行判定条件, 可由多个条件单独或同吋决定是否执行某一操作。 针对不同大 棚中的生长作物或同一生长作物不同的生长阶段能够方便快捷的进行个性化的 精确配置和管理。 [0027] The present invention has the following advantages: The present invention uses a remote control platform to issue a customized execution rule to a local device through a protocol, and updates the code of the local device without re-burning or restarting, thereby changing The rated value of the determination condition is executed, and the execution determination condition may be added or deleted for an operation of the actuator module, and it may be determined by a plurality of conditions individually or simultaneously whether or not to perform an operation. Individualized precise configuration and management can be easily and quickly carried out for different growing stages of growing crops or the same growing crop in different greenhouses.
对附图的简要说明
附图说明 Brief description of the drawing DRAWINGS
[0028] 图 1为本发明提供的一种农业物联网远程规则自定义***框图。 1 is a block diagram of an agricultural Internet of Things remote rule customization system provided by the present invention.
[0029] 图 2为本发明实施例针对执行器模块同一操作的多个条件的多线性约束示意 图。 2 is a schematic diagram of multiple linear constraints for multiple conditions of the same operation of an actuator module according to an embodiment of the present invention.
[0030] 图 3为本发明提供的一种农业物联网远程规则自定义方法流程图。 3 is a flow chart of a method for customizing an agricultural Internet of Things remote rule according to the present invention.
本发明的实施方式 Embodiments of the invention
[0031] 下面结合附图对本发明的实施例作进一步的说明。 [0031] Embodiments of the present invention will be further described below in conjunction with the accompanying drawings.
[0032] 本发明提供了一种农业物联网远程规则自定义***, 如图 1所示, 包括远端 控制平台、 服务器以及本地设备。 远端控制平台上生成自定义的执行规则数据 并将其打包, 以协议的形式发送到服务器, 服务器再将接收到的协议转发至本 地设备, 本地设备对协议进行解包, 根据自定义的执行规则数据来决定是否执 行相应的操作。 [0032] The present invention provides an agricultural Internet of Things remote rule customization system, as shown in FIG. 1, including a remote control platform, a server, and a local device. The remote execution platform generates custom execution rule data and packages it, and sends it to the server in the form of a protocol. The server then forwards the received protocol to the local device, and the local device unpacks the protocol according to the customized execution. Rule data to decide whether to perform the corresponding operation.
[0033] 其中, 本地设备包括 CPU模块、 存储器模块、 采集器模块、 控制器模块以及 执行器模块; CPU模块与服务器连接, 存储器模块、 采集器模块、 控制器模块均 与 CPU模块连接, 执行器模块与控制器模块连接。 [0033] wherein, the local device includes a CPU module, a memory module, a collector module, a controller module, and an executor module; the CPU module is connected to the server, and the memory module, the collector module, and the controller module are all connected with the CPU module, and the actuator The module is connected to the controller module.
[0034] CPU模块具有如下三个主要功能: [0034] The CPU module has the following three main functions:
[0035] (1)对服务器转发来的协议进行解包和识别, 并将解包后的执行规则数据保存 到存储器模块中, 覆盖原有的执行规则数据。 [0035] (1) Unpacking and identifying the protocol forwarded by the server, and saving the unexecuted execution rule data to the memory module, overwriting the original execution rule data.
[0036] (2)不断读取保存在存储器模块中的执行规则数据并将其解析成相应代码, 从 而改变本地设备的执行规则。 [0036] (2) The execution rule data stored in the memory module is continuously read and parsed into corresponding codes, thereby changing the execution rules of the local device.
[0037] (3)判定采集器模块采集到的环境参数是否满足执行规则, 若满足执行规则, 则发送控制指令给控制器模块。 [0037] (3) determining whether the environmental parameter collected by the collector module satisfies an execution rule, and if the execution rule is met, transmitting a control instruction to the controller module.
[0038] 上述改变本地设备的执行规则具体为改变执行判定条件的额定值以及增加或 刪除执行判定条件。 [0038] The above-described execution rule for changing the local device is specifically changing the rating value of the execution determination condition and adding or deleting the execution determination condition.
[0039] 改变执行判定条件的额定值是为了针对同一生长作物不同的生长阶段能够方 便快捷的进行个性化的精确配置和管理。 例如某种作物的耐热性随着其不断生 长而增强, 当该作物处于幼苗吋期吋, 执行判定条件为"若温度高于 30°C则幵启
喷灌", 那么当该作物生长到成熟吋期吋便可以通过远端控制平台将执行判定条 件修改为"若温度高于 35°C则幵启喷灌"。 [0039] The rating of the execution determination condition is changed in order to be able to conveniently and quickly perform personalized precise configuration and management for different growth stages of the same growing crop. For example, the heat resistance of a crop is enhanced with its continuous growth. When the crop is in the seedling stage, the judgment condition is "if the temperature is higher than 30 °C, then Sprinkler irrigation", then when the crop grows to maturity, it can be modified by the remote control platform to "if the temperature is higher than 35 °C, then sprinkle irrigation".
[0040] 增加或刪除执行判定条件是为了针对不同大棚中的生长作物能够方便快捷的 进行个性化的精确配置和管理。 其具体表现为针对执行器模块的同一操作可存 在多个条件的多线性约束, 形成"与或非 "的条件关系来灵活控制执行器模块。 如 图 2所示, 当采集器模块采集到的环境参数同吋满足条件 1和条件 2或者只满足条 件 3吋执行器模块便执行相应的操作, 例如某个大棚中当温度大于 35°C (条件 1)并 且 CO 2 [0040] The addition or deletion of the execution determination condition is for the precise and convenient personalization and precise configuration and management of the growing crops in different greenhouses. It is embodied as a multi-linear constraint with multiple conditions for the same operation of the actuator module, forming a "OR" condition to flexibly control the actuator module. As shown in Figure 2, when the environmental parameters collected by the collector module meet the conditions 1 and 2 or only the actuator 3 is satisfied, the corresponding operation is performed, for example, when the temperature is greater than 35 ° C in a greenhouse ( Condition 1) and CO 2
浓度大于 300ppm (条件 2)吋幵启风机, 或者只要当相对湿度大于 30% (条件 3)吋同 样幵启风机。 The concentration is greater than 300ppm (condition 2) 吋幵 starter, or as long as the relative humidity is greater than 30% (condition 3) 吋 the same 幵 starter.
[0041] 存储器模块用于保存执行规则数据。 当存储器模块收到远端控制平台发送来 的新执行规则数据吋会对原有的执行规则数据进行覆盖, 而对新执行规则数据 进行保存, 从而实现在不重新烧录、 重启的情况下对本地设备的执行规则数据 进行更新。 [0041] The memory module is configured to save execution rule data. When the memory module receives the new execution rule data sent by the remote control platform, the original execution rule data is overwritten, and the new execution rule data is saved, so that the device does not re-burn and restart. The execution rule data of the local device is updated.
[0042] 采集器模块包括温度传感器、 湿度传感器、 PH值传感器、 光传感器、 C0 2 感器等设备, 用于对本地设备所处环境的温度、 相对湿度、 PH值、 光照强度、 土壤养分、 CO 2浓度等各项环境参数进行测量并将其发送给 CPU模块。 [0042] The collector module includes a temperature sensor, a humidity sensor, a PH value sensor, a light sensor, a C0 2 sensor, and the like, and is used for temperature, relative humidity, PH value, light intensity, soil nutrient of the environment in which the local device is located, Various environmental parameters such as CO 2 concentration are measured and sent to the CPU module.
[0043] 控制器模块用于根据 CPU模块发出的控制指令控制执行器模块调整本地设备 所处环境的各项环境参数。 [0043] The controller module is configured to control, according to the control instruction issued by the CPU module, the actuator module to adjust various environmental parameters of the environment where the local device is located.
[0044] 本发明还提供了一种农业物联网远程规则自定义方法, 如图 3所示, 包括以 下步骤: [0044] The present invention also provides an agricultural Internet of Things remote rule customization method, as shown in FIG. 3, comprising the following steps:
[0045] Sl、 远端控制平台生成自定义的执行规则数据并将其打包, 以协议的形式发 送到服务器; [0045] Sl, the remote control platform generates custom execution rule data and packages it, and sends it to the server in the form of a protocol;
[0046] S2、 服务器将协议转发至本地设备中的 CPU模块; [0046] S2. The server forwards the protocol to the CPU module in the local device.
[0047] S3、 CPU模块对服务器转发来的协议进行解包和识别, 并将解包后的执行规 则数据保存到存储器模块中, 覆盖原有的执行规则数据; [0047] S3, the CPU module unpacks and identifies the protocol forwarded by the server, and saves the unexecuted execution rule data to the memory module, and overwrites the original execution rule data;
[0048] S4、 CPU模块读取保存在存储器模块中的执行规则数据并将其解析成相应代 码, 从而改变本地设备的执行规则;
[0049] S5、 CPU模块判定采集器模块测量的环境参数是否满足执行规则; [0048] S4. The CPU module reads the execution rule data stored in the memory module and parses it into a corresponding code, thereby changing an execution rule of the local device. [0049] S5. The CPU module determines whether the environmental parameter measured by the collector module meets an execution rule.
[0050] 若满足执行规则, 则 CPU模块发送控制指令给控制器模块, 进入步骤 S6; [0050] If the execution rules are met, the CPU module sends a control command to the controller module, and proceeds to step S6;
[0051] 若不满足执行规则, 则 CPU模块等待采集器模块下一次采集的环境参数进行 判定; [0051] If the execution rule is not met, the CPU module waits for the environment parameter collected by the collector module to determine the next time;
[0052] S6、 控制器模块根据 CPU模块发出的控制指令控制执行器模块调整本地设备 所处环境的各项环境参数。 [0052] S6. The controller module controls the actuator module to adjust various environmental parameters of the environment where the local device is located according to the control instruction issued by the CPU module.
[0053] 本领域的普通技术人员将会意识到, 这里所述的实施例是为了帮助读者理解 本发明的原理, 应被理解为本发明的保护范围并不局限于这样的特别陈述和实 施例。 本领域的普通技术人员可以根据本发明公幵的这些技术启示做出各种不 脱离本发明实质的其它各种具体变形和组合, 这些变形和组合仍然在本发明的 保护范围内。
[0053] The embodiments described herein will be understood to assist the reader in understanding the principles of the present invention. It should be understood that the scope of the present invention is not limited to such particular statements and embodiments. . Those skilled in the art can make various other specific modifications and combinations without departing from the spirit and scope of the invention, and these modifications and combinations are still within the scope of the present invention.
Claims
权利要求书 Claim
一种农业物联网远程规则自定义***, 其特征在于, 包括远端控制平 台、 服务器以及本地设备; 所述远端控制平台上生成自定义的执行规 则数据并将其发送到服务器, 服务器再将接收到的执行规则数据转发 至本地设备, 本地设备再根据自定义的执行规则数据来决定是否执行 相应的操作。 An agricultural Internet of Things remote rule customization system, comprising: a remote control platform, a server, and a local device; the remote control platform generates custom execution rule data and sends the same to the server, and the server The received execution rule data is forwarded to the local device, and the local device determines whether to perform the corresponding operation according to the customized execution rule data.
根据权利要求 1所述的农业物联网远程规则自定义***, 其特征在于The agricultural internet of things remote rule customization system according to claim 1, characterized in that
, 所述远端控制平台将执行规则数据打包, 并以协议的形式发送到服 务器。 The remote control platform packages the execution rule data and sends it to the server in the form of a protocol.
根据权利要求 1、 2任一所述的农业物联网远程规则自定义***, 其特 征在于, 所述本地设备包括 CPU模块、 存储器模块、 采集器模块、 控 制器模块以及执行器模块; 所述 CPU模块与服务器连接; 所述存储器 模块、 采集器模块、 控制器模块均与 CPU模块连接; 所述执行器模块 与控制器模块连接。 The agricultural Internet of things remote rule customization system according to any one of claims 1 to 2, wherein the local device comprises a CPU module, a memory module, a collector module, a controller module, and an executor module; The module is connected to the server; the memory module, the collector module, and the controller module are all connected to the CPU module; and the actuator module is connected to the controller module.
根据权利要求 3所述的农业物联网远程规则自定义***, 其特征在于 , 所述 CPU模块具有如下功能: The agricultural internet of things remote rule customization system according to claim 3, wherein the CPU module has the following functions:
对服务器转发来的协议进行解包和识别, 并将解包后的执行规则数据 保存到存储器模块中; Unpacking and identifying the protocol forwarded by the server, and saving the unexecuted execution rule data to the memory module;
读取保存在存储器模块中的执行规则数据并将其解析成相应代码, 从 而改变本地设备的执行规则; Reading the execution rule data stored in the memory module and parsing it into the corresponding code, thereby changing the execution rules of the local device;
判定采集器模块采集到的环境参数是否满足执行规则, 若满足执行规 则, 则发送控制指令给控制器模块。 It is determined whether the environmental parameter collected by the collector module satisfies the execution rule, and if the execution rule is met, the control command is sent to the controller module.
根据权利要求 4所述的农业物联网远程规则自定义***, 其特征在于 , 所述改变本地设备的执行规则具体为改变执行判定条件的额定值以 及增加或刪除执行判定条件。 The agricultural internet of things remote rule customization system according to claim 4, wherein said changing the execution rule of the local device is specifically changing a rating value of the execution determination condition and adding or deleting an execution determination condition.
根据权利要求 5所述的农业物联网远程规则自定义***, 其特征在于 , 所述执行判定条件为针对执行器模块的同一操作的多线性约束条件
根据权利要求 3所述的农业物联网远程规则自定义***, 其特征在于 , 所述存储器模块用于保存执行规则数据。 The agricultural internet of things remote rule customization system according to claim 5, wherein said execution determination condition is a multi-linear constraint for the same operation of the actuator module The agricultural internet of things remote rule customization system according to claim 3, wherein the memory module is configured to save execution rule data.
根据权利要求 3所述的农业物联网远程规则自定义***, 其特征在于 , 所述采集器模块用于对本地设备所处环境的各项环境参数进行测量 根据权利要求 3所述的农业物联网远程规则自定义***, 其特征在于The agricultural internet of things remote rule customization system according to claim 3, wherein the collector module is configured to measure various environmental parameters of an environment in which the local device is located, and the agricultural internet of things according to claim 3. Remote rule customization system, which is characterized by
, 所述控制器模块用于根据 CPU模块发出的控制指令控制执行器模块 调整本地设备所处环境的各项环境参数。 一种农业物联网远程规则自定义方法, 其特征在于, 包括以下步骤:The controller module is configured to control the actuator module to adjust various environmental parameters of the environment where the local device is located according to the control instruction issued by the CPU module. An agricultural Internet of Things remote rule customization method, characterized in that the method comprises the following steps:
51、 远端控制平台生成执行规则数据并以协议形式发送至服务器;51. The remote control platform generates execution rule data and sends the data to the server in a protocol form;
52、 服务器将协议转发至本地设备中的 CPU模块; 52. The server forwards the protocol to the CPU module in the local device.
53、 CPU模块对协议进行解包并将解包后的执行规则数据保存到存储 器模块中; 53. The CPU module unpacks the protocol and saves the unexecuted execution rule data to the memory module.
54、 CPU模块读取存储器模块中的执行规则数据以改变本地设备的执 行规则; 54. The CPU module reads execution rule data in the memory module to change an execution rule of the local device.
55、 CPU模块判定采集器模块测量的环境参数是否满足执行规则; 若满足执行规则, 则 CPU模块发送控制指令给控制器模块, 进入步骤 S6; 55, the CPU module determines whether the environmental parameters measured by the collector module meet the execution rules; if the execution rules are met, the CPU module sends a control command to the controller module, proceeds to step S6;
若不满足执行规则, 则 CPU模块等待采集器模块下一次采集的环境参 数进行判定; If the execution rule is not met, the CPU module waits for the environment parameter collected by the collector module to determine the next time;
S6、 控制器模块根据 CPU模块发出的控制指令控制执行器模块调整本 地设备所处环境的各项环境参数。
S6. The controller module controls the actuator module to adjust various environmental parameters of the environment where the local device is located according to the control instruction issued by the CPU module.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510151450.5 | 2015-04-01 | ||
CN201510151450.5A CN104811480A (en) | 2015-04-01 | 2015-04-01 | Customized system and method of agriculture internet of things remote layout |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016155551A1 true WO2016155551A1 (en) | 2016-10-06 |
Family
ID=53695969
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/077135 WO2016155551A1 (en) | 2015-04-01 | 2016-03-23 | Agricultural internet of things remote rule user-defined system and method |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104811480A (en) |
WO (1) | WO2016155551A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113325761A (en) * | 2021-05-25 | 2021-08-31 | 哈尔滨工业大学 | Plant growth period identification control system based on deep learning and identification control method thereof |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104811480A (en) * | 2015-04-01 | 2015-07-29 | 成都慧农信息技术有限公司 | Customized system and method of agriculture internet of things remote layout |
CN105629858B (en) * | 2016-03-30 | 2018-05-11 | 成都慧农信息技术有限公司 | A kind of equipment on-line condition monitoring system and method based on Internet of Things |
CN106020090B (en) * | 2016-07-28 | 2019-02-05 | 普奥云信息科技(北京)有限公司 | Data packet generating device and Internet of things system |
CN114039852A (en) * | 2021-10-26 | 2022-02-11 | 深圳毅芯半导体有限公司 | Method, system and device for regularly executing plan by equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010046939A1 (en) * | 2008-10-25 | 2010-04-29 | Microlaben S.R.L. | Wireless system for greenhouse monitoring and control |
CN101995875A (en) * | 2010-12-14 | 2011-03-30 | 重庆市科学技术研究院 | Remote automatic monitoring system for aquaculture and monitoring method thereof |
CN102037888A (en) * | 2010-10-28 | 2011-05-04 | 重庆市科学技术研究院 | Distributed-network automatic irrigation control system and irrigation control method thereof |
CN203310441U (en) * | 2013-06-18 | 2013-11-27 | 北京农信通科技有限责任公司 | Agricultural Internet of things acquisition apparatus |
CN104811480A (en) * | 2015-04-01 | 2015-07-29 | 成都慧农信息技术有限公司 | Customized system and method of agriculture internet of things remote layout |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7444207B2 (en) * | 2002-10-15 | 2008-10-28 | Rain Bird Corporation | Modular and expandable irrigation controller |
CN102014165A (en) * | 2010-08-12 | 2011-04-13 | 北京天地互连信息技术有限公司 | Remote agricultural information intelligent analysis system and agricultural environment regulation and control method |
-
2015
- 2015-04-01 CN CN201510151450.5A patent/CN104811480A/en active Pending
-
2016
- 2016-03-23 WO PCT/CN2016/077135 patent/WO2016155551A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010046939A1 (en) * | 2008-10-25 | 2010-04-29 | Microlaben S.R.L. | Wireless system for greenhouse monitoring and control |
CN102037888A (en) * | 2010-10-28 | 2011-05-04 | 重庆市科学技术研究院 | Distributed-network automatic irrigation control system and irrigation control method thereof |
CN101995875A (en) * | 2010-12-14 | 2011-03-30 | 重庆市科学技术研究院 | Remote automatic monitoring system for aquaculture and monitoring method thereof |
CN203310441U (en) * | 2013-06-18 | 2013-11-27 | 北京农信通科技有限责任公司 | Agricultural Internet of things acquisition apparatus |
CN104811480A (en) * | 2015-04-01 | 2015-07-29 | 成都慧农信息技术有限公司 | Customized system and method of agriculture internet of things remote layout |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113325761A (en) * | 2021-05-25 | 2021-08-31 | 哈尔滨工业大学 | Plant growth period identification control system based on deep learning and identification control method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN104811480A (en) | 2015-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016155551A1 (en) | Agricultural internet of things remote rule user-defined system and method | |
Chaudhary et al. | Application of wireless sensor networks for greenhouse parameter control in precision agriculture | |
Sihombing et al. | Microcontroller based automatic temperature control for oyster mushroom plants | |
CN104881012A (en) | CPS-based intelligent crop culture plantation management system | |
CN110825139A (en) | Greenhouse intelligent management system based on Internet of things | |
CN103605353A (en) | Agricultural intelligent optimization monitoring system and optimization monitoring method based on cloud services | |
CN108919768A (en) | A kind of agricultural management system and method | |
CN207020511U (en) | A kind of agricultural intelligence equipment and big data service system | |
CN107392785B (en) | Planting parameter regulating and controlling method and planting parameter regulating and controlling device | |
Lucero et al. | Automated aeroponics vegetable growing system. Case study Lettuce | |
Asolkar et al. | An effective method of controlling the greenhouse and crop monitoring using GSM | |
Bafdal et al. | Application of Internet of Things in smart greenhouse microclimate management for tomato growth | |
KR101191952B1 (en) | Flower pot incubator and method for managing a flower pot planted in flower pot incubator | |
CN205121263U (en) | Intelligence processing system suitable for greenhouse fruit tree is planted | |
TWM610801U (en) | Interactive Dynamic Prediction System for Crop Growth Cycle and Yield | |
CN113994868A (en) | Automatic irrigation method and system based on plant growth period | |
JP2023129644A (en) | Information processing device, information processing method, and program | |
CN109471473A (en) | A kind of greenhouse intelligence control system | |
Gunawan et al. | Automatic Watering System for Smart Agriculture using ESP32 Platform | |
US11825784B1 (en) | Artificial intelligence enabled IoT-fog system in hydroponic automation for heterogeneous plants | |
CN101738957A (en) | Intelligent measurement and control instrument for greenhouse | |
EP3994975A1 (en) | Environmental parameters for growing crops under high intensity lighting | |
CN108205345A (en) | A kind of vegetable greenhouse booth internet environment automatic control system | |
CN113448368A (en) | Internet of things intelligent agricultural control detection method and system | |
KR20180051753A (en) | System of Managing ICT-based Customized Greenhouse and Operation Method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16771306 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 28/02/2018) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16771306 Country of ref document: EP Kind code of ref document: A1 |