[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20190035978A - Farm cloud sever and multiplex environment controller for greenhouse - Google Patents

Farm cloud sever and multiplex environment controller for greenhouse Download PDF

Info

Publication number
KR20190035978A
KR20190035978A KR1020170123146A KR20170123146A KR20190035978A KR 20190035978 A KR20190035978 A KR 20190035978A KR 1020170123146 A KR1020170123146 A KR 1020170123146A KR 20170123146 A KR20170123146 A KR 20170123146A KR 20190035978 A KR20190035978 A KR 20190035978A
Authority
KR
South Korea
Prior art keywords
information
greenhouse
actuator
environment
control
Prior art date
Application number
KR1020170123146A
Other languages
Korean (ko)
Other versions
KR102018526B1 (en
Inventor
김무현
Original Assignee
농업회사법인 씨드림 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 농업회사법인 씨드림 주식회사 filed Critical 농업회사법인 씨드림 주식회사
Priority to KR1020170123146A priority Critical patent/KR102018526B1/en
Publication of KR20190035978A publication Critical patent/KR20190035978A/en
Application granted granted Critical
Publication of KR102018526B1 publication Critical patent/KR102018526B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Mining & Mineral Resources (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Animal Husbandry (AREA)
  • Agronomy & Crop Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Greenhouses (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a farm cloud server and a multiplex environment control device for greenhouse used in a farm cloud system where a farmer without help of a professional, by utilizing technology using big-data, recognizes environmental sensors and actuators installed in the greenhouse from an early stage of cultivation to a harvest stage, and generates and provides the actuator operation rule information as a combination.

Description

팜 클라우드 시스템에 사용되는 팜 클라우드 서버 및 온실용 복합 환경 제어장치{Farm cloud sever and multiplex environment controller for greenhouse}[0001] The present invention relates to a farm cloud server and a hybrid environment control apparatus for a greenhouse used in a farm cloud system,

본 발명은 팜 클라우드 시스템에 사용되는 팜 클라우드 서버 및 온실용 복합 환경 제어장치에 관한 것으로, 보다 상세하게는 빅-데이터(Big-Data)를 이용한 기술을 활용하여 농장주가 전문가의 도움없이도 작물재배 초기단계부터 수확단계까지 온실에 설치된 환경센서와 액추에이터를 인식하여 그 조합으로 액추에이터 작동 룰(rule) 정보를 생성하여 제공하는 팜 클라우드 시스템에 사용되는 팜 클라우드 서버 및 온실용 복합 환경 제어장치에 관한 것이다.The present invention relates to a palm cloud server and a greenhouse complex environment control device used in a palm cloud system, and more particularly, to a farm environment management system using a big-data technology, And more particularly, to a palm cloud server and a greenhouse complex environment control device used in a palm cloud system that recognizes environmental sensors and actuators installed in a greenhouse from a stage to a harvesting stage, and generates actuator operating rule information by using the combination.

일반적으로 기후변화에 의해 온실 내부의 온도나 습도가 사용자가 설정한 값 이상 또는 이하가 되면 제어기가 온실의 개폐기를 작동시키는 데 있어, 여러 가지 외부 환경요인을 고려하지 않고 구동장치들을 미리 정해진 방법으로 작동시키기 때문에 사용자가 원하는 온실내부 환경을 유지하는데 많은 문제점이 노출되었다.Generally, when the temperature or humidity inside the greenhouse is above or below the user-set value due to climate change, the controller can operate the greenhouse switch in a predetermined manner without considering various external environmental factors It has been exposed to many problems in maintaining the desired environment of the greenhouse.

한국등록특허 제10-0530673호(이하, ‘선행문헌 1’이라 함)에는 외부 기상대의 풍향, 풍속, 일사 및 기온, 그리고 온실 내부의 온습도, CO2 농도, 난방관 온도를 감지하여 메인보드에 공급하여 이 값을 비교 분석하여 사용자가 설정한 여러 가지 온도, 습도 및 기타 제어요건에 맞추어 온실의 환경제어에 필요한 액추에이터들을 일일 다주기(多週期)로 가변 제어함으로써 온실 내부 환경을 최적으로 유지시킬 수 있는 온실용 복합환경 제어기를 개시하고 있다. 선행문헌 1에 따르면 온실용 복합환경 제어 프로그램은 초기 설정버튼에 의해 계절 및 재배작물의 종류가 디폴트값으로 설정되며, 상기 프로그램에 의해 운용되는 액추에이터들의 작동 룰(rule)은 메모리에 저장된 환경조건 데이터와 작동 룰(rule) 데이터, 그리고 재배작물의 데이터에 의해 설정된다.Korean Patent No. 10-0530673 (hereinafter referred to as "Prior Art 1") detects wind direction, wind velocity, solar radiation and temperature of an external weather station, temperature and humidity of a greenhouse, CO2 concentration, and heating pipe temperature, By comparing and analyzing these values, it is possible to control the actuators required for environmental control of the greenhouse according to various temperature, humidity and other control requirements set by the user by variable control in a multi-cycle manner to optimize the internal environment of the greenhouse And a control unit for controlling the control unit. According to the prior art document 1, the type of seasonal and cultivated crops is set to a default value by the initial setting button of the greenhouse complex environment control program, and the operating rules of the actuators operated by the program are stored in the environment condition data And rule data, and the data of cultivated crops.

그러나 선행문헌 1에 따른 온실용 복합환경 제어 프로그램은 일반인들이 다루기 어려우며, 전문가가 다양한 환경조건 및 작동 룰(rule) 등을 설정해야 한다. 온실에서는 보통 계절마다 서로 다른 작물을 재배하게 되는데, 작물마다 환경조건과 작물재배방법이 다르기 때문에 일반인 및 전문가가 매번 환경조건 및 작동 룰(rule) 등을 설정해야 함으로 여러모로 불편하다. 또한, 아무리 전문가가 다양한 환경조건 및 작동 룰(rule) 등을 잘 설정하였다 하더라도 예상치 못한 기상변화를 감시하고 그에 맞춰 많은 액추에이터들의 작동 룰(rule)을 변경한다는 것은 대단히 어려운 일이다. However, it is difficult for the general public to control the complex environmental control program according to the prior art 1, and the specialist must set various environmental conditions and operating rules. In greenhouses, different crops are usually cultivated in different seasons. Since the environmental conditions and the cultivation methods of crops are different from each other, it is inconvenient for the general public and experts to set environmental conditions and operating rules every time. In addition, even if an expert sets various environmental conditions and operating rules well, it is very difficult to monitor unexpected weather changes and change the operating rules of many actuators accordingly.

한편, 온실에 많은 환경센서와 액추에이터를 사용할수록 자동화 기능이 고도화되고 환경제어도 좋아지지만 온실 설치비용 및 유지보수비용이 많이 소요되는 문제점이 있다. 이에 온실 설치비용과 유지보수비용을 낮추기 위해 필요한 최소한의 환경센서와 액추에이터를 온실에 설치하더라도 고품질의 채소나 과일을 많이 수확할 수 있도록 농장주를 지원해주는 기술이 필요한 실정이다. On the other hand, as more environment sensors and actuators are used in the greenhouse, the automation functions are improved and the environmental control is improved, but the greenhouse installation cost and maintenance cost are increased. Therefore, even if the minimum environmental sensors and actuators required to reduce greenhouse installation and maintenance costs are installed in the greenhouse, technology is needed to support farmers to harvest high quality vegetables and fruits.

또한, 온실에서 재배하고자 하는 작물에 따라 온실에 필요한 환경센서 또는 액추에이터를 추천하거나 영농자재를 추천해 줌으로써 농장주가 자신의 여건에 맞춰 장치를 추가 설치하거나 필요한 영농자재를 편리하게 주문할 수 있도록 해주는 기술이 요구되고 있다. In addition, according to the crops to be grown in the greenhouse, recommending environment sensors or actuators required for the greenhouse or recommending farming materials enables the farmer to additionally install the devices according to his / her circumstances or to easily order necessary agricultural materials Is required.

또한, 기존에는 일반인과 전문가가 온실용 복합환경 제어 프로그램을 조절하여 온실의 환경조건 및 액추에이터 작동 룰(rule) 등을 설정하였지만, 농장주가 전문가의 도움없이도 작물재배 초기단계부터 수확단계까지 온실 환경 제어뿐 아니라 작물재배방법까지 지원받을 수 있는 기술이 요구되고 있다.In the past, the general public and experts set green environmental conditions and actuator operating rules by adjusting the practical hybrid environment control program. However, the farmer can control the greenhouse environment from the early stage of crop cultivation to the harvest stage There is also a need for technologies that can support crop cultivation methods.

한국등록특허 제10-0530673호(등록일 2005.11.17)Korean Patent No. 10-0530673 (registered Nov. 17, 2005)

본 발명은 상기와 같은 배경에서 제안된 것으로, 본 발명은 농장주가 전문가의 도움없이도 작물재배 초기단계부터 수확단계까지 온실에 설치된 환경센서와 액추에이터를 인식하여 그 조합으로 액추에이터 작동 룰(rule) 정보를 지원해 주는 팜 클라우드 시스템에 사용되는 팜 클라우드 서버 및 온실용 복합 환경 제어장치를 제공한다.The present invention has been proposed in the background as described above. The present invention recognizes environment sensors and actuators installed in the greenhouse from the initial stages of crop cultivation to the harvesting stages without the help of experts, and combines the actuator operation rule information with the combination It provides a farm cloud server and a greenhouse complex environment control device used in the supporting Palm cloud system.

또한, 본 발명은 농장별로 제어부가 없어도 온실 환경 제어가 가능하고, 환경센서 또는 액추에이터가 늘어나더라도 별도의 장비교체 없이 추가된 장비를 바로 적용할 수 있는 팜 클라우드 시스템에 사용되는 팜 클라우드 서버 및 온실용 복합 환경 제어장치를 제공한다.In addition, the present invention can be applied to a farm cloud server and a greenhouse server which are used in a palm cloud system in which a greenhouse environment can be controlled even without a control unit for each farm, and an additional device can be immediately applied even if environmental sensors or actuators increase, A complex environment control device is provided.

또한, 본 발명은 온실 내부 및 외부 환경에 따라 자동으로 액추에이터 작동 순서를 변경할 수 있는 팜 클라우드 시스템에 사용되는 팜 클라우드 서버 및 온실용 복합 환경 제어장치를 제공한다.In addition, the present invention provides a palm cloud server and a greenhouse complex environment control device used in a palm cloud system in which the actuator operation order can be automatically changed according to the inside and outside environment of the greenhouse.

또한, 본 발명은 온실에서 재배하고자 하는 작물에 따라 온실에 필요한 환경센서 또는 액추에이터를 추천하거나 영농자재를 추천하고, 사용자 요청에 따라 주문까지 처리하는 팜 클라우드 시스템에 사용되는 팜 클라우드 서버 및 온실용 복합 환경 제어장치를 제공한다.The present invention also relates to a palm cloud server and a greenhouse complex used in a palm cloud system for recommending environment sensors or actuators necessary for the greenhouse according to crops to be cultivated in the greenhouse, recommending farming materials, And provides an environment control device.

본 발명의 다른 목적들은 이하의 실시예에 대한 설명을 통해 쉽게 이해될 수 있을 것이다.Other objects of the present invention will become readily apparent from the following description of the embodiments.

상기와 같은 목적을 달성하기 위하여, 본 발명의 일 양상에 따른 팜 클라우드 시스템에 사용되는 팜 클라우드 서버는, 서버 저장부와 온실 정보 처리부와 제어 룰 정보 처리부를 포함하여 구현될 수 있다.In order to achieve the above object, a palm cloud server used in a palm cloud system according to an aspect of the present invention may be implemented by including a server storage unit, a greenhouse information processing unit, and a control rule information processing unit.

서버 저장부는 온실용 복합 환경 제어장치 식별정보와 환경센서 및 액추에이터를 연동시키는 액추에이터 제어 룰(rule) 정보를 저장한다. 온실 정보 처리부는 온실용 복합 환경 제어장치에 설치된 환경센서 및 제1 액추에이터를 포함하는 장치정보와 온실용 복합 환경 제어장치로부터 전송된 환경감지정보를 상기 서버 저장부에 저장한다. The server storage unit stores the identification information of the hybrid environment control device for the environment and the actuator control rule information for linking the environment sensor and the actuator. The greenhouse information processing unit stores the device information including the environmental sensor and the first actuator installed in the greenhouse complex environment control apparatus and the environmental sensing information transmitted from the greenhouse environment control apparatus in the server storage unit.

제어 룰 정보 처리부는 온실용 복합 환경 제어장치에 설치된 환경센서 및 제1 액추에이터를 포함하는 장치정보를 이용해 상기 서버 저장부에서 제1 액추에이터 제어 룰(rule) 정보를 검색하여 이를 상기 온실용 복합 환경 제어장치로 전송한다. 제어 룰 정보 처리부는 온실용 복합 환경 제어장치에 추가된 환경센서 또는 제2 액추에이터를 포함하는 장치 추가 정보가 입력되면 상기 장치 추가 정보와 상기 서버 저장부에 저장된 장치정보를 이용해 서버 저장부에서 제2 액추에이터 제어 룰(rule) 정보를 검색하여 이를 온실용 복합 환경 제어장치로 전송한다. The control rule information processing unit retrieves the first actuator control rule information from the server storage unit using the device information including the environment sensor and the first actuator installed in the greenhouse environment control unit, Lt; / RTI > The control rule information processing unit receives the device additional information including the environmental sensor added to the greenhouse environment control device or the second actuator and stores the device additional information in the server storage using the device additional information and the device information stored in the server storage, The actuator control rule information is retrieved and transmitted to the greenhouse compound environment control device.

본 발명의 부가적인 양상에 따른 팜 클라우드 서버의 제어 룰 정보 처리부는, 온실용 복합 환경 제어장치에 설치된 환경센서 및 액추에이터를 포함하는 장치정보와 작물정보와 작물재배단계마다의 제어주기별 환경설정정보를 이용해 서버 저장부에서 액추에이터 구동 순서를 검색하고, 상기 검색된 액추에이터 구동 순서에 따라 온실용 복합 환경 제어장치로 액추에이터 제어정보를 전송하는 것을 특징으로 한다.The control rule information processing unit of the palm cloud server according to a further aspect of the present invention is a control unit for controlling the farm cloud server in accordance with the device information including the environmental sensor and the actuator installed in the greenhouse compound environment control apparatus, And the actuator control information is transmitted to the greenhouse compound environment control device according to the searched actuator driving sequence.

본 발명의 부가적인 양상에 따른 팜 클라우드 서버의 온실 정보 처리부는, 사용자 단말기 식별정보를 이용해 사용자 단말기로 온실에서 재배하고자 하는 작물정보를 문의하는 메시지를 전송하고 상기 사용자 단말기로부터 전송된 작물정보를 상기 서버 저장부에 저장하고, 상기 온실별 작물정보에 대응하는 환경설정정보를 상기 온실용 복합 환경 제어장치로 전송하는 것을 특징으로 한다. The greenhouse information processing unit of the palm cloud server according to a further aspect of the present invention transmits a message inquiring about the crop information to be cultivated in the greenhouse to the user terminal using the user terminal identification information, And the environment setting information corresponding to the greenhouse-specific crop information is transmitted to the greenhouse compound environment control device.

상기와 같이 구성된 본 발명의 팜 클라우드 서버에 따르면, 예를 들어 A 농장의 온실에 환경센서 또는 액추에이터가 설치되고 설치된 장치 추가 정보가 팜 클라우드 서버에 전송되면, 팜 클라우드 서버에서는 추가된 환경센서 또는 액추에이터와 기존의 환경센서 및 액추에이터를 조합하여 새로운 액추에이터 제어 룰(rule) 정보를 생성한 후 온실용 복합 환경 제어장치로 전송한다. 이에 따라 농장주는 전문가의 도움없이도 액추에이터 작동 룰(rule)에 관한 정보를 자동으로 지원받을 수 있다. According to the palm cloud server of the present invention configured as described above, for example, when the environment sensor or the actuator is installed in the greenhouse of the farm A and the installed device addition information is transmitted to the palm cloud server, in the palm cloud server, And the existing environment sensor and the actuator are combined to generate new actuator control rule information, and then the new actuator control rule information is transmitted to the greenhouse complex environment control device. As a result, the farmer can automatically receive information on the actuator operating rules without the help of a specialist.

또한, 본 발명의 팜 클라우드 서버에 따르면 온실용 복합 환경 제어장치에 설치된 환경센서 및 액추에이터를 포함하는 장치정보와 작물정보와 작물재배단계마다의 제어주기별 환경설정정보를 이용해 서버 저장부에서 액추에이터 구동 순서를 검색하고, 상기 검색된 액추에이터 구동 순서에 따라 온실용 복합 환경 제어장치로 액추에이터 제어정보를 전송하도록 구현됨으로써, 예상치 못한 기상변화를 감시하여 그에 맞춰 액추에이터 작동 순서를 변경할 수 있다.In addition, according to the palm cloud server of the present invention, by using the device information including the environmental sensor and the actuator installed in the greenhouse compound environment control device, the crop information and the environment setting information for each control period for each crop cultivation step, And the actuator control information is transmitted to the greenhousing hybrid environment control device according to the searched actuator driving sequence, thereby monitoring the unexpected weather change and changing the actuator operation order accordingly.

또한, 본 발명의 팜 클라우드 서버에 따르면 온실별 장치정보와 작물정보와 환경설정정보를 이용해 온실별 장치 추천정보를 생성하고 이를 상기 사용자 단말기로 전송하며, 상기 사용자 단말기로부터 전송된 장치 추가 요청정보에 따라 장치주문정보를 생성하여 상기 영농자재 공급자 단말기로 전송하도록 구현됨으로써, 농장주가 자신의 여건에 맞춰 장치를 추가 설치하거나 필요한 영농자재를 편리하게 주문할 수 있다.According to the palm cloud server of the present invention, the device recommendation information for each greenhouse is generated using the device information for each greenhouse, the crop information, and the environment setting information, and transmitted to the user terminal. Thereby generating device order information and transmitting the device order information to the farmer's supplier terminal. Thus, the farmer can additionally install the device according to his / her circumstances or conveniently order necessary farming materials.

이하, 본 발명에 따른 다른 효과들은 이하의 실시예에 대한 설명을 통해 쉽게 이해될 수 있을 것이다.Hereinafter, other effects according to the present invention will be easily understood from the following description of the embodiments.

본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 후술하는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니된다.
도 1 은 본 발명에 따른 팜 클라우드 시스템을 설명하기 위한 예시도이다.
도 2 는 본 발명의 일 실시예에 따른 온실용 복합 환경 제어장치의 구성도이다.
도 3 은 액추에이터와 환경센서의 연결 관계를 설명하기 위한 예시도이다.
도 4 는 액추에이터 작동 룰(rule) 정보를 설명하기 위한 예시도이다.
도 5 는 본 발명에 따른 팜 클라우드 서버에서 액추에이터 작동 룰(rule) 정보를 제공하는 과정을 설명하기 위한 예시도이다.
도 6 은 본 발명의 다른 실시예에 따른 온실용 복합 환경 제어장치의 구성도이다.
도 7 은 본 발명에 따른 팜 클라우드 서버와 온실용 복합 환경 제어장치의 동작을 설명하기 위한 예시도이다.
도 8 은 본 발명의 다른 실시예에 따른 팜 클라우드 서버의 구성을 설명하기 위한 예시도이다.
도 9 는 본 발명에 따른 팜 클라우드 서버에서 처리한 작물재배결과 평가정보를 설명하기 위한 예시도이다.
도 10 은 본 발명에 따른 팜 클라우드 서버의 액추에이터 작동 룰(rule) 생성 프로세서를 설명하기 위한 예시도이다.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate preferred embodiments of the invention and, together with the description of the invention given below, serve to further augment the technical spirit of the invention. And should not be construed as limiting.
1 is an exemplary diagram illustrating a palm cloud system according to the present invention.
2 is a configuration diagram of a hybrid environment control system for a greenhouse according to an embodiment of the present invention.
3 is an exemplary diagram for explaining a connection relationship between an actuator and an environmental sensor.
4 is an exemplary diagram for explaining actuator operating rule information.
FIG. 5 is a diagram for explaining a process of providing actuator operation rule information in a palm cloud server according to the present invention.
6 is a configuration diagram of a hybrid environment control apparatus for a greenhouse according to another embodiment of the present invention.
FIG. 7 is a diagram illustrating an operation of a palm cloud server and a greenhouse compound environment control apparatus according to the present invention.
FIG. 8 is an exemplary diagram illustrating a configuration of a palm cloud server according to another embodiment of the present invention.
FIG. 9 is an exemplary diagram for explaining evaluation results of crop cultivation results processed by the palm cloud server according to the present invention.
10 is an exemplary diagram for explaining an actuator operation rule generation processor of a palm cloud server according to the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 도면부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like numbers refer to like elements throughout.

본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로서, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 본 명세서에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like are used to specify that there are features, numbers, steps, operations, elements, parts or combinations thereof described herein, But do not preclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.

이하에서는, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명에 따른 팜 클라우드 시스템은 도 1 에 도시한 바와 같이, 복수의 온실용 복합 환경 제어장치(100-1, 100-2)와 무선중계기(250)와 팜 클라우드 서버(300)와 사용자 단말기(400)와 영농자재 공급자 단말기(500)를 포함하여 구현될 수 있다. 복수의 온실용 복합 환경 제어장치(100-1, 100-2)와 무선중계기(250)는 로라(LoRa) 통신망으로 연결된다. 로라(LoRa) 통신 기술은 다른 무선통신 프로토콜보다 훨씬 긴 범위(가시거리가 확보된 환경에서 최대 21km)를 가지므로 많은 수신기 및 AP 가 필요 없어 인프라 구축 비용을 낮출 수 있으며, 3/4G 셀룰러 네트워크에 비해 임베디드 애플리케이션을 위한 더욱 높은 확장 가능성과 비용 효율성을 제공할 수 있다.1, a palm cloud system according to the present invention includes a plurality of greenhouse complex environment control devices 100-1 and 100-2, a wireless repeater 250, a palm cloud server 300, and a user terminal 400 and a farmer material supplier terminal 500. [ The plurality of greenhouse environment control devices 100-1 and 100-2 and the wireless repeater 250 are connected to each other via a LoRa communication network. LoRa communication technology has a much longer range (up to 21km in visible range) than other wireless communication protocols, thus eliminating the need for many receivers and APs to lower the cost of building an infrastructure and allowing for a 3 / 4G cellular network Can provide greater scalability and cost-effectiveness for embedded applications.

온실용 복합 환경 제어장치Greenhouse complex environmental control device

실시예Example 1 One

온실용 복합 환경 제어장치(100)는 도 2에 도시한 바와 같이, 복수의 환경센서(111, 112, 113)와 액추에이터(141, 142)가 설치될 수 있다. As shown in FIG. 2, the greenhouse environment control apparatus 100 may include a plurality of environmental sensors 111, 112, 113 and actuators 141, 142.

복수의 환경센서(111, 112, 113)는 블루투스(Bluetooth), 지그비(Zigbee), 적외선 통신(IrDA), 와이-파이(Wi-Fi) 통신프로토콜에 따라 액추에이터(141, 142)와 근거리 무선 통신을 수행할 수 있다. 또한, 복수의 환경센서(111, 112, 113)는 로라(LoRa) 통신프로토콜에 따라 무선중계기(250)와의 무선 통신을 수행하는 로라(LoRa) 통신모듈을 포함할 수 있다. 복수의 환경센서(111, 112, 113)에서 감지한 환경감지정보는 팜 클라우드 서버(300) 및 액추에이터(141, 142)로 전송될 수 있다. The plurality of environmental sensors 111, 112 and 113 are connected to the actuators 141 and 142 in accordance with the Bluetooth, Zigbee, IrDA and Wi-Fi communication protocols, Can be performed. The plurality of environmental sensors 111, 112, and 113 may include a LoRa communication module that performs wireless communication with the wireless repeater 250 according to a LoRa communication protocol. The environmental sensing information sensed by the plurality of environmental sensors 111, 112, and 113 may be transmitted to the palm cloud server 300 and the actuators 141 and 142.

액추에이터(141, 142)는 통신부와 제어장치와 구동부를 포함하여 구현될 수 있다. 액추에이터(141, 142)의 통신부는 근거리 무선 통신모듈과 로라(LoRa) 통신모듈을 포함할 수 있다. 제어장치는 라즈베리파이(raspberry pi), 아두이노(Arduino), 아틱(ARTIK), 비글보드(beagleboard), 갈릴레오 보드(galileo board) 등의 오픈소스 하드웨어를 사용할 수 있다. 구동부는 전원공급장치, 릴레이, 모터 등을 포함하여 구현될 수 있다. The actuators 141 and 142 may be implemented by including a communication unit, a controller, and a driver. The communication unit of the actuators 141 and 142 may include a short range wireless communication module and a LoRa communication module. The control unit can use open source hardware such as raspberry pi, Arduino, ARTIK, beagleboard, and galileo board. The driving unit may be implemented by including a power supply, a relay, a motor, and the like.

통상적으로 액추에이터마다 필요한 환경센서가 존재하는데, 도 3을 참조하면, 천창의 경우 온실온도 측정센서, 외기온도 측정센서, 풍향 측정 센서, 강우 측정 센서가 필요하다. 이는 도 4에 도시한 바와 같이 온실 내부를 환기시키기 위해서는 천창에 대한 액추에이터 작동 룰(rule) 정보가 있어야 한다. 3, there is a need for a greenhouse temperature measurement sensor, an outside temperature measurement sensor, a wind direction measurement sensor, and a rainfall measurement sensor for a skylight. As shown in FIG. 4, in order to ventilate the inside of the greenhouse, information on the actuator operation rule for the roof should be provided.

액추에이터(141, 142)의 제어장치는 통신부를 통해 팜 클라우드 서버(300)로부터 제어 룰(rule) 정보가 입력되면 이를 저장모듈에 저장하고, 복수의 환경센서(111, 112, 113)에서 감지한 환경감지정보가 입력되면 제어 룰(rule) 정보에 따라 구동부를 제어한다.The controller of the actuators 141 and 142 stores the control rule information from the palm cloud server 300 in the storage module through the communication unit, When the environmental sensing information is input, the driving unit is controlled according to the control rule information.

도 5를 참조하면, 온실용 복합 환경 제어장치(100)는 환경센서 및 제1 액추에이터가 설치되면(S11), 설치된 환경센서 및 제1 액추에이터는 팜 클라우드 서버(300)로 장치정보를 전송한다. 5, when the environmental sensor and the first actuator are installed (S11), the installed environment sensor and the first actuator transmit the device information to the palm cloud server 300. In this case,

팜 클라우드 서버(300)는 환경센서 및 액추에이터를 연동시키는 액추에이터 제어 룰(rule) 정보를 저장한다(S31). 일례로, 환경센서 및 액추에이터를 연동시키는 액추에이터 제어 룰(rule) 정보는 도 3에 도시한 바와 같이, 풍향 측정 센서와 풍속 측정 센서와 외기온도 측정 센서의 측정값과 환기 조절을 위한 액추에이터인 천창을 작동시키기 위한 작동 값과 제어정보를 포함한다. 환경센서 및 액추에이터를 연동시키는 액추에이터 제어 룰(rule) 정보는 환경센서 및 액추에이터의 종류에 따라 다수 존재할 수 있다. 팜 클라우드 서버(300)는 온실용 복합 환경 제어장치(100)에 설치된 환경센서 및 액추에이터를 포함하는 장치정보를 저장한다(S32). The palm cloud server 300 stores actuator control rule information for linking the environment sensor and the actuator (S31). For example, as shown in FIG. 3, the actuator control rule information for interlocking the environmental sensor and the actuator includes information on the measured values of the wind direction measurement sensor, the wind speed measurement sensor, the ambient temperature measurement sensor, And includes operation information and control information for operating. Actuator control rule information for linking the environment sensor and the actuator may exist in many cases depending on the type of the environment sensor and the actuator. The palm cloud server 300 stores device information including environmental sensors and actuators installed in the greenhouse environment control apparatus 100 (S32).

팜 클라우드 서버(300)는 온실용 복합 환경 제어장치(100)에 설치된 환경센서 및 액추에이터를 포함하는 장치정보를 이용해 서버 저장부에서 제1 액추에이터 제어 룰(rule) 정보를 검색한다(S33). 팜 클라우드 서버(300)는 제1 액추에이터 제어 룰(rule) 정보를 온실용 복합 환경 제어장치(100)로 전송한다. The palm cloud server 300 searches the server storage for the first actuator control rule information using the device information including the environment sensor and the actuator installed in the greenhouse environment control device 100 at step S33. The palm cloud server 300 transmits the first actuator control rule information to the greenhouse environment control device 100. [

온실용 복합 환경 제어장치(100)는 환경센서 또는 제2 액추에이터가 추가 설치되면(S11), 설치된 환경센서 및 제2 액추에이터는 팜 클라우드 서버(300)로 장치정보를 전송한다. When the environment sensor or the second actuator is additionally installed (S11), the installed environment sensor and the second actuator transmit the device information to the palm cloud server 300. [

예를 들어, 추가된 환경센서가 광도 측정 센서이고, 액추에이터는 측면 스크린인 경우, 팜 클라우드 서버(300)는 추가된 광도 측정 센서와 측면 스크린과 기존의 장치정보를 이용해 서버 저장부에서 제2 액추에이터 제어 룰(rule) 정보를 검색한다(S35). 예컨대 제2 액추에이터 제어 룰(rule) 정보는 추가된 광도 측정 센서와 기존의 외기온도 측정 센서의 측정값과 측면 스크린을 작동시키기 위한 작동 값과 제어정보를 포함한다. For example, if the added environmental sensor is a luminosity sensor and the actuator is a side screen, the palm cloud server 300 uses the added luminosity sensor, the side screen, and the existing device information, And retrieves control rule information (S35). For example, the second actuator control rule information includes the measured values of the added luminous intensity measurement sensor and the conventional ambient temperature measurement sensor, and the operation value and control information for operating the side screen.

온실용 복합 환경 제어장치(100)는 팜 클라우드 서버(300)로부터 제2 액추에이터 제어 룰(rule) 정보를 입력받아 저장한다. 이에 따라 농장주는 환경센서 또는 액추에이터를 설치하기만 하면, 전문가의 도움없이도 액추에이터 작동 룰(rule)에 관한 정보를 자동으로 지원받을 수 있다. The greenhouse compound environment control apparatus 100 receives and stores the second actuator control rule information from the palm cloud server 300. Accordingly, the farmer can automatically receive information on the actuator operating rules without the help of a specialist, simply by installing environmental sensors or actuators.

실시예Example 2 2

온실용 복합 환경 제어장치(600)는 도 6에 도시한 바와 같이 온실외부 환경정보를 감지하는 온실외부 환경센서와, 온실내부 환경정보를 감지하는 온실내부 환경센서를 포함하는 환경센서(610), 디스플레이부(620), 무선통신부(630), 액추에이터(640), 전원공급부(650), 사용자 입력부(660), 저장부(670) 및 제어부(680)를 포함하여 구현될 수 있다. As shown in FIG. 6, the greenhouse environment control system 600 includes an environment sensor 610 including a greenhouse external environment sensor for sensing greenhouse external environment information, and a greenhouse internal environment sensor for sensing greenhouse internal environment information, And may include a display unit 620, a wireless communication unit 630, an actuator 640, a power supply unit 650, a user input unit 660, a storage unit 670, and a control unit 680.

환경센서(610)는 예를 들어, 온실의 풍향 측정 센서, 풍속 측정 센서, 강설 측정 센서, 강우 측정 센서 등과 같은 기상 관련 센서, 온실의 EC 측정 센서, pH 측정 센서, 무기 성분 측정 센서 등과 같은 토양 관련 센서, 온실의 온도 측정 센서, 광 측정 센서, 습도 측정 센서, CO2 측정 센서, 조도 측정 센서, 일사량 측정 센서 등과 같은 대기 관련 센서를 포함할 수 있다. 온실별로 장착되는 환경센서의 종류와 개수는 다르다. The environmental sensor 610 may be, for example, a sensor such as a weather-related sensor such as a greenhouse wind direction measurement sensor, a wind speed measurement sensor, a snow measurement sensor, a rainfall measurement sensor or the like, a greenhouse EC measurement sensor, a pH measurement sensor, Related sensors such as temperature sensors, temperature sensors, green sensors, light sensors, humidity sensors, CO2 sensors, illuminance measurement sensors, radiation measurement sensors, and the like. The type and number of environmental sensors installed in each greenhouse are different.

디스플레이부(620)는 정보를 출력하기 위한 모든 가능한 타입들의 디바이스들 및 매커니즘들을 포함한다. 이들은 표시부(예를 들어, LCD 또는 LED 디스플레이), 프린터들, 오디오 출력 디바이스들과 같은 비-시각적 디스플레이들 등을 포함할 수 있다. Display portion 620 includes all possible types of devices and mechanisms for outputting information. These may include non-visual displays such as displays (e.g., LCD or LED displays), printers, audio output devices, and the like.

무선통신부(630)는 무선중계기(250)를 통해 팜 클라우드 서버(300)와 온실의 환경 및 작물재배에 관한 데이터를 송수신한다. 무선통신부(630)는 로라(LoRa) 통신프로토콜에 따라 무선중계기(250)와의 무선 통신을 수행하는 로라(LoRa) 통신모듈을 포함할 수 있다. 무선통신부(630)는 추가적으로 블루투스(Bluetooth), 지그비(Zigbee), 적외선 통신(IrDA), 와이-파이(Wi-Fi) 통신프로토콜에 따라 근거리 무선 통신을 수행할 수 있다. The wireless communication unit 630 transmits and receives data on the environment and crop cultivation of the greenhouse with the palm cloud server 300 through the wireless repeater 250. The wireless communication unit 630 may include a LoRa communication module that performs wireless communication with the wireless repeater 250 according to a LoRa communication protocol. The wireless communication unit 630 may further perform short-range wireless communication according to Bluetooth, Zigbee, IrDA, and Wi-Fi communication protocols.

액추에이터(640)는 온실의 풍향 조절, 풍속 조절, 강설 조절, 강우 조절 등과 같은 기상 관련 액추에이터, 온실의 온도 조절, 습도 조절, 환기 조절, 광량 조절, 일사량 조절, 조도 조절, CO2 조절과 같은 대기 관련 액추에이터, 온실의 전기전도도(EC) 조절, 산성도(pH) 조절, 무기 성분 조절 등과 같은 토양 관련 액추에이터를 포함하여 구성될 수 있다. 액추에이터(640)는 예를 들어, 천창, 측창, 차광커튼, 보온커튼, 측면커튼, 유동팬, 보광등, 훈증기, 스프링쿨러, 배기팬, 난방 순환 펌프 및 밸브 등을 포함할 수 있다. Actuator 640 may be used to control atmospheric conditions such as temperature control of the greenhouse, humidity control, ventilation control, light intensity control, irradiation control, illumination control, and CO2 control such as the wind direction control of the greenhouse, the wind speed control, the snow control, An actuator, a greenhouse electrical conductivity (EC) control, an acidity (pH) control, an inorganic component control, and the like. The actuator 640 may include, for example, a skylight, an outfit, a light curtain, an insulating curtain, a side curtain, a flow fan, a backlight, etc., a fumigant, a sprinkler, an exhaust fan, a heating circulation pump and a valve.

전원공급부(650)는 장치 전체에 구동전원을 공급한다. 이에 사용되는 액추에이터의 개수가 많을수록 많은 전원을 소모하게 되어 온실을 통해 작물을 재배하는 농장주는 액추에이터를 필요한 개수만큼 사용하고자 한다. 일례로, 환경센서(610)는 배터리를 사용하며 무선 비콘 신호를 통해 감지신호를 전송하도록 구현될 수 있다. The power supply unit 650 supplies driving power to the entire apparatus. As the number of actuators used increases, more power is consumed. Therefore, a farmer who cultivates crops through a greenhouse wants to use the required number of actuators. As an example, the environmental sensor 610 may be implemented using a battery and transmitting a sensing signal via a wireless beacon signal.

사용자 입력부(660)는 정보를 입력하기 위한 모든 가능한 타입들의 디바이스들 및 매커니즘들을 포함한다. 이들은 키보드, 키패드, 마우스, 스캐너, 디지털 드로잉 패드, 디스플레이에 포함되는 터치 스크린, 음성 인식 시스템들과 같은 오디오 입력 디바이스들, 마이크로폰들 및 다른 타입들의 입력 디바이스들을 포함할 수 있다. 다양한 실시예들에서, 사용자 입력부(660)는 컴퓨터 마우스, 트랙볼, 트랙 패드, 조이스틱, 무선 리모콘, 드로잉 태블릿, 음성 커맨드 시스템으로서 실현된다. 사용자 입력부(660)는 예를 들어 사용자가, 버튼의 클릭 등과 같은 커맨드를 통해 디스플레이부(620) 상에 나타나는 객체들, 아이콘들, 텍스트 등을 선택 또는 입력하도록 허용한다. The user input 660 includes all possible types of devices and mechanisms for inputting information. These may include keyboards, keypads, mice, scanners, digital drawing pads, touch screens included in displays, audio input devices such as speech recognition systems, microphones, and other types of input devices. In various embodiments, user input 660 is realized as a computer mouse, trackball, trackpad, joystick, wireless remote control, drawing tablet, voice command system. The user input unit 660 allows the user to select or input, for example, objects, icons, text, and the like appearing on the display unit 620 through a command such as a button click.

저장부(670)는 실행 가능한 컴퓨터 코드, 인간-판독 가능한 코드 등을 비롯해서, 컴퓨터-프로그램 물건 실시 예들로서 이러한 데이터를 저장하도록 구성된 유형의 컴퓨터-판독 가능한 매체로 구현될 수 있다. 다른 타입 유형의 컴퓨터-판독 가능한 매체들은 플로피 디스크들, 제거 가능한 하드 디스크들, 광학 저장 매체들, 예컨대, CD-ROM들, DVD들, 바코드들, 반도체 메모리들, 예컨대, 플래시 메모리들, 판독-전용 메모리들(ROM들), 배터리-백킹(battery-backed) 휘발성 메모리들, 네트워킹된 저장 디바이스들 등을 포함한다. 저장부(670)는 온실용 복합 환경 제어 프로그램 및 데이터를 저장한다. 저장부(670)는 도 7에 도시한 바와 같이, 온실 내부와 외부에 설치된 환경센서 및 액추에이터를 포함하는 장치정보(671), 작물재배단계마다 시간주기별 온실 환경설정정보(672)와 액추에이터 제어 룰 정보(673)를 포함하여 구현될 수 있다.The storage 670 may be embodied in a computer-readable medium of a type configured to store such data as computer-program material embodiments, including executable computer code, human-readable code, and the like. Other types of computer-readable media include floppy disks, removable hard disks, optical storage media such as CD-ROMs, DVDs, barcodes, semiconductor memories such as flash memories, read- Dedicated memories (ROMs), battery-backed volatile memories, networked storage devices, and the like. The storage unit 670 stores the climate control complex environment control program and data. 7, the storage unit 670 includes device information 671 including environmental sensors and actuators installed inside and outside the greenhouse, greenhouse environment setting information 672 per time period for each crop cultivation step, And rule information 673.

제어부(680)는 저장부(670)에 저장된 온실용 복합 환경 제어 프로그램 및 데이터를 이용하여 액추에이터(640)를 제어하고, 무선통신부(630)를 통해 팜 클라우드 서버(300)와 온실의 환경 및 작물재배에 관한 데이터를 송수신한다. 제어부(680)는 도 7에 도시한 바와 같이, 장치정보 처리부(681)와 환경설정정보 처리부(682)와 액추에이터 제어 룰 처리부(683)와 환경감지정보 처리부(684)와 액추에이터 구동제어부(685)와 화면정보 처리부(686)와 고장경보 처리부(687)를 포함하여 구현될 수 있다. The control unit 680 controls the actuator 640 using the climate control complex environment control program and data stored in the storage unit 670 and controls the operation of the palm cloud server 300, Send and receive data about cultivation. 7, the control unit 680 includes a device information processing unit 681, an environment setting information processing unit 682, an actuator control rule processing unit 683, an environment sensing information processing unit 684, and an actuator drive control unit 685, A screen information processing unit 686, and a failure alarm processing unit 687.

장치정보 처리부(681)는 사용자 입력부(660)로부터 온실 내부와 외부에 설치된 환경센서 및 액추에이터를 포함하는 장치정보를 입력받아 저장부(670)에 저장하고, 무선통신부(630)를 통해 팜 클라우드 서버(300)로 장치정보를 전송한다. 환경설정정보 처리부(682)는 무선통신부(630)를 통해 팜 클라우드 서버(300)로부터 전송된 환경설정정보를 수신하여 저장부(670)에 저장한다. 액추에이터 제어 룰 처리부(683)는 무선통신부(630)를 통해 팜 클라우드 서버(300)로부터 전송된 액추에이터 제어 룰(rule) 정보를 수신하여 저장부(670)에 저장한다. 환경감지정보 처리부(684)는 환경센서(600)로부터 입력된 환경감지정보를 무선통신부(630)를 통해 팜 클라우드 서버(300)로 전송한다. The device information processing unit 681 receives device information including environmental sensors and actuators installed inside and outside the greenhouse from the user input unit 660 and stores the device information in the storage unit 670 and transmits the device information to the palm cloud server 630 through the wireless communication unit 630. [ (300). The environment setting information processing unit 682 receives the environment setting information transmitted from the palm cloud server 300 through the wireless communication unit 630 and stores the received environment setting information in the storage unit 670. The actuator control rule processor 683 receives the actuator control rule information transmitted from the palm cloud server 300 through the wireless communication unit 630 and stores the received actuator control rule information in the storage unit 670. The environmental sensing information processing unit 684 transmits the environmental sensing information input from the environmental sensor 600 to the palm cloud server 300 through the wireless communication unit 630. [

액추에이터 구동제어부(685)는 저장부(670)에 저장된 환경설정정보(672)와 액추에이터 제어 룰(rule)(673)과 환경센서(600)로부터 입력된 환경감지정보를 이용하여 액추에이터(640)를 구동한다. 액추에이터 구동제어부(685)는 일례로, 무선통신부(630)를 통해 팜 클라우드 서버(300)로부터 전송된 임시 액추에이터 제어 룰(rule) 정보가 입력되면 해당 제어주기에 임시 액추에이터 제어 룰(rule)에 따라 액추에이터(640)를 구동한다.The actuator drive control unit 685 controls the actuator 640 using the environment setting information 672 stored in the storage unit 670 and the actuator control rule 673 and the environmental sensing information input from the environmental sensor 600 . The actuator drive control unit 685 receives the temporary actuator control rule information transmitted from the palm cloud server 300 through the wireless communication unit 630 and outputs the temporary actuator control rule information to the actuator control unit 685 according to a temporary actuator control rule The actuator 640 is driven.

화면정보 처리부(686)는 온실용 복합 환경 제어 프로그램의 디스플레이 화면을 표시하고, 작물재배단계마다의 제어주기별 환경설정정보와 환경감시정보를 표시한다. 고장경보 처리부(687)는 환경센서(610)와 무선통신부(630)와 액추에이터(640)와 제어부(680)가 제대로 작동하고 있는지를 검출하고 고장발생이 감지되면 고장경보정보를 출력한다. 고장경보 처리부(687)는 환경센서(610)에서 환경감지정보가 예컨대 온실 내부 온도, 습도 등과 같은 환경설정정보를 지나치게 초과할 경우 경보를 발생할 수 있다. The screen information processing unit 686 displays a display screen of the greenhouse complex environment control program and displays environment setting information and environmental monitoring information for each control period for each crop cultivation step. The failure alarm processing unit 687 detects whether the environment sensor 610, the wireless communication unit 630, the actuator 640, and the control unit 680 are operating properly, and outputs the failure alarm information when a failure is detected. The failure alarm processing unit 687 can generate an alarm when the environmental sensor 610 detects that the environment detection information excessively exceeds environment setting information such as the internal temperature of the greenhouse, the humidity, and the like.

Palm 클라우드cloud 서버 server

팜 클라우드 서버(300)는 도 7 및 도 8 에 도시한 바와 같이, 서버 저장부(305)와 온실 정보 처리부(310)와 제어 룰 정보 처리부(320)와 작물재배정보 제공부(330)와 작물재배결과 처리부(340)와 영농자재정보 처리부(350)를 포함할 수 있다. 7 and 8, the palm cloud server 300 includes a server storage unit 305, a greenhouse information processing unit 310, a control rule information processing unit 320, a crop cultivation information providing unit 330, A cultivation result processing unit 340 and a farming material information processing unit 350. [

서버 저장부(305)는 온실용 복합 환경 제어장치를 사용하는 사용자 단말기 식별정보와 영농자재 공급자 단말기 식별정보와 작물재배단계마다의 제어주기별 환경설정정보와 액추에이터 제어 룰(rule) 정보를 저장한다. 예를 들어 수박, 토마토, 참외 같은 채소의 작물재배단계는 도 9를 참조하면, 정식 준비, 정식기, 활착기, 덩굴신장기, 착과기, 성숙기, 수확기를 포함할 수 있다. The server storage unit 305 stores the user terminal identification information using the greenhouse compound environmental control device, the identification information of the farmer's supplier terminal, the environment setting information for each control period for each crop cultivation step, and the actuator control rule information . For example, the step of cultivating crops such as watermelons, tomatoes, melons, etc., may include formal preparation, regular machines, activators, vines, fruit plants, mature plants, and harvesters, referring to FIG.

일반적으로 작물재배단계마다 온도, 습도, 조도, 일사량, 광량, CO2 등 환경조건이 다르다. 또한, 작물의 광합성, 증산작용, 및 동화작용과 관련하여 제어주기 즉, 일출 전, 일출 후, 오전, 오후, 일몰 전, 일몰 후의 온도, 습도, 조도, 일사량, 광량, CO2 등의 환경조건이 다르다. 작물재배단계마다의 제어주기별 환경설정정보는 빅데이터로 이용하여 획득할 수 있는 정보이다. 그러나 액추에이터 제어 룰(rule) 정보는 온실별로 작물재배단계마다 일일 제어주기별로 설정되어야 한다. 액추에이터 제어 룰(rule) 정보는 팜 클라우드 서버(300)가 온실에 설치된 환경센서와 액추에이터와 작물정보를 조합하여 생성하는 정보이다. Generally, environmental conditions such as temperature, humidity, illumination, amount of irradiation, light quantity, and CO2 are different in every stage of cultivation. In addition, environmental conditions such as temperature, humidity, illuminance, irradiation, light quantity and CO2 after morning, afternoon, before and after sunset, before and after sunrise are related to the photosynthesis, different. The environment setting information for each control period of each crop cultivation step is information that can be obtained by using big data. However, the actuator control rule information should be set for each greenhouse per crop control stage for each control cycle. The actuator control rule information is information generated by the palm cloud server 300 in combination with the environment sensor, the actuator, and the crop information provided in the greenhouse.

온실 정보 처리부(310)는 온실에 설치된 환경센서 및 액추에이터를 포함하는 온실별 장치정보와 온실에서 재배하는 작물정보와 상기 작물정보에 대응하는 환경설정정보와 온실용 복합 환경 제어장치로부터 전송된 환경감지정보를 서버 저장부(305)에 저장한다. The greenhouse information processing unit 310 receives the greenhouse information from the greenhouse, the information about the greenhouse, the information about the plant to be grown in the greenhouse, the environment setting information corresponding to the crop information, And stores the information in the server storage unit 305.

온실 정보 처리부(310)는 사용자 단말기 식별정보를 이용해 사용자 단말기(400)로 온실에서 재배하고자 하는 작물정보를 문의하는 메시지를 전송하고 사용자 단말기(400)로부터 전송된 작물정보를 서버 저장부(305)에 저장한다. The greenhouse information processing unit 310 transmits a message inquiring about the crop information to be cultivated in the greenhouse to the user terminal 400 using the user terminal identification information and transmits the crop information transmitted from the user terminal 400 to the server storage unit 305, .

제어 룰 정보 처리부(320)는 온실용 복합 환경 제어장치에 설치된 환경센서 및 제1 액추에이터를 포함하는 장치정보를 이용해 서버 저장부(305)에서 제1 액추에이터 제어 룰(rule) 정보를 검색하여 이를 온실용 복합 환경 제어장치로 전송한다. 제어 룰 정보 처리부(320)는 예를 들어 A 농장의 온실에 온도 측정 센서, 습도 측정 센서, 일사량 측정 센서, 강우 측정 센서, 측창, 차광커튼, 유동팬이 장착되었음을 인식하고, 온실의 환기를 제어하기 위해 온도 측정 센서, 습도 측정 센서, 일사량 측정 센서, 및 강우 측정 센서에서 감지된 신호를 이용하여 측창 → 차광커튼 → 유동팬을 차례로 제어하도록 하는 액추에이터 제어 룰(rule) 정보를 생성할 수 있다. The control rule information processing unit 320 searches the server storage unit 305 for the first actuator control rule information using the device information including the environment sensor and the first actuator installed in the greenhouse environment control system, To the practical hybrid environment control device. The control rule information processing unit 320 recognizes that a temperature measuring sensor, a humidity measuring sensor, a radiation amount measuring sensor, a rainfall measuring sensor, a side window, a light curtain, and a flow fan are installed in the greenhouse of the A farm, The controller can generate actuator control rule information for sequentially controlling the side window, the light shielding curtain, and the flow fan by using signals sensed by the temperature measuring sensor, the humidity measuring sensor, the irradiation amount measuring sensor, and the rainfall measuring sensor.

제어 룰 정보 처리부(320)는 온실용 복합 환경 제어장치에 추가된 환경센서 또는 제2 액추에이터를 포함하는 장치 추가 정보가 입력되면 상기 장치 추가 정보와 서버 저장부(305)에 저장된 장치정보를 이용해 서버 저장부(305)에서 제2 액추에이터 제어 룰(rule) 정보를 검색하여 이를 온실용 복합 환경 제어장치로 전송할 수 있다. 제어 룰 정보 처리부(320)는 예를 들어, A 농장의 온실에 기존의 온도 측정 센서, 습도 측정 센서, 일사량 측정 센서, 강우 측정 센서, 측창, 차광커튼, 유동팬 외에 보광등과 훈증기가 추가로 장착되었음을 인식하고, 온실의 환기를 제어하기 위해 온도 측정 센서, 습도 측정 센서, 일사량 측정 센서, 및 강우 측정 센서에서 감지된 신호를 이용하여 측창 → 차광커튼 → 유동팬 → 훈증기를 차례로 제어하도록 하는 액추에이터 제어 룰(rule) 정보를 생성할 수 있다. The control rule information processing unit 320 receives the device additional information including the environment sensor or the second actuator added to the greenhouse environment control device, The storage unit 305 can retrieve the second actuator control rule information and transmit it to the greenhouse environment control unit. The control rule information processing unit 320 may include a conventional temperature measurement sensor, a humidity measurement sensor, a radiation measurement sensor, a rainfall measurement sensor, a side window, a light curtain, a floating fan, An actuator for controlling the flow of the sunshade, the light-shielding curtain, the flow fan, and the fumigant by using signals sensed by the temperature measurement sensor, the humidity measurement sensor, the radiation measurement sensor, and the rainfall measurement sensor to control the ventilation of the greenhouse, It is possible to generate control rule information.

제어 룰 정보 처리부(320)는 온실용 복합 환경 제어장치에 설치된 환경센서 및 액추에이터를 포함하는 장치정보와 작물정보와 작물재배단계마다의 제어주기별 환경설정정보를 이용해 서버 저장부(305)에서 액추에이터 구동 순서를 검색하고, 상기 검색된 액추에이터 구동 순서에 따라 온실용 복합 환경 제어장치로 액추에이터 제어정보를 전송할 수 있다. 제어 룰 정보 처리부(320)는 예를 들어, 온실 내부의 온도, 습도, 또는 일사량 등을 빠르게 조절하기 위해, 차광커튼 → 측창 → 유동팬 순서로 제어하도록 하는 액추에이터 제어정보를 생성할 수 있다. The control rule information processing unit 320 uses the device information including the environmental sensor and the actuator installed in the greenhouse environment control device, the crop information, and the environment setting information for each control period for each crop cultivation step, And the actuator control information can be transmitted to the greenhouse compound environment control device according to the searched actuator driving sequence. The control rule information processing unit 320 may generate actuator control information for controlling the temperature of the greenhouse, the humidity, the irradiation amount, and the like in the order of the light-shielding curtain, the view window, and the flow fan, for example.

제어 룰 정보 처리부(320)는 온실별 장치정보와 작물정보와 환경설정정보를 이용해 온실별 장치 추천정보를 생성하고 이를 사용자 단말기(400)로 전송하며, 사용자 단말기(400)로부터 전송된 장치 추가 요청정보에 따라 장치주문정보를 생성하여 영농자재 공급자 단말기(500)로 전송할 수 있다.The control rule information processing unit 320 generates device recommendation information for each greenhouse using the greenhouse-specific device information, the crop information, and the environment setting information, transmits the generated device recommendation information to the user terminal 400, Device order information may be generated according to the information and transmitted to the agricultural material supplier terminal 500.

작물재배정보 제공부(330)는 서버 저장부(305)에 저장된 온실별 작물정보에 대응하는 작물재배단계별 작물재배정보를 사용자 단말기(400)로 전송한다. 작물재배단계별 작물재배정보는 일례로, 정식 준비기에 온실 토양을 만드는 방법, 정식기에 작물을 토양에 정식하는 방법, 덩굴신장기에 순지르기 등과 같은 방법을 포함한다. 이러한 작물재배단계별 작물재배정보는 현재 인터넷 블로그에서 확인할 수 있다. 그러나 본 발명에 따른 팜 클라우드 서버(300)는 온실별 작물정보를 알고 있으므로, 작물재배단계를 판단하여 해당 작물재배정보를 사용자에게 제공함으로써, 초보자로 하여금 쉽게 작물재배를 이행할 수 있도록 도와준다.The crop cultivation information providing unit 330 transmits the crop cultivation information by the crop cultivation step corresponding to the greenhouse-specific crop information stored in the server storage unit 305 to the user terminal 400. Crop cultivation information includes, for example, a method of making a greenhouse soil in a formal preparation period, a method of planting a crop in a soil at a fixed period, and a vine growing process. Information on the cultivation of these crops can be found on the internet blog. However, since the palm cloud server 300 according to the present invention knows the crop information by the greenhouse, it can help the beginner to easily carry out the cultivation of the crop by determining the step of cultivating the crop and providing the crop cultivation information to the user.

작물재배결과 처리부(340)는 사용자 단말기(400)로부터 작물재배단계마다의 작물재배 이행정보를 입력받아 서버 저장부(305)에 저장하고, 서버 저장부(305)에 저장된 작물재배단계마다의 작물재배 이행정보와 환경감지정보를 이용해 사용자의 작물재배결과를 분석 및 평가하고 그 결과를 서버 저장부(305)에 저장하고, 사용자 단말기(400)로 전송한다. 도 9에 도시한 바와 같이, 서버 저장부(305)에 작물재배단계마다의 작물재배 이행정보와 환경감지정보와 작물재배결과를 분석 및 평가한 정보가 처리일자별로 저장될 수 있다. The crop cultivation result processing unit 340 receives the crop cultivation transition information for each crop cultivation step from the user terminal 400 and stores the information in the server storage unit 305, Analyzes and evaluates the crop cultivation result of the user using the cultivation transition information and the environment detection information, stores the result in the server storage unit 305, and transmits the result to the user terminal 400. As shown in FIG. 9, the information for analyzing and evaluating the crop cultivation transition information, the environment sensing information, and the crop cultivation result for each crop cultivation step may be stored in the server storage unit 305 for each treatment date.

영농자재정보 처리부(350)는 서버 저장부(305)에 저장된 온실별 장치정보와 작물정보를 이용해 온실별 영농자재정보를 생성하여 사용자 단말기(400)로 전송하며, 사용자 단말기(400)로부터 전송된 영농자재 요청정보에 따라 영농자재 주문정보를 생성하여 영농자재 공급자 단말기(500)로 전송할 수 있다. 영농자재정보 처리부(350)는 예를 들어, A 농장의 온실에 이산화탄소(CO2) 발생기가 없다면, 정식기에 필요한 이산화탄소를 온실에 유지시킬 수 있도록 탄산가스를 발생하는 비료를 사용자에게 제공함으로써, 농장주가 고품질의 채소 또는 과일을 재배할 수 있도록 도와준다. The farming material information processing unit 350 generates farming material information for each greenhouse using the device information and the crop information stored in the server storage unit 305 and transmits the information to the user terminal 400, Farming order information can be generated according to the farming material request information and transmitted to the farming material supplier terminal 500. For example, if there is no carbon dioxide (CO2) generator in the greenhouse of the farm A, the farming material information processor 350 provides the user with the fertilizer that generates carbon dioxide gas so that the carbon dioxide necessary for the stationary plant can be maintained in the greenhouse. It helps to grow high quality vegetables or fruits.

사용자 단말기 및 영농자재 공급자 단말기User terminal and agricultural material supplier terminal

사용자 단말기(400)와 영농자재 공급자 단말기(500)는 팜 클라우드 서버(300)와 네트워크로 연결되는 통신 장치로서, 예를 들어 PDA(Personal Digital Assistant), 데스크탑 PC, 노트북, 태블릿 PC, 스마트폰, 또는 웨어러블 PC 일 수 있다. 영농자재 공급자는 예를 들어, 환경센서와 액추에이터와 같은 장치를 공급할 수도 있고, 탄산가스를 발생하는 비료와 같이 작물재배에 사용되는 자재를 공급할 수도 있다.The user terminal 400 and the agricultural material supplier terminal 500 are communication devices connected to the palm cloud server 300 via a network and may be a personal digital assistant (PDA), a desktop PC, a notebook computer, a tablet PC, Or a wearable PC. Farming material suppliers may supply equipment such as environmental sensors and actuators, for example, or may supply materials used for growing crops, such as fertilizers that produce carbon dioxide.

사용자 단말기(400)는 도 8에 도시한 바와 같이, 입/출력부(410)와 저장부(420)와 통신부(430)와 제어부(440)를 포함한다.The user terminal 400 includes an input / output unit 410, a storage unit 420, a communication unit 430, and a control unit 440, as shown in FIG.

입/출력부(410)는 사용자 조작명령과 데이터를 입력받는 사용자 입력부(411)로서, 예를 들어, 마우스, 키보드, 음성 입력수단, 또는 터치스크린으로 구현될 수 있다. 입/출력부(410)는 LCD 디스플레이, LED 디스플레이와 같은 표시부(412)와 프린터기, 복사기와 같은 인쇄부와 오디오 출력부(413)를 포함한다. 통신부(430)는 네트워크로 연결되는 영농자재 공급자 단말기(500)와 팜 클라우드 서버(300)와 온실용 복합 환경 제어장치(100)와 온실 및 작물 관련된 데이터를 송수신한다. 제어부(440)는 작물재배정보 처리부(441)와 환경감지정보 제공부(442)와 영상 제공부(443)와 영농일지 처리부(444)를 포함할 수 있다. The input / output unit 410 may be a user input unit 411 for receiving user operation commands and data, for example, a mouse, a keyboard, a voice input unit, or a touch screen. The input / output unit 410 includes a display unit 412 such as an LCD display and an LED display, and a printing unit such as a printer and a copying machine and an audio output unit 413. [ The communication unit 430 transmits and receives data related to the greenhouse and the crop to the farming material supplier terminal 500 connected to the network, the palm cloud server 300, and the greenhouse environment control apparatus 100. The control unit 440 may include a crop cultivation information processing unit 441, an environmental sensing information providing unit 442, an image providing unit 443, and a publicity log processing unit 444. [

작물재배정보 처리부(441)는 팜 클라우드 서버(300)로부터 전송된 온실에서 재배하고자 하는 작물정보를 문의하는 메시지가 입력되면 이를 표시하고 사용자가 입력한 작물정보를 팜 클라우드 서버(300)로 전송한다. 작물재배정보 처리부(441)는 팜 클라우드 서버(300)로부터 전송된 장치 추천정보가 입력되면 이를 표시하고 사용자가 장치 추가 요청을 하면 장치 추가 요청정보를 팜 클라우드 서버(300)로 전송한다. 작물재배정보 처리부(441)는 팜 클라우드 서버(300)로부터 전송된 작물재배단계별 작물재배정보를 표시한다. 작물재배정보 처리부(441)는 팜 클라우드 서버(300)로부터 전송된 영농자재정보가 입력되면 이를 표시하고 사용자가 영농자재를 요청하면 영농자재 요청정보를 팜 클라우드 서버(300)로 전송한다. The crop cultivation information processing unit 441 displays a message inquiring about the crop information to be cultivated in the greenhouse transferred from the palm cloud server 300 and transmits the message to the palm cloud server 300 . The crop cultivation information processing unit 441 displays the device recommendation information transmitted from the palm cloud server 300, and transmits the device add request information to the palm cloud server 300 when the user requests the device addition. The crop cultivation information processing unit 441 displays crop cultivation information for each crop cultivation step transmitted from the palm cloud server 300. The crop cultivation information processing unit 441 displays the farming material information transmitted from the palm cloud server 300, and transmits the farming material request information to the palm cloud server 300 when the user requests the farming material.

환경감지정보 제공부(442)는 온실용 복합 환경 제어장치로부터 환경감지정보를 입력받아 저장부(420)에 저장하며, 사용자 요청에 따라 과거 또는 현재 실시간으로 측정된 환경감지정보를 표시한다. 영상 제공부(443)는 온실용 복합 환경 제어장치로부터 전송된 온실 내부 또는 외부 영상을 입력받아 저장부(420)에 저장하며, 사용자 요청에 따라 과거 또는 현재 실시간으로 측정된 영상정보를 표시한다. 영농일지 처리부(444)는 작물재배단계마다의 작물재배 이행정보를 사용자로부터 입력받아 저장부(420)에 저장하며, 팜 클라우드 서버(300)로 전송한다. The environmental sensing information providing unit 442 receives environmental sensing information from the greenhouse environment control unit, stores the environmental sensing information in the storage unit 420, and displays environmental sensing information measured in the past or current real time according to a user's request. The image providing unit 443 receives the internal or external image of the greenhouse transferred from the greenhouse compound environment control unit and stores the received image in the storage unit 420. The image providing unit 443 displays the image information measured in the past or the current real time according to the user's request. The farming log processing unit 444 receives the crop cultivation transition information for each crop cultivation step from the user, stores the information in the storage unit 420, and transmits the information to the palm cloud server 300.

도 10 은 본 발명에 따른 팜 클라우드 서버의 액추에이터 작동 룰(rule) 생성 프로세서를 설명하기 위한 예시도이다.10 is an exemplary diagram for explaining an actuator operation rule generation processor of a palm cloud server according to the present invention.

본 발명에 따른 팜 클라우드 서버는, 온실별 작물정보와 장치정보를 수집한다. 일례로, 서버 관리자는 온실별 작물정보와 장치정보를 수기로 입력할 수 있다. 다른 예로, 본 발명에 따른 팜 클라우드 서버는 사용자 단말기로 온실에서 재배하고자 하는 작물정보를 문의하는 메시지를 전송하고 상기 사용자 단말기로부터 전송된 작물정보를 수신할 수 있다(S71). 본 발명에 따른 팜 클라우드 서버는 온실용 복합 환경 제어장치로부터 온실에 설치된 환경센서 및 액추에이터를 포함하는 장치정보를 수신할 수 있다(S72). 본 발명에 따른 팜 클라우드 서버는 온실별 장치정보와 온실에서 재배하는 작물정보에 대응하는 환경설정정보를 온실용 복합 환경 제어장치로 전송한다(S73).The palm cloud server according to the present invention collects crop information and apparatus information for each greenhouse. For example, a server administrator can manually input crop information and device information for each greenhouse. As another example, the palm cloud server according to the present invention transmits a message inquiring about crop information to be cultivated in the greenhouse to the user terminal and receives crop information transmitted from the user terminal (S71). The palm cloud server according to the present invention can receive the device information including the environment sensor and the actuator installed in the greenhouse from the greenhouse complex environment control device (S72). The palm cloud server according to the present invention transmits the device information for each greenhouse and the environment setting information corresponding to the crop information to be cultivated in the greenhouse to the greenhouse compound environment control device (S73).

본 발명에 따른 팜 클라우드 서버는, 온실에 설치된 장치, 즉 환경센서 및 액추에이터를 이용하여 제1 액추에이터 제어 룰(rule) 정보를 생성하고 이를 온실용 복합 환경 제어장치로 전송한다(S74). The palm cloud server according to the present invention generates first actuator control rule information using an apparatus installed in a greenhouse, that is, an environmental sensor and an actuator, and transmits the first actuator control rule information to the greenhouse compound environment control apparatus (S74).

본 발명에 따른 팜 클라우드 서버는, 온실별 장치정보와 작물정보와 환경설정정보와 온실용 복합 환경 제어장치로부터 전송된 실시간 환경감지정보를 이용해 온실별로 제어 룰 변경 이벤트가 발생하였는지를 판단하고, 판단결과 제어 룰 변경 이벤트가 발생한 경우 발생한 변경 이벤트에 대응하는 임시 액추에이터 제어 룰(rule) 정보를 생성하여 온실용 복합 환경 제어장치로 전송할 수 있다(S75, S76). 예를 들어, 채소는 일몰 후 4∼5시간 동안 낮동안 광합성으로 생성된 전분 형태의 동화산물이 당으로 바뀌어 체관을 통해 줄기, 뿌리, 과일 등에 전류된다. 이때 온도는 16∼18℃를 유지해야 동화산물의 전류가 완전히 이루어질 수 있다. 만일 일몰 후의 온실 온도가 20℃ 이상의 고온을 유지하게 되면 과일에 공급되는 동화산물의 전류가 빨라지지만 다른 부위, 특히 뿌리가 약해지고 양수분의 흡수 저해를 초래하며 다음 날의 광합성 작용도 활발하지 않게 된다. The palm cloud server according to the present invention determines whether a control rule change event has occurred for each greenhouse using the device information for each greenhouse, the crop information, the environment setting information, and the real-time environment detection information transmitted from the hybrid environment control device, Temporary actuator control rule information corresponding to the change event that has occurred when the control rule change event occurs can be generated and transmitted to the greenhouse environment control device at steps S75 and S76. For example, vegetables are converted to sugars in the form of starch-formated starch produced by photosynthesis during the daytime for 4 to 5 hours after sunset, and currents flow through the stem to stem, root and fruit. At this time, the temperature must be maintained at 16 to 18 ° C so that the current of the anodization product can be completely made. If the temperature of the greenhouse after sunset is maintained at a high temperature of 20 ° C or higher, the current of the anabolic product supplied to the fruit is accelerated, but the other parts, especially the roots, weaken the absorption of the water and inhibit the photosynthesis of the next day.

그런데 일몰 전에 온풍기를 이용하여 온실의 온도를 25℃로 유지한 경우, 온실 내부의 잔열로 인해 일몰 후에 16∼18℃로 온도 제어하는 것이 쉽지 않다. 이에 본 발명에 따른 팜 클라우드 서버는 일몰 전의 액추에이터 제어 룰(rule)을 임시로 변경하여 온실용 복합 환경 제어장치가 일몰 후에 설정 온도로 빠르게 조절할 수 있도록 해준다. However, when the temperature of the greenhouse is maintained at 25 ° C by using a hot air fan before sunset, it is difficult to control the temperature to 16 to 18 ° C after sunset due to the residual heat inside the greenhouse. Accordingly, the palm cloud server according to the present invention temporarily changes the actuator control rule before the sunset so that the practical hybrid environment control device can quickly adjust to the set temperature after sunset.

본 발명에 따른 팜 클라우드 서버는 온실용 복합 환경 제어장치로부터 전송된 환경센서 또는 액추에이터를 추가한 장치 추가 정보가 입력되면(S61) 이를 이용해 제2 온실별 액추에이터 제어 룰(rule) 정보를 생성하고 이를 온실용 복합 환경 제어장치로 전송할 수 있다. The palm cloud server according to the present invention generates actuator control rule information for each second greenhouse by using the device additional information added with the environment sensor or actuator transmitted from the greenhouse compound environment control device (S61) Can be transmitted to the greenhouse complex environment control device.

지금까지, 본 명세서에는 본 발명이 속하는 기술 분야에서 통상의 지식을 지닌 자가 본 발명을 용이하게 이해하고 재현할 수 있도록 도면에 도시한 실시예들을 참고로 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술분야에 통상의 지식을 지닌 자라면 본 발명의 실시예들로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부된 청구범위에 의해서만 정해져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention as defined by the appended claims. Accordingly, the true scope of the present invention should be determined only by the appended claims.

Claims (10)

팜 클라우드 시스템에 사용되는 온실용 복합 환경 제어장치와 네트워크로 연결되는 팜 클라우드 서버로서, 상기 팜 클라우드 서버는:
상기 온실용 복합 환경 제어장치 식별정보와 환경센서 및 액추에이터를 연동시키는 액추에이터 제어 룰(rule) 정보를 저장하는 서버 저장부와;
상기 온실용 복합 환경 제어장치에 설치된 환경센서 및 제1 액추에이터를 포함하는 장치정보와 상기 온실용 복합 환경 제어장치로부터 전송된 환경감지정보를 상기 서버 저장부에 저장하는 온실 정보 처리부와;
상기 온실용 복합 환경 제어장치에 설치된 환경센서 및 제1 액추에이터를 포함하는 장치정보를 이용해 상기 서버 저장부에서 제1 액추에이터 제어 룰(rule) 정보를 검색하여 이를 상기 온실용 복합 환경 제어장치로 전송하며,
상기 온실용 복합 환경 제어장치에 추가된 환경센서 또는 제2 액추에이터를 포함하는 장치 추가 정보가 입력되면 상기 장치 추가 정보와 상기 서버 저장부에 저장된 장치정보를 이용해 상기 서버 저장부에서 제2 액추에이터 제어 룰(rule) 정보를 검색하여 이를 상기 온실용 복합 환경 제어장치로 전송하는 제어 룰 정보 처리부;
를 포함하는 팜 클라우드 서버.
A palm cloud server networked with a greenhouse complex environment control device used in a palm cloud system, said palm cloud server comprising:
A server storage unit for storing the identification information of the hybrid environment control system and the actuator control rule information for linking the environment sensor and the actuator;
A greenhouse information processing unit for storing device information including an environment sensor installed in the greenhouse environment control system and the first actuator and environmental sensing information transmitted from the greenhouse environment control system;
The server storage unit searches the first actuator control rule information using the device information including the environment sensor and the first actuator installed in the greenhouse environment control system, and transmits the first actuator control rule information to the greenhouse environment control system ,
When the device additional information including the environment sensor or the second actuator added to the greenhouse environment control device is inputted, the server storage unit stores the second actuator control rule in the server storage unit using the device additional information and the device information stored in the server storage unit a control rule information processing unit for searching rule information and transmitting the rule information to the greenhouse environment control unit;
Farm cloud server.
청구항 1 에 있어서,
상기 서버 저장부는 온실용 복합 환경 제어장치를 사용하는 사용자 단말기 식별정보와 작물재배단계마다의 제어주기별 환경설정정보를 저장하고,
상기 온실 정보 처리부는,
상기 사용자 단말기 식별정보를 이용해 사용자 단말기로 온실에서 재배하고자 하는 작물정보를 문의하는 메시지를 전송하고 상기 사용자 단말기로부터 전송된 작물정보를 상기 서버 저장부에 저장하는 것,
을 특징으로 하는 팜 클라우드 서버.
The method according to claim 1,
Wherein the server storage unit stores user terminal identification information using the greenhouse compound environment control device and environment setting information for each control period for each crop cultivation step,
The greenhouse information processing unit,
Transmitting a message inquiring about crop information to be cultivated in the greenhouse to the user terminal using the user terminal identification information and storing the crop information transmitted from the user terminal in the server storage,
Palm cloud server featuring.
청구항 2 에 있어서,
상기 제어 룰 정보 처리부는,
상기 온실용 복합 환경 제어장치에 설치된 환경센서 및 액추에이터를 포함하는 장치정보와 작물정보와 작물재배단계마다의 제어주기별 환경설정정보를 이용해 상기 서버 저장부에서 액추에이터 구동 순서를 검색하고, 상기 검색된 액추에이터 구동 순서에 따라 상기 온실용 복합 환경 제어장치로 액추에이터 제어정보를 전송하는 것,
을 특징으로 하는 팜 클라우드 서버.
The method of claim 2,
The control rule information processing unit,
An actuator driving sequence is searched in the server storage unit using device information including an environmental sensor and an actuator installed in the greenhouse environment control system, crop information, and environment setting information for each control period for each crop cultivation step, Transmitting the actuator control information to the greenhouse environment control device in accordance with the driving sequence,
Palm cloud server featuring.
청구항 3 에 있어서,
상기 제어 룰 정보 처리부는,
상기 온실용 복합 환경 제어장치에 설치된 환경센서 및 액추에이터를 포함하는 장치정보와 작물정보와 환경설정정보와 상기 온실용 복합 환경 제어장치로부터 전송된 실시간 환경감지정보를 이용해 액추에이터 구동 순서 변경 이벤트가 발생하였는지를 판단하고, 판단결과 액추에이터 구동 순서 변경 이벤트가 발생하였으면 발생한 변경 이벤트에 대응하는 액추에이터 구동 순서를 상기 서버 저장부에서 검색하고, 상기 검색된 액추에이터 구동 순서에 따라 상기 온실용 복합 환경 제어장치로 액추에이터 제어정보를 전송하는 것,
을 특징으로 하는 팜 클라우드 서버.
The method of claim 3,
The control rule information processing unit,
The control unit determines whether an actuator driving sequence change event has occurred using the device information including the environment sensor and the actuator installed in the greenhouse environment control unit, the crop information and the environment setting information, and the real-time environment sensing information transmitted from the greenhouse environment control unit And an actuator drive sequence corresponding to a change event occurred when the actuator drive sequence change event occurs as a result of the determination, searches the server storage section for the actuator drive sequence corresponding to the change event, and outputs the actuator control information to the greenhouse compound environment control device in accordance with the searched actuator drive sequence Transmitting,
Palm cloud server featuring.
청구항 2 에 있어서,
상기 제어 룰 정보 처리부는,
상기 온실용 복합 환경 제어장치에 설치된 환경센서 및 액추에이터를 포함하는 장치정보와 작물정보를 이용해 장치 추천정보를 생성하고 이를 상기 사용자 단말기로 전송하며, 상기 사용자 단말기로부터 전송된 장치 추가 요청정보에 따라 장치주문정보를 생성하여 상기 영농자재 공급자 단말기로 전송하는 것,
을 특징으로 하는 팜 클라우드 서버.
The method of claim 2,
The control rule information processing unit,
Generating device recommendation information by using the device information including the environmental sensor and the actuator installed in the greenhouse environment control device and the crop information, and transmitting the device recommendation information to the user terminal, and in response to the device addition request information transmitted from the user terminal, Generating order information and transmitting the order information to the farmer's supplier terminal,
Palm cloud server featuring.
청구항 2 에 있어서,
상기 팜 클라우드 서버는:
상기 온실별 작물정보에 대응하는 작물재배단계별 작물재배정보를 상기 사용자 단말기로 전송하는 작물재배정보 제공부;
를 더 포함하는 팜 클라우드 서버.
The method of claim 2,
The farm cloud server includes:
A crop cultivation information providing unit for transmitting the crop cultivation information for each crop cultivation step corresponding to the greenhouse-specific crop information to the user terminal;
To the cloud server.
청구항 6 에 있어서,
상기 팜 클라우드 서버는:
상기 사용자 단말기로부터 작물재배단계마다의 작물재배 이행정보를 입력받아 상기 서버 저장부에 저장하고, 상기 서버 저장부에 저장된 작물재배단계마다의 작물재배 이행정보와 환경감지정보를 이용해 사용자의 작물재배결과를 분석 및 평가하고 그 결과를 상기 사용자 단말기로 전송하는 작물재배결과 처리부;
를 더 포함하는 팜 클라우드 서버.
The method of claim 6,
The farm cloud server includes:
The method according to any one of claims 1 to 3, wherein the crop cultivation transition information for each crop cultivation step is received from the user terminal and stored in the server storage unit. The crop cultivation result of the user using the crop cultivation transition information and the environment detection information for each crop cultivation step And transmits the result to the user terminal;
To the cloud server.
청구항 2 에 있어서,
상기 팜 클라우드 서버는:
상기 온실용 복합 환경 제어장치에 설치된 환경센서 및 액추에이터를 포함하는 장치정보와 작물정보를 이용해 영농자재정보를 생성하여 상기 사용자 단말기로 전송하며, 상기 사용자 단말기로부터 전송된 영농자재 요청정보에 따라 영농자재 주문정보를 생성하여 상기 영농자재 공급자 단말기로 전송하는 영농자재정보 처리부;
를 더 포함하는 팜 클라우드 서버.
The method of claim 2,
The farm cloud server includes:
The method comprising: generating farming material information using device information and crop information including environmental sensors and actuators installed in the greenhouse compound environmental control device and transmitting the generated farming material information to the user terminal; A farmer material information processor for generating order information and transmitting the generated order information to the farmer supplier terminal;
To the cloud server.
청구항 1 내지 청구항 8 중 어느 하나의 청구항에 기재된 팜 클라우드 서버와 네트워크로 연결되는 온실용 복합 환경 제어장치로서,
상기 온실용 복합 환경 제어장치는:
온실외부 환경정보를 감지하는 온실외부 환경센서와, 온실내부 환경정보를 감지하는 온실내부 환경센서를 포함하는 환경센서와;
온실 내부의 온도, 광량, 조도, 습도, 일사량, 이산화탄소(CO2), 배기, 환기, 토양의 온도, 토양의 수분, 토양의 전기전도도 또는 토양의 산성도 중 적어도 어느 하나를 조절하기 위해 구동하는 복수의 액추에이터와;
상기 팜 클라우드 서버와 온실의 환경 및 작물재배에 관한 데이터를 송수신하는 무선통신부와;
사용자 입력부로부터 온실 내부와 외부에 설치된 환경센서 및 액추에이터를 포함하는 장치정보를 입력받아 저장부에 저장하고, 상기 무선통신부를 통해 상기 팜 클라우드 서버로 상기 장치정보를 전송하는 장치정보 처리부;
상기 무선통신부를 통해 상기 팜 클라우드 서버로부터 전송된 환경설정정보를 수신하여 저장부에 저장하는 환경설정정보 처리부와;
상기 무선통신부를 통해 상기 팜 클라우드 서버로부터 전송된 액추에이터 제어 룰(rule) 정보를 수신하여 저장부에 저장하는 액추에이터 제어 룰 처리부와;
상기 환경센서로부터 입력된 환경감지정보를 상기 무선통신부를 통해 상기 팜 클라우드 서버로 전송하는 환경감지정보 처리부와;
상기 환경설정정보와 환경감지정보와 액추에이터 제어 룰(rule) 정보를 이용하여 상기 액추에이터를 구동하되, 상기 무선통신부를 통해 상기 팜 클라우드 서버로부터 전송된 임시 액추에이터 제어 룰(rule) 정보가 입력되면 해당 제어주기에 임시 액추에이터 제어 룰(rule)에 따라 상기 액추에이터를 구동하는 액추에이터 구동제어부;
를 포함하는 온실용 복합 환경 제어장치.
A greenhouse compound environment control apparatus connected to a palm cloud server according to any one of claims 1 to 8 through a network,
The greenhouse compound environmental control device comprises:
An environmental sensor including a greenhouse external environmental sensor for sensing environmental information of a greenhouse and a greenhouse internal environment sensor for sensing environmental information of the greenhouse;
A plurality of units for controlling at least one of temperature, light quantity, illuminance, humidity, radiation amount, carbon dioxide (CO 2), exhaust gas, ventilation, soil temperature, soil moisture, soil conductivity, An actuator;
A wireless communication unit for transmitting and receiving data on environment and crop cultivation of the farm cloud server and the greenhouse;
A device information processing unit for receiving device information including an environment sensor and an actuator installed in a greenhouse from a user input unit and storing the device information in a storage unit and transmitting the device information to the palm cloud server through the wireless communication unit;
An environment setting information processing unit for receiving environment setting information transmitted from the palm cloud server through the wireless communication unit and storing the environment setting information in a storage unit;
An actuator control rule processor for receiving actuator control rule information transmitted from the palm cloud server through the wireless communication unit and storing the received actuator control rule information in a storage unit;
An environmental sensing information processing unit for transmitting environmental sensing information input from the environment sensor to the palm cloud server through the wireless communication unit;
When the temporary actuator control rule information transmitted from the palm cloud server through the wireless communication unit is input using the environment setting information, the environment sensing information, and the actuator control rule information, An actuator drive control unit for driving the actuator according to a temporary actuator control rule in a cycle;
And a control unit for controlling the control unit.
청구항 9 에 있어서,
상기 무선통신부는,
로라(LoRa) 통신프로토콜에 따라 무선 통신을 수행하는 로라(LoRa) 통신모듈을 포함하는 것,
을 특징으로 하는 온실용 복합 환경 제어장치.


The method of claim 9,
The wireless communication unit includes:
A LoRa communication module that performs wireless communication in accordance with a LoRa communication protocol,
And a control unit for controlling the control unit.


KR1020170123146A 2017-09-25 2017-09-25 Farm cloud sever and multiplex environment controller for greenhouse KR102018526B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170123146A KR102018526B1 (en) 2017-09-25 2017-09-25 Farm cloud sever and multiplex environment controller for greenhouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170123146A KR102018526B1 (en) 2017-09-25 2017-09-25 Farm cloud sever and multiplex environment controller for greenhouse

Publications (2)

Publication Number Publication Date
KR20190035978A true KR20190035978A (en) 2019-04-04
KR102018526B1 KR102018526B1 (en) 2019-11-04

Family

ID=66105672

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170123146A KR102018526B1 (en) 2017-09-25 2017-09-25 Farm cloud sever and multiplex environment controller for greenhouse

Country Status (1)

Country Link
KR (1) KR102018526B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102096000B1 (en) * 2019-10-11 2020-04-01 주식회사 라인인포 Remote control system for smart farm
KR20210063830A (en) 2019-11-25 2021-06-02 주식회사 씨드림 Greenhouse Environment Autonomous Control System
KR20220088222A (en) * 2020-12-18 2022-06-27 주식회사 놀만 Smart Plant Cultivation System using Wasted PVC pipe
KR102414063B1 (en) * 2022-02-28 2022-06-28 주식회사 라이프팜 Smart wireless actuator control system for agriculture
KR20220096942A (en) * 2020-12-31 2022-07-07 (주)아페스 Integrated Control System for Nutriculture
KR20230032638A (en) * 2021-08-31 2023-03-07 주식회사 에이비씨랩스 Light recipe-based light quantity control system and method for improving productivity of strawberries, cucumbers and tomatoes
KR102682377B1 (en) * 2023-07-06 2024-07-08 주식회사 에스필코리아 Plant growth optimization system including lighting control and method for providing the system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100530673B1 (en) 2005-10-25 2005-11-23 그린씨에스(주) Multiplex environment controller for greenhouse
KR20100020846A (en) * 2008-08-13 2010-02-23 김선중 System for managing real farm through online
KR20120075558A (en) * 2010-11-23 2012-07-09 한국전자통신연구원 Method of controlling greenhouse and apparatus for the smae
KR20140114089A (en) * 2013-03-18 2014-09-26 대한민국(농촌진흥청장) Horticultural facility monitoring and control system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100530673B1 (en) 2005-10-25 2005-11-23 그린씨에스(주) Multiplex environment controller for greenhouse
KR20100020846A (en) * 2008-08-13 2010-02-23 김선중 System for managing real farm through online
KR20120075558A (en) * 2010-11-23 2012-07-09 한국전자통신연구원 Method of controlling greenhouse and apparatus for the smae
KR20140114089A (en) * 2013-03-18 2014-09-26 대한민국(농촌진흥청장) Horticultural facility monitoring and control system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
‘클라우드 기반 스마트팜 서비스 요구사항’. 한국정보통신기술협회의 게시물. [online], 2016년 12월 27일, pp.1-22, [2018년 1월 31일 검색]* *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102096000B1 (en) * 2019-10-11 2020-04-01 주식회사 라인인포 Remote control system for smart farm
KR20210063830A (en) 2019-11-25 2021-06-02 주식회사 씨드림 Greenhouse Environment Autonomous Control System
KR20220088222A (en) * 2020-12-18 2022-06-27 주식회사 놀만 Smart Plant Cultivation System using Wasted PVC pipe
KR20220096942A (en) * 2020-12-31 2022-07-07 (주)아페스 Integrated Control System for Nutriculture
KR20230032638A (en) * 2021-08-31 2023-03-07 주식회사 에이비씨랩스 Light recipe-based light quantity control system and method for improving productivity of strawberries, cucumbers and tomatoes
KR102414063B1 (en) * 2022-02-28 2022-06-28 주식회사 라이프팜 Smart wireless actuator control system for agriculture
KR102682377B1 (en) * 2023-07-06 2024-07-08 주식회사 에스필코리아 Plant growth optimization system including lighting control and method for providing the system

Also Published As

Publication number Publication date
KR102018526B1 (en) 2019-11-04

Similar Documents

Publication Publication Date Title
KR102018526B1 (en) Farm cloud sever and multiplex environment controller for greenhouse
KR101696611B1 (en) Method of controlling greenhouse and apparatus for the smae
Chaudhary et al. Application of wireless sensor networks for greenhouse parameter control in precision agriculture
KR101852987B1 (en) Module type plants factory system for cultivating mushroom
KR101516732B1 (en) Control system and method for automation of plant-curture factory
KR102305292B1 (en) Control system for smart farm
US10571870B2 (en) Intelligent control method and system, and intelligent monitoring system
Karimi et al. Web-based monitoring system using Wireless Sensor Networks for traditional vineyards and grape drying buildings
KR101518212B1 (en) Plant Factory Energy Management System and Method Based on USN
CN204423211U (en) Greenhouse automatic control system
CN205161283U (en) Intelligence planter
Arshad et al. Intelligent greenhouse monitoring and control scheme: An arrangement of Sensors Raspberry Pi based Embedded System and IoT platform
Kohanbash et al. Wireless sensor network design for monitoring and irrigation control: User-centric hardware and software development
KR20180022159A (en) Nutrient solution control apparatus and methods using maching learning
KR20190143678A (en) System for managing environment of green house based on internet of things
CN109298684A (en) A kind of long-distance intelligent plant protection monitoring management system based on cloud platform
JP2014150759A (en) Environment controlling system of facility cultivation
KR20140143272A (en) System and method for providing optical growth environments in cultivation under structure
KR102188768B1 (en) SmartFarm Operating System To Store Operation History
KR101276446B1 (en) System for plant cultivation using a weather information
Mohabuth et al. An IoT-Based Model for Monitoring Plant Growth in Greenhouses
CN109471473A (en) A kind of greenhouse intelligence control system
KR20180051753A (en) System of Managing ICT-based Customized Greenhouse and Operation Method thereof
CN105993707A (en) Remote control intelligent greenhouse based on Internet of Things and APP software
KR102132324B1 (en) Farm operating information providing system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right