This application claims the benefit of Korean Patent Application Nos. 10-2012-0125049 and 10-2013-0073803, filed on Nov. 6, 2012 and Jun. 26, 2013, respectively, which are hereby incorporated by reference in their entirety into this application.
1. Technical Field
The present invention relates generally to an apparatus and method for managing the locations of service equipment for a plant factory and, more particularly, to an apparatus and method for managing the locations of service equipment for a plant factory, which can register, delete and change the locations of a plurality of service devices and sensors when the service devices and the sensors are installed or moved in a plant factory.
2. Description of the Related Art
Plant factories are systems that are capable of cultivating plants, such as vegetables or seedlings, in facilities regardless of the season in a planned production manner while artificially controlling a cultivation environment including light, temperature, humidity, carbon dioxide concentration and nutrient solutions.
As described above, in plant factories, environmental control factors, such as light, temperature, and humidity, are very important in the cultivation of plants. Since the control of the environment of a plant factory is performed in order to control the plant growth environment which is closely related to the growth of plants, the administrator of the plant factory should know the accurate locations of a plurality of service devices and sensors that monitor the plant growth environment.
In general, in plant factories, three or higher-shelf vertical beds are used as beds for cultivating plants. In each shelf of the cultivation beds, light source devices, such as fluorescent lamps and light emitting-diodes (LEDs), and nutrient supply devices are provided. As the size of a plant factory increases, the number of shelves of each bed and the number of beds increase, and accordingly the number of sensors that monitor the beds increases and also the types of sensors increase, thereby resulting in difficulty determining the accurate locations of the sensors.
Accordingly, recently, indoor location determination technologies, such as RSSI, ToA, TDoA, and AoA, have been researched in pursuit of technologies for determining the indoor locations of service equipment, such as sensors. However, since plant factories are sealed spaces and the sealed spaces are filled with beds composed of steel structures, it is difficult to carry out accurate wireless location determination in plant factories because of diffraction, interference, reflection and cancellation characteristics that are the characteristics of radio waves.
In connection with this, Korean Patent Application Publication No. 10-2011-0079483 discloses technology regarding “Ubiquitous Plant Factory Environment Control System.”
Accordingly, the present invention has been made keeping in mind the above problems occurring in the conventional art, and an object of the present invention is to provide an apparatus and method for managing the locations of service equipment for a plant factory, which can register, delete and change the locations of a plurality of service devices and sensors when the service devices and the sensors are installed or moved in a plant factory, thereby being able to collect information about the accurate locations of the service devices and the sensors.
Another object of the present invention is to provide an apparatus and method for managing the locations of service equipment for a plant factory, which can collect information about the locations of a plurality of service devices and sensors via a sensor network and can rapidly control an environment inside the plant factory based on the information about the service devices and the sensors.
In accordance with an aspect of the present invention, there is provided a method of managing the locations of service equipment for a plant factory, including performing a registration procedure that registers with a sensor network a plurality of service devices and sensors that are installed in the plant factory; issuing sensor identifications (IDs) to the plurality of service devices and sensors registered with the sensor network, respectively; and performing a location registration procedure that registers information about the locations of the plurality of service devices and sensors based on the issued sensor IDs.
Performing the registration procedure may include transferring a sensor registration command message to the at least one of the plurality of service devices and sensors through a gateway and an interface; receiving a registration request message for the sensor registration command message from the at least one of the plurality of service devices and sensors through the gateway and the interface; and registering the at least one of the plurality of service devices and sensors with the sensor network.
Performing the location registration procedure may include transferring a location registration command message to at least one of the plurality of service devices and sensors through a gateway and an interface based on the sensor IDs; receiving a location registration completion message for the location registration command message from the at least one of the plurality of service devices and sensors through the gateway and the interface; and storing the information about the final location of the at least one of the plurality of service devices and sensors in a location information database (DB).
The location registration command message may include at least one of a plant factory identification (ID), a plant factory floor ID, a cultivation bed ID, a cultivation bed shelf ID, and spatial information in which the location of the sensor in a shelf of a corresponding cultivation bed has been represented by means of 3D spatial coordinates.
The 3D spatial coordinates may be set in such a way that X, Y, and Z axes are set across a 3D space of the shelf of the cultivation bed so that they are orthogonal to each other, the X axis is uniformly divided into X_left, X_center and X_right along an outward direction from an origin, the Y axis is uniformly divided into Y_right, Y_center and Y_left along the outward direction from the origin, and the Z axis is uniformly divided into Z_low, Z_medium and Z_high along the outward direction from the origin.
The method may further include, after performing the location registration procedure, performing a location change procedure that changes the information about the location of at least one of the plurality of service devices and sensors based on the sensor IDs.
Performing the location change procedure may include transferring a location change command message to the at least one of the plurality of service devices and sensors through a gateway and an interface based on the sensor IDs; and receiving a location change completion message for the location change command message from the at least one of the plurality of service devices and sensors through the gateway and the interface.
The method may further include, after performing the location registration procedure, performing a location deletion procedure that deletes the information about the location of at least one of the plurality of service devices and sensors based on the sensor IDs.
Performing the location deletion procedure may include transferring a location deletion command message to the at least one of the plurality of service devices and sensors through a gateway and an interface based on the sensor IDs; and receiving a location deletion completion message for the location deletion command message from the at least one of the plurality of service devices and sensors through the gateway and the interface.
In accordance with another aspect of the present invention, there is provided an apparatus for managing the locations of service equipment for a plant factory, including a sensor registration management unit configured to perform a registration procedure that registers with a sensor network a plurality of service devices and sensors that are installed in the plant factory; a sensor ID issuance unit configured to issue sensor IDs to the plurality of service devices and sensors registered with the sensor network, respectively; and a location registration management unit configured to perform a location registration procedure that registers information about the locations of the plurality of service devices and sensors based on the issued sensor IDs.
The sensor registration management unit may include a registration command message transmission unit configured to transfer a sensor registration command message transferred by an administrator to at least one of the plurality of service devices and sensors through a gateway and an interface; a registration request message reception unit configured to receive a registration request message for the sensor registration command message from for the location change command message through the gateway and the interface; and a sensor registration unit configured to register the for the location change command message with the sensor network.
The location registration management unit may include a location registration message transmission unit configured to transfer a location registration command message to at least one of the plurality of service devices and sensors through a gateway and an interface based on the sensor IDs; a location registration message reception unit configured to receive a location registration completion message for the location registration command message from the at least one service device or sensor through the gateway and the interface; and a location storage unit configured to store the information about the final location of the at least one service device or sensor in a DB.
The location registration command message may include at least one of a plant factory ID, a plant factory floor ID, a cultivation bed ID, a cultivation bed shelf ID, and spatial information in which the location of the sensor in a shelf of a corresponding cultivation bed has been represented by means of 3D spatial coordinates.
The 3D spatial coordinates may be set in such a way that X, Y, and Z axes are set across a 3D space of the shelf of the cultivation bed so that they are orthogonal to each other, the X axis is uniformly divided into X_left, X_center and X_right along an outward direction from an origin, the Y axis is uniformly divided into Y_right, Y_center and Y_left along the outward direction from the origin, and the Z axis is uniformly divided into Z_low, Z_medium and Z_high along the outward direction from the origin.
The apparatus may further include a location change management unit configured to perform a location change procedure that changes the information about the location of at least one of the plurality of service devices and sensors based on the sensor IDs.
The location change management unit may include a location change message transmission unit configured to transfer a location change command message to the at least one service device or sensor through a gateway and an interface based on the sensor IDs; and a location change message reception unit configured to receive a location change completion message for the location change command message from the at least one service device or sensor through the gateway and the interface.
The apparatus may further include a location deletion management unit configured to perform a location deletion procedure that deletes the information about the location of at least one of the plurality of service devices and sensors based on the sensor IDs.
The location deletion management unit may include a location deletion message transmission unit configured to transfer a location deletion command message to the at least one service device or sensor through a gateway and an interface based on the sensor IDs; and a location deletion message reception unit configured to receive a location deletion completion message for the location deletion command message from the at least one service device or sensor through the gateway and the interface.
The above and other objects, features and advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Embodiments of the present invention will be described with reference to the accompanying drawings in order to describe the present invention in detail so that those having ordinary knowledge in the technical field to which the present pertains can easily practice the present invention. It should be noted that like reference numerals are used to designate like elements throughout the drawings as far as possible. In the following description of the present invention, detailed descriptions of known functions and constructions which are deemed to make the gist of the present invention obscure will be omitted.
An apparatus and method for managing the locations of service equipment for a plant factory according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
Referring to
The present invention is directed to an apparatus and method for managing the locations of service equipment for a plant factory, which can register, delete and change the locations of a plurality of service devices and sensors via the middleware 100 when the service devices and the sensors are installed or moved in a plant factory. The configuration of the plant factory that is applied to the present invention will be described in detail below with reference to
Referring to
Furthermore, as illustrated in
Meanwhile, cultivation beds configured to cultivate plants, a heater configured to supply warm air, a cooler (not illustrated) configured to lower inside temperature, a nutrient solution supply device configured to supply water or nutrients, and a carbon dioxide supply device configured to supply carbon dioxide may be provided on each floor of the plant factory. Furthermore, windows configured to let fresh air in, a ventilator configured to draw inside air out, and a circulation fan configured to mix air well may be further provided.
Referring to
The sensor registration management unit 110 performs a registration procedure that registers with a sensor network a plurality of service devices and sensors S that are installed in the plant factory. In this case, the plurality of service devices and sensors S may be environmental sensors, such as temperature, humidity and illuminance sensors, as well as devices, such light emitting diode lights and actuators, which are used in the plant factory. The configuration of the sensor registration management unit 110 will be described in detail below with reference to
The sensor ID issuance unit 120 issues respective sensor IDs to a plurality of sensors registered with the sensor network. That is, the plurality of sensors registered with the sensor network may be assigned respective unique sensor IDs.
The location registration management unit 130 performs a location registration procedure that registers information about the locations of the plurality of sensors S based on the sensor IDs that are issued to the plurality of sensors S by the sensor ID issuance unit 120. The configuration of the location registration management unit 130 will be described in detail below with reference to
The location change management unit 140 performs a location change procedure that changes information about the locations of the plurality of sensors S. The configuration of the location registration management unit 130 will be described in detail below with reference to
The location deletion management unit 150 performs a location deletion procedure that deletes information about the locations of the plurality of sensors S. The configuration of the location registration management unit 130 will be described in detail below with reference to
The monitoring unit 160 monitors the plant factory based on the information about the locations of the plurality of sensors S that is managed via the sensor registration management unit 110, the location registration management unit 130, the location change management unit 140, and the location deletion management unit 150.
Referring to
Referring to
The sensor registration message transmission unit 111 transfers a registration command message of at least one sensor S from the middleware 10 of the sensor network. In this case, the sensor registration message transmission unit 111 transfers the registration command message to at least one sensor S through the gateway 200 and the interface 300.
The sensor registration request message reception unit 112 receives a registration request message for the sensor registration command message from at least one sensor S. In this case, the sensor registration request message reception unit 112 receives the registration request message through the gateway 20.
The sensor registration unit 115 registers the sensor S with the sensor network.
Referring to
The location registration message transmission unit 131 may transfer a location registration command message to at least one sensor S based on a sensor ID issued by the sensor ID issuance unit 120. In this case, location registration message transmission unit 131 transfers the location registration command message to at least one sensor S through the gateway 200 and the interface 300. The location registration command message includes a plant factory ID, a plant factory floor ID, a cultivation bed ID, a cultivation bed shelf ID, and spatial information in which the location of the sensor S in the shelf of the cultivation bed has been represented by means of 3D spatial coordinates.
The location registration completion message reception unit 132 receives a location registration completion message for the location registration command message from the at least one sensor. In this case, the location registration completion message reception unit 132 receives the registration completion message through the gateway 200.
The location storage unit 133 stores the registered information about the location of the at least one sensor S in a location information DB.
Referring to
The location change message transmission unit 141 transfers a location change command message to at least one sensor. In this case, the location change message transmission unit 141 transfers the location change command message to the sensor S through the gateway 200 and the interface 300.
The location change completion message reception unit 142 receives a location change completion message from the sensor S. In this case, the location change completion message reception unit 142 receives the location change completion message from the sensor S through the gateway 200 and the interface 300.
Referring to
The location deletion message transmission unit 151 transfers a location deletion command message to at least one sensor S. In this case, the location deletion message transmission unit 151 transfers the location deletion command message to the sensor S through the gateway 200 and the interface 300.
The location deletion completion message reception unit 152 receives a location deletion completion message from the sensor S. In this case, the location deletion completion message reception unit 152 receives the location deletion completion message from the sensor S through the gateway 200 and the interface 300.
Referring to
First, a registration procedure that registers a plurality of sensors with a sensor network is performed at step S 100.
Thereafter, sensor IDs are issued to the plurality of sensors registered with the sensor network, respectively, at step S200.
Thereafter, a location registration procedure that registers information about the locations of the plurality of sensors is performed based on the sensor IDs at step S300.
Thereafter, a location change procedure that changes information about the locations of the plurality of sensors is performed based on the sensor IDs at step S400.
Thereafter, a location deletion procedure that deletes information about the locations of the plurality of sensors is performed based on the sensor IDs at step S500.
Finally, the plant factory is monitored based on the information about the locations of the plurality of the sensors S that is managed through the location registration, change and location deletion procedures.
Referring to
Thereafter, the middleware 100 transmits a registration command message for at least one sensor S to the gateway 200 at step S101. Thereafter, the gateway 200 transfers a response to the registration command message to the middleware 100 at step S 102.
Thereafter, the gateway 200 transfers the registration command message to the sensor S through the interface at steps S103 and S 104.
Thereafter, the sensor S that has received the registration command message transfers a registration request message to the interface 300 at steps S105 to S 108. In this case, if the transducer T has been integrated with the sensor S, the sensor S transfers the registration request message to the gateway 200 through the interface 300 without notification of the sensor registration command message transferred from the interface 300. Meanwhile, if the sensor S and the intelligent transducer T are separate from each other, the transducer T notifies the sensor S of the registration request message, and the registration request message is transferred to the gateway 200 through the interface 300 in the same way as described above. In this case, communications between the sensor S and the transducer T are indicated by dotted lines in the drawing. This indication is applied to the following drawings in the same way.
Thereafter, the gateway 200 that has received the registration request message from the interface 300 registers the sensor S with the sensor network by transferring the registration request message to the middleware 100 at step S 109.
Thereafter, the middleware 10 receives the registration request message, issues a sensor ID to the sensor S, and then transfers the sensor ID to the sensor S and the transducer T through the corresponding gateway 200 and interface 300 at steps S110 to S113.
Referring to
Thereafter, the middleware 200 transfers a location registration command message for at least one sensor S to the gateway 200 based on the sensor ID at step S301.
Thereafter, the gateway 300 transfers a response to the location registration command message to the middleware 200 at step S302.
Thereafter, the gateway 200 transfers the location registration command message to the interface 300 and the interface 300 transfers the location registration command message to the sensor S at steps S303 to S305.
Thereafter, the sensor S receives the location registration command message, registers the location registration command message by storing it in storage, and then transfers a location registration completion message to the gateway 20 through the interface 300 at steps S306 to S307. In this case, the structure of the location registration command message transferred from the sensor S to the interface 300 is illustrated in
Thereafter, the gateway 20 that has received the location registration completion message through the interface 300 transfers the location registration completion message to the middleware 100 at step S308.
Thereafter, the middleware 100 that has received the location registration completion message through the interface 300 and the gateway 200 determines that the sensor S has completed location registration, and then stores the information about the location of the sensor S in a location information DB. In this case, the location information DB may make a response regarding the completion of storage after having store the information about the location of the sensor S at steps S309 and S310.
Referring to
Thereafter, the middleware 100 transfers a location change command message to the gateway 200 based on the changed information about the location of the sensor S at step S401. Thereafter, the gateway 200 makes a response to the corresponding command at step S402.
Thereafter, the gateway 200 transfers the location change command message transferred by the middleware 100 to the interface 300, and the interface 300 transfers the location change command message to the sensor S at steps S403 to S405. In this case, if the sensor S is provided with an intelligent transducer T that is not separate, the location change command message is transferred to the transducer T.
Thereafter, the sensor S transfers a location change completion message to the interface 300 after having changed the location at step S406, and the interface 30 transfers the location change completion message to the gateway 200 at steps S407 and S408.
Thereafter, the gateway 20 transfers the location change completion message to the middleware 10 at step S409.
Referring to
Thereafter, the middleware 100 transfers a location deletion command message to the gateway 200 at step S501. Thereafter, the gateway 200 makes a response to the corresponding command and transfers the response to the corresponding sensor S through the interface 300 at step S502.
Thereafter, the gateway 200 transfers the location deletion command message to the sensor S through the interface 300 at steps S503 and S504.
Thereafter, the sensor S deletes the location information and then transfers a location deletion completion message to the gateway 200 through the interface 300 at steps S505 and S506.
Thereafter, the gateway 200 transfers the location deletion completion message to the middleware 100 at step S507.
The apparatus and method for managing the locations of service equipment for a plant factory according to the present invention can register, delete and change the locations of a plurality of service devices and sensors when the service devices and the sensors are installed or moved in a plant factory, thereby achieving the advantage of collecting information about the accurate locations of the service devices and the sensors.
Furthermore, the apparatus and method for managing the locations of service equipment for a plant factory according to the present invention has the advantage of collecting information about the locations of a plurality of service devices and sensors installed in a plant factor via a sensor network, easily determining the locations of the service devices and the sensors based on the information about the service devices and the sensors, and then precisely controlling an environment inside the plant factory based on the information about the service devices and the sensors.
Moreover, the apparatus and method for managing the locations of service equipment for a plant factory according to the present invention has the advantage of solving problems occurring inside the plant factory based on information about the accurate locations of a plurality of service devices and the sensors.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2012-0125049 | Nov 2012 | KR | national |
10-2013-0073803 | Jun 2013 | KR | national |