Next Article in Journal
A Joint Multi-Path and Multi-Channel Protocol for Traffic Routing in Smart Grid Neighborhood Area Networks
Next Article in Special Issue
CropDeep: The Crop Vision Dataset for Deep-Learning-Based Classification and Detection in Precision Agriculture
Previous Article in Journal
Motion Synchronous Composite Decoupling with Fewer Sensors on Multichannel Hydraulic Force Control for Aircraft Structural Loading Test System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

IoT-Based Strawberry Disease Prediction System for Smart Farming

1
loT Research Division, Electronics and Telecommunications Research Institute, Daejeon 34129, Korea
2
Department of Agricultural Engineering, National Institute of Agricultural Sciences, Jeollabuk-do 55365, Korea
3
Department of Information and Communications Engineering, Sunchon National University, Jeollanam-do 57922, Korea
*
Authors to whom correspondence should be addressed.
Sensors 2018, 18(11), 4051; https://doi.org/10.3390/s18114051
Submission received: 15 October 2018 / Revised: 14 November 2018 / Accepted: 15 November 2018 / Published: 20 November 2018
(This article belongs to the Special Issue Internet-of-Things for Precision Agriculture (IoAT))

Abstract

:
Crop diseases cannot be accurately predicted by merely analyzing individual disease causes. Only through construction of a comprehensive analysis system can users be provided with predictions of highly probable diseases. In this study, cloud-based technology capable of handling the collection, analysis, and prediction of agricultural environment information in one common platform was developed. The proposed Farm as a Service (FaaS) integrated system supports high-level application services by operating and monitoring farms as well as managing associated devices, data, and models. This system registers, connects, and manages Internet of Things (IoT) devices and analyzes environmental and growth information. In addition, the IoT-Hub network model was constructed in this study. This model supports efficient data transfer for each IoT device as well as communication for non-standard products, and exhibits high communication reliability even in poor communication environments. Thus, IoT-Hub ensures the stability of technology specialized for agricultural environments. The integrated agriculture-specialized FaaS system implements specific systems at different levels. The proposed system was verified through design and analysis of a strawberry infection prediction system, which was compared with other infection models.

1. Introduction

Smart farms are farms that can remotely and automatically control the growth environments of crops and livestock, by combining information and communications technology (ICT) with greenhouses, livestock barns, and orchards [1,2]. Such farms measure and analyze the temperature, humidity, and sunshine levels of farm facilities using technology such as the Internet of Things (IoT) and implement remote control through mobile devices [3,4,5]. To date, cutting-edge information technology (IT) applications such as Big Data, cloud computing, and robotics have been utilized for agriculture, and ICT integration, research, and development have been performed [6,7,8,9,10,11].
Smart farms are attracting global attention as a solution to the increasing demand for food due to population growth; labor force shortage owing to fewer and aging farmers; and ongoing problems in agriculture, such as limited distribution and expansion of cutting-edge agricultural technology [12,13,14]. During the last century, increases in temperature and rainfall due to sudden climate change posed significant problems for agriculture [15]. In particular, decreasing production owing to disease requires attention because this problem directly affects the income of farm households [16].
Many efforts toward disease prevention have recently been made [17,18]. Notably, the physiologies of the major pathogens affecting different crops have been determined, and the temperature dependence of disease occurrence has been identified using advanced technology and data analysis [19,20]. In addition, modeling capable of predicting disease occurrence has been performed through real-time collection of weather data using unmanned observation planes, as well as analysis of long-term recorded data [21,22].
In this study, the cloud-based Farm as a Service (FaaS) system is proposed, which is capable of handling the collection, analysis, and prediction of agricultural environment information on one common platform. The proposed FaaS is a common platform based on the oneM2M standards and supports openAPI (where API stands for “application programming interface”). Thus, various application services can be developed and collection, control, operation, and management of agricultural data are facilitated [23,24,25]. FaaS virtualizes the resource information of smart farms in various forms based on the Platform as a Service (PaaS) approach and provides environments for service operation and development [26,27]. The smart farm service established by FaaS utilizes cloud-based technology that shares IT infrastructure resources, such as servers, storage, middleware, and networks, through a network. FaaS also virtualizes smart farm devices, such as IoT devices and actuators, for operation. Existing heterogeneous smart farm systems installed and operated by farm households, as well as legacy systems installed and operated individually or separately by different suppliers, can be integrated in FaaS through cloud-based technology, and the farm management function can be used in the form of a cloud service. The proposed smart farm service can provide crop growth information monitoring services according to the requirements of farm households, as well as disease prediction services, through application of cloud computing, IoT, Big Data, and mobile technology to greenhouses, orchards, and livestock barns [28,29].
As a case study, Seolhyang, a South Korean strawberry variety, was cultivated. A model predicting the infection risk of Botrytis cinerea, a major disease, was then developed to evaluate the performance of the proposed system [30,31]. Botrytis cinerea generally causes damage to the fruit, calyxes, fruit stalks, leaves, and petioles of strawberries. In particular, it causes considerable damage to the fruit by invading young fruit and causing light or dark browning. In addition, this disease causes decomposition and gray pathogens under humid conditions.
The remainder of this study is organized as follows. In Section 2, the IoT-Hub design is presented. The FaaS system is classified into three layers: the network layer, FaaS layer, and application layer; the IoT-Hub network model supports the oneM2M platform, which is the low-level layer. The Long Range (LoRa) communication system is also discussed. In Section 3, the FaaS configuration and functions are described. FaaS is the middle-level layer. In Section 4, the overall system implementation and performance evaluation are discussed, and an infection prediction model specialized for strawberry diseases is developed. Thus, a technological application that utilizes the disease prediction system is presented. Finally, analysis and utilization of the developed system are discussed in the conclusion section.

2. IoT-Hub for FaaS

The FaaS device management service aims to provide interoperability among numerous IoT devices, even those based on platforms developed according to different standards or technology. In other words, it provides a common platform structure that is application-independent and that can support all services in the corresponding agricultural field.

2.1. IoT-Hub Network Model

In this study, the IoT-Hub network model was designed to support smart farm devices. The IoT-Hub network supports the oneM2M common platform and constitutes the low-level layer of the three-layer FaaS system. The IoT-Hub network was designed under the condition that sufficient power, such as that required by the LoRa Class C platform, is provided [32]. IoT-Hub targets a network in which the device positions are fixed and can be applied to all short-, medium-, and long-distance wireless networks. A user can directly transmit control messages, such as actuator control and data collection commands, to a certain terminal through the server. In addition, the sleep-mode time is synchronized between a given terminal and gateway. Thus, the terminal can receive data from the gateway at a predetermined time without transmission and reception of additional control messages. As a result, the energy efficiency is enhanced. Figure 1 shows a network model to which IoT-Hub can be applied.
IoT devices can either access IoT-Hub through the interface or communicate with the FaaS layer directly. IoT-Hub delivers messages between IoT devices and FaaS, or between IoT devices, based on the transmission control protocol/Internet protocol (TCP/IP). FaaS stores the data collected from IoT-Hub in a database and provides the required functions for the user to implement machine learning algorithms in the application layer. It can also transmit commands to IoT devices through IoT-Hub depending on user requests. Users can monitor the data stored in FaaS via user devices such as computers and smartphones and can transmit messages to IoT devices through FaaS and IoT-Hub.

2.2. IoT-Hub Registration Procedure for FaaS

As is apparent in Figure 2 and Table 1, for IoT-Hub to be linked with FaaS, a registration process that implements the server authentication process using the IoT-Hub object identifier (OID) is required. When the OID authentication step is complete, IoT-Hub requests lookup of a given IoT-Hub resource in FaaS using the OID. If the resource does not exist, the resource is created in FaaS based on the OID. When the IoT-Hub resource creation step is finished, IoT-Hub requests a list of IoT devices connected to FaaS via IoT-Hub (the OID and extended unique identifier (EUI) pair). If IoT-Hub receives the list of IoT devices in a normal manner, the registration process is complete. The registration process is executed whenever power is applied to IoT-Hub, and the resource creation process is omitted if the target IoT-Hub resource already exists in FaaS.
This FaaS, IoT device, and IoT-Hub network process includes processes between each communication entity, such as device registration/deletion, sensing information requests/searches, control information transfer/status checks, and a request for a list of registered equipment, and follows the specifications of the oneM2M platform [33].

3. FaaS System

The FaaS system shown in Figure 3 is a PaaS environment in which a smart farm service is provided through virtualization of farm resources horizontally. This system facilitates high-level application services by providing an operation service that supports data collection/control/management and an API service that provides a development environment, as well as farm operation and monitoring, equipment management, data management, and model management [34,35]. FaaS also registers, connects, and manages the devices installed at the farm and provides services for collecting device-sensing and driving information and for controlling these devices. The functions of each component are described in the following subsections.

3.1. Equipment Management Service (EMS)

The Equipment Management Service (EMS) supports the installation, modification, removal, and automated connection of the IoT devices, actuators, hybrid controllers, and IoT-Hub installed in a greenhouse, and collects equipment condition and operation information. The detailed functions of the EMS are as follows:
  • Registration, modification, removal, and connection of cloud-based equipment installed at the farm;
  • Management of driving cycles and errors of cloud-based equipment, such as IoT devices and actuators;
  • Checking of firmware versions of equipment, such as IoT devices and actuators;
  • Provision of support for automatic/manual upgrade installation of firmware versions of equipment, such as IoT devices and actuators; and
  • Storage, maintenance, and management of information for maintenance of corresponding services.

3.2. Data Management Service (DMS)

The Data Management Service (DMS) collects the required external data from public data services and records them in a database. The detailed functions of the DMS are as follows:
  • Collection of required data from public data services;
  • Management of public-data meta information, such as public data name, provider, registration date, and renewal date information;
  • Registration, connection, modification, and deletion of collected data from database; and
  • Storage, maintenance, and management of information for maintenance of the corresponding service.

3.3. Model Management Service (MMS)

The Model Management Service (MMS) applies growth models or crop and facility management models and algorithms developed by the environment control algorithm developers. This service can also make internal FaaS data available for external access. Similarly, external developers can provide third-party application services using the MMS. The detailed functions of the MMS are as follows:
  • Provision of the interface through which growth model (or environment control algorithm) developers can register control models in smart farm services;
  • Registration and modification of model meta information, such as model name, input value, output value, model execution method (e.g., communication protocol, data format, and operating cycle), and developer information;
  • Provision of cloud data user information, such as the user guide, to service developers;
  • Setting of authentication and authorization for service developers to access cloud data;
  • Collection of usage data, such as the number of calls and MMS transfer capacity by the developer and service; and
  • Storage, maintenance, and management of information for maintenance of the corresponding service.

3.4. SmartFarm Monitor Service (FMS)

The SmartFarm Monitor Service (FMS) monitors the environmental and driving data of the sensors and actuators collected via the EMS and searches through the stored data. This service continuously measures the farm environment status, so that the results can be collected and analyzed. The detailed functions of the FMS are as follows:
  • Monitoring and searching of environmental data inside and outside the farm;
  • Collection of environmental data at predetermined times by designating the data collection cycle and zone;
  • Provision of notification functions to users and administrators if data are not collected at a predetermined time;
  • Provision of status information on equipment installed at the farm; and
  • Storage and maintenance of information for maintenance of the corresponding service.
    Features of the growth models include the following:
  • A growth model can use data provided by the DMS as input or use separately acquired data;
  • A growth model can be operated by acquiring input values in advance using the DMS or by receiving input values during the model execution; and
  • The output values of the growth model are stored and managed by the FaaS system.

3.5. SmartFarm Control Service (FCS)

The SmartFarm Control Service (FCS) is linked to the EMS and transfers control commands so that actuators can implement user commands. This service can manage the farm in a fully or semi-automated manner if the application of the environment control algorithm is set in the FMS. The detailed functions of the FCS are as follows:
  • Transmission of user commands to the EMS and receipt of feedback on the control results;
  • Provision of emergency response functions, such as user notifications, in the event of an emergency, such as hardware failure or network disconnection;
  • Management of the actuators installed at the farm on a fully or semi-automated basis; and
  • Storage and maintenance of information for maintenance of the corresponding service.

3.6. SmartFarm Operation Service (FOS)

The SmartFarm Operation Service (FOS) is a comprehensive service that not only records and manages the production management information of the farm, but also collects and displays reporting functions useful for production and management decision making. The FOS can be utilized to computerize the production and management data of the farm and manage the farm and farming activities by collecting and analyzing these data. The detailed functions of the FOS are as follows:
  • Provision of a unique household ID, area information, facility house ID, facility house type, and facility house area IDs;
  • Manual and automatic input of information on farming work status;
  • Provision of farming work status monitoring and lookup service;
  • Storage and maintenance of information for comprehensive service maintenance; and
  • Provision of an information integration function with separate enterprise resource planning and management information systems for farm operation.

4. Implementation of Prediction System

The FaaS disease and pest prediction service can confirm the presence of diseases and pests using disease and pest images captured by capable service terminals. For example, disease and pest management applications and image-capturing devices can be used. This service also provides predictive information on the likelihood of disease and pests, based on operation information obtained from sensors and controllers installed inside and outside the facility buildings. In this study, host plants, pathogens, and environmental factors were analyzed and simulated by implementing data collection, processing, and analysis technologies through FaaS. Hence, it was possible to systematically analyze the complex interrelationships among the components of plant disease occurrence.
Plant diseases cause morphological changes or degrade growth/reproduction functions by changing the metabolic processes and physiological forms of plants. The causes of the various plant diseases include bacteria, fungi, and viruses. Plant diseases occur when certain components are comprehensively quantified; these components can be classified as pathogens, environment-based factors, and host plants. Here, pathogens are modeled by considering the sum of their virulence and density. Similarly, the environment-based factors are quantified as the sum of the conditions (e.g., temperature and humidity) that promote disease occurrence. Finally, the host plants are quantified as the sum of the conditions that foster plant susceptibility.
A disease may occur when the disease onset conditions of each element are established. In contrast, the disease may not occur or the disease onset will be weak if any of the elements are absent. Pathogen virulence and density play an important role in plant disease onset. As for the host plants themselves, the sum of the elements that foster plant susceptibility, which corresponds to the disease onset conditions, is important. In other words, contact between plants and pathogens is required for interaction, and the disease onset conditions must be met after such a contact. If such conditions are changed by an increase or decrease in one of the elements, the disease occurrence degree is dramatically changed [36].

4.1. Strawberry Cultivation Test Bed

In this study, to construct a disease and pest prediction system for Seolhyang, a South Korean strawberry variety, two linked smart greenhouses were constructed, as shown in Figure 4. Inside the greenhouses, 16 chambers with constant temperature and constant humidity functions were designed, and the Seolhyang infection model was established through tests and analysis.
In addition, to verify the usefulness of the proposed FaaS system, the FaaS low-level layer equipment was designed by installing oneM2M-based IoT devices as shown in Figure 5. These devices measured the temperature, humidity, CO2 concentration, and illumination intensity inside and outside the smart greenhouses. IoT-Hub supporting the LoRa network was also established.
As observed in Table 2, IoT devices based on environmental factors include devices for managing greenhouse environments such as greenhouse main sensors, actuators, or fertilizer controllers. They can be connected with FaaS through IoT-Hub. Wired communication (RS-485, CAN, etc.) is used to communicate with the main sensors, actuators, fertilizer controllers, and the like, while LoRa-based wireless communication is performed with IoT-Hub.
The operation scenario of the IoT device comprises the collection of sensing information and actuator operation. As shown in Figure 6, sensing information is collected at the request of IoT-Hub. IoT-Hub sends sensor value request messages to the IoT device at fixed intervals and selects the target sensor using the Local ID as a parameter. The IoT device receives the request and sends the latest sensor value and sensor Local ID in the sensor value response message. The latest sensor value is an analog value; in the case of a digital sensor, it is converted into an analog value according to a virtual linear rule and transmitted. IoT-Hub receives the sensor value response message and publishes the sensor value to FaaS. FaaS stores the sensor value in the database; in the case of a digital sensor, the transmitted sensor value is first converted back into a digital sensor value and then stored in the database.
As shown in Figure 7, the user can issue control commands for the controller through the FCS of FaaS. The CommandID and control command are published from the FaaS to IoT-Hub. When the latter receives the control command, it sends a control request message, CommandID, ActuatorLocalID, and parameters to be used for control to the corresponding IoT device connected to the controller. The IoT device begins control for the corresponding controller and sends a control response message with the CommandID. Here, the response indicates that the control command was successfully transmitted, not that control was actually started or completed. When IoT-Hub receives the control start message, FaaS publishes the ID of the control command and a message indicating the start of control.

4.2. IoT-Hub Communication Performance Evaluation

Unlike other industrial fields, many problems must be overcome by wireless communication in the agricultural field, such as long-distance communication and real-time crop monitoring challenges.
Compared to oneM2M Release 1, Release 2 is focused on various IoT platforms and network connections. Among these, Internet Protocol for Smart Objects (IPSO) is an Internet Protocol (IP)-based protocol of objects that use a small amount of memory and has the advantage of easy expansion between devices and objects [37,38]. We designed a lightweight protocol that provides end-to-end connectivity between IoT devices and between IoT devices and IoT-Hubs, and then, we evaluated the interoperability of oneM2M with IPSO. As IPSO objects have a simple and flexible object model, they can be used in HTTP and other protocols [39,40].
Table 3 presents the stack structure for IoT devices applied in the greenhouse. The existing stack structure provided by the IPSO Alliance was expanded. Each object is separated by a unique ID and has related resources specific to each object. The resources contain information such as object types, values, and units that are also identified by a unique ID.
IPSO-based agricultural IoT systems can be largely divided into IoT devices that collect sensing information and operate actuators, IoT-Hubs that collect information from IoT devices, and FaaS that defines collected information as objects and assigns an IP. The information collected from IoT device sensors is transmitted to IoT-Hub as packets through wireless communication.
IoT-Hub was developed to overcome these problems and facilitate device connection to the cloud. Table 4 gives the technical specifications of IoT-Hub. In this case study, the performance of IoT-Hub was evaluated.
According to the specifications given in Table 5, to test the communication distance, a long-range wide area network (LoRaWAN) module operating at 922.3 MHz (in the industrial, scientific, and medical (ISM) band) was developed and IoT-Hub was constructed. As given in Table 6, the performance of IoT-Hub was tested by measuring the packet delivery ratio according to the distance between IoT-Hub and the test bed in the line-of-sight environment. It was confirmed that stable communication could be achieved at a ratio of 98% or higher on average for distances up to 1.7 km.

4.3. Strawberry Disease Prediction Service

The purpose of the FaaS system is to improve crop productivity and provide convenient convergence technology applications for farm households that operate smart farms. In this study, a strawberry disease infection prediction model was developed by implementing the IoT-Hub network layer for wireless communication as well as the FaaS middle layer for data collection, processing, and analysis.
Many models have been developed to predict the infection probabilities of specific strawberry diseases. Among them, the General Infection Model was constructed based on the temperature and wet spell. This model can be used when new and minimally researched pathogens are found [41]. The General Infection Model was developed to explain any disease system when appropriate coefficients are provided. In this model, the critical disease onset limit is defined as 20% disease incidence or a 5% infected leaf area, under the assumption that the number of pathogens is unlimited. The model estimates the wetting duration required to reach the critical disease onset limit at a specific temperature.
As the General Infection Model predicts infection risks according to the weather conditions assuming that there are always sufficient pathogens to cause infection, this model can be applied in various ways to create a disease infection prediction model for strawberries.
In this study, the Botrytis cinerea strain was applied to Seolhyang, which is a strawberry variety grown in the largest area of South Korea. The disease occurrence trend according to the temperature and leaf surface wetting duration was then monitored through FaaS [42]. Based on the test results, a model for predicting the Botrytis cinerea infection risk of Seolhyang using the General Infection Model was developed.
First, a syringe needle was used to cut the leaves of Seolhyang plants that had been planted in the test bed greenhouse two months earlier. Then, the leaves were sprayed with Botrytis cinerea bacterial culture fluid diluted to a concentration of 100 cells/mL. After constant temperature and constant humidity functions were set for the greenhouse chambers, the disease symptoms were examined for three months. Table 7 lists the environmental conditions of each chamber.
The general infection model is expressed as follows:
W ( T ) = { W m i n f ( T ) , W m i n f ( T ) W m a x W m a x , W m i n f ( T ) > W m a x
f ( T ) = { ( T m a x T T m a x T o p t ) ( T T m i n T o p t T m i n ) ( T o p t T m i n ) ( T m a x T o p t ) ,   T m i n T T m a x 0 , T < T m i n   o r   T > T m a x
Here, W ( T ) is the wetting duration required to reach the critical disease onset limit at temperature T (required wetness duration, time); W m i n and W m a x are the minimum and maximum required wetting durations (time), respectively; f ( T ) is the infection probability at temperature T (0–1); T m i n ,   T o p t ,   and   T m a x are the minimum, optimum, and maximum temperatures for infection (°C), respectively; and T is the average temperature at a given time (°C).
The equation for infection probability f ( T ) at T (Equation (2)) was originally introduced to explain the effect of T on the crop development rate [43]. This model is based on the beta function, which is commonly used as a probability function in statistics to explain a biased distribution. The value of the beta function lies between 0 and 1 because it indicates probability. Therefore, f ( T ) = 0 holds for T = T m i n and T = T m a x , and f ( T ) = 1 holds for T = T o p t . Figure 6 shows the infection probability and required wetness duration according to the environmental conditions. The infection model for Seolhyang was completed by maintaining the four conditions given in Table 7 within the test bed for three months and analyzing data from the experimental and control groups.
Botrytis cinerea of Seolhyang can survive when attached to the surface of plants and when a high concentration of infectious agents, such as bacterial resins that appear on branches in the early stages of growth, exists. Except for hot summers, infection can be easily transferred within or between orchards at any time. Based on the analysis presented in Figure 8a, if the probability of occurrence of greenhouse diseases is determined to be 80%, maintenance of optimal temperatures and wetting durations can be determined using (b). Accordingly, we propose the following regarding disease control:
  • Forecast less than 0.8: For agronomic control, (A) adequately manage ventilation; (B) pay attention to watering and avoid excessive humidity; and (C) immediately remove dead, aged, and infected leaves and infected fruit. Note that Seolhyang breeds are more susceptible to gray mold when subject to cold-weather damage compared to other breeds. Extramembranous supplementary heat should be provided.
  • Forecast for 0.8–1.0: Treat chemicals registered in strawberries with chemical control according to safety standards. It is also effective to conduct preventive treatment before the disease has occurred. Connect to the pesticide information system to distribute the correct types and amounts of pesticides and conduct disease control [44,45].
In addition, similar curves were obtained for the Botrytis cinerea infection model applied to other crops, and it was found that, in comparison with other strawberry varieties, Seolhyang is resilient at low temperatures [46,47].
In the case of the Botrytis cinerea disease in Seolhyang, the critical disease onset limit was defined as 20% disease incidence, assuming that an unlimited number of pathogens existed. As for W m i n and W m a x for infection at T o p t , the wetting duration that corresponded to 20% disease incidence was calculated after obtaining the relationship between the wetting duration and disease incidence from a regression analysis based on the FaaS MMS data. In addition, T m i n   and   T m a x were determined considering the disease incidence of Seolhyang Botrytis cinerea obtained using the test bed, as well as the results of a density change test.
The reciprocal of W ( T ) , which is the result of the General Infection Model, can be considered as the magnitude of the infection risk increasing at that time, and the accumulated value of the reciprocal of W ( T ) can be regarded as the magnitude of the possibility that infection succeeds at that time. Therefore, a model that calculates infection risk using the accumulated value of the reciprocal of W ( T ) was developed. If the leaves are dried continuously, the bacterial activity decreases; thus, the infection possibility disappears. Therefore, the conditions for initializing the infection risk were determined considering changes in the density of the Botrytis cinerea on the leaves.
Analysis of various models through comparison with the control group using the test bed revealed that the models of the crops infected with Botrytis cinerea were similar. The disease onset T o p t of Seolhyang was approximately 20 °C. The disease incidence decreased very sharply in the temperature range of 15–20 °C and exhibited a relatively slow increase in the temperature range of 20–30 °C. In addition, the disease occurred easily when the conditions within the facility were humid and occurred widely when a sudden drop in nighttime temperature caused cold damage. These results can guide consultations for farm households and technical personnel involved with Seolhyang cultivation using the FaaS disease prediction system, for example, in terms of environmental control parameters for the facility.

5. Discussion

IoT is generally perceived as a system in which sensors and data are used to implement advanced processes or activities in industrial or commercial environments. Interestingly, agriculture is a field that can significantly benefit from ICT. This study proposed an FaaS system for a greenhouse, constructed using IoT, cloud computing, big data, and mobile technology. The performance of each layer was evaluated by implementing a disease prediction application. The IoT-Hub system was developed, which supports oneM2M and LoRa, and is optimized for the agricultural environment. This system was improved to reduce unnecessary control messages, namely, to provide communication with minimal messages. In addition, through each function in the FaaS middle layer, a general infection model for Seolhyang, a South Korean strawberry variety, was developed. This example demonstrated that various services, such as device malfunction diagnosis and disease and pest image recognition, can be provided by FaaS, and disease and pest infection models for various crops can be developed.
Advanced ICT convergence technology has made it possible to construct and utilize a system for predicting the occurrence frequency and incidence of pathogens that infect crops. However, to construct prediction systems using vast amounts of climate information and real-time monitoring of rapidly changing climates, it is necessary to develop more advanced prediction models with closer cooperation between communication, network, and software technologies. It is difficult, however, to perfectly understand and predict environmental, host plant, and pathogen patterns, which vary constantly. However, if integrated systems such as FaaS are developed, and various input datasets required for service configuration and interrelationship analyses are collected, more accurate plant disease prediction systems may be constructed using advanced systems.

6. Conclusions

FaaS-based smart farms can substantially lower initial facility installation costs and are expected to become a major source of smart farm expansion as they are relatively easy to install through mobile-based services. In the future, smart farm technology development will center around knowledge services that optimize the agricultural industry value chain as well as environmental information collection and facility control. Weather information, distribution information, pricing information, and the like will be collected and analyzed through Big Data and cloud-based systems and provided to agricultural decision makers. Agricultural managers can use this variety of collected and analyzed information to maximize the efficiency of decision making in agricultural production and distribution processes related to crop selection, production volume, disease control and prevention, shipping, and distribution channels. In the future, the developed system will be linked to the National Crop Pest Management System to provide information on infection risk such as risk based on crop, mycelial growth rate, disease development speed, germination rate, and disease outbreak quantity. Further research and development will be conducted for various agricultural technologies, such as technology that can use Big Data pertaining to agricultural environments to predict possible disease outbreak before diseases and pests spread, as well as technology that can use rapid information sharing to distribute pesticides even after an outbreak.

Author Contributions

Methodology, C.S.; Project administration, S.K.; Software, M.L.; Writing—original draft, S.K., M.L. and C.S.; Writing—Review & Editing, M.L.

Funding

This work was supported by Institute for Information & Communications Technology Promotion (IITP) grant funded by the Korean government (MSIP) (No. R7117-16-0154, Development of cloud-based smart bed system and FaaS technology for smart farm expansion).

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

References

  1. Wolfert, S.; Ge, L.; Verdouw, C.; Bogaardt, M.-J. Big data in smart farming—A review. Agric. Syst. 2017, 153, 69–80. [Google Scholar] [CrossRef]
  2. Jayaraman, P.P.; Yavari, A.; Georgakopoulos, D.; Morshed, A.; Zaslavsky, A. Internet of things platform for smart farming: Experiences and lessons learnt. Sensors 2016, 16, 1884. [Google Scholar] [CrossRef] [PubMed]
  3. Campbell, B.M.; Thornton, P.; Zougmoré, R.; Van Asten, P.; Lipper, L. Sustainable intensification: What is its role in climate smart agriculture? Curr. Opin. Environ. Sustain. 2014, 8, 39–43. [Google Scholar] [CrossRef]
  4. Lee, M.; Hwang, J.; Yoe, H. Agricultural production system based on iot. In Proceedings of the 2013 IEEE 16th International Conference on Computational Science and Engineering (CSE), Sydney, Australia, 3–5 December 2013; pp. 833–837. [Google Scholar]
  5. Yang, J.; Liu, M.; Lu, J.; Miao, Y.; Hossain, M.A.; Alhamid, M.F. Botanical internet of things: Toward smart indoor farming by connecting people, plant, data and clouds. Mob. Netw. Appl. 2018, 23, 188–202. [Google Scholar] [CrossRef]
  6. Lee, M.; Kim, H.; Yoe, H. Icbm-based smart farm environment management system. In Proceedings of the International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, Busan, Korea, 26–29 June 2018; pp. 42–56. [Google Scholar]
  7. Lee, M.; Yoe, H. Analysis of environmental stress factors using an artificial growth system and plant fitness optimization. BioMed Res. Int. 2015, 2015, 292543. [Google Scholar] [CrossRef] [PubMed]
  8. Ray, P.P. Internet of things for smart agriculture: Technologies, practices and future direction. J. Ambient Intell. Smart Environ. 2017, 9, 395–420. [Google Scholar] [CrossRef]
  9. Pivoto, D.; Waquil, P.D.; Talamini, E.; Finocchio, C.P.S.; Dalla Corte, V.F.; de Vargas Mores, G. Scientific development of smart farming technologies and their application in brazil. Inf. Process. Agric. 2018, 5, 21–32. [Google Scholar] [CrossRef]
  10. Nukala, R.; Panduru, K.; Shields, A.; Riordan, D.; Doody, P.; Walsh, J. Internet of things: A review from ‘farm to fork’. In Proceedings of the 2016 27th Irish Signals and Systems Conference (ISSC), Derry, UK, 21–22 July 2016; pp. 1–6. [Google Scholar]
  11. Kaloxylos, A.; Wolfert, J.; Verwaart, T.; Terolc, C.M.; Brewster, C.; Robbemond, R.; Sundmaker, H. The use of future internet technologies in the agriculture and food sectors: Integrating the supply chain. Procedia Technol. 2013, 8, 51–60. [Google Scholar] [CrossRef]
  12. Food and Agriculture Organization of the United Nations (FAO). The Future of Food and Agriculture: Trends and Challenges; FAO: Rome, Italy, 2017. [Google Scholar]
  13. Walter, A.; Finger, R.; Huber, R.; Buchmann, N. Opinion: Smart farming is key to developing sustainable agriculture. Proc. Natl. Acad. Sci. USA 2017, 114, 6148–6150. [Google Scholar] [CrossRef] [PubMed]
  14. Sundmaeker, H.; Verdouw, C.; Wolfert, S.; Pérez Freire, L. Internet of food and farm 2020. In Digitising the Industry-Internet of Things Connecting Physical, Digital and Virtual Worlds; Vermesan, O., Friess, P., Eds.; River Publishers: Roma, Italy, 2016; pp. 129–151. [Google Scholar]
  15. Lipper, L.; Thornton, P.; Campbell, B.M.; Baedeker, T.; Braimoh, A.; Bwalya, M.; Caron, P.; Cattaneo, A.; Garrity, D.; Henry, K. Climate-smart agriculture for food security. Nat. Clim. Chang. 2014, 4, 1068. [Google Scholar] [CrossRef]
  16. Rosenzweig, C.; Iglesias, A.; Yang, X.; Epstein, P.R.; Chivian, E. Climate change and extreme weather events; implications for food production, plant diseases, and pests. Glob. Chang. Hum. Health 2001, 2, 90–104. [Google Scholar] [CrossRef]
  17. Ciancio, A.; Mukerji, K.G. General Concepts in Integrated Pest and Disease Management; Springer: New York, NY, USA, 2007. [Google Scholar]
  18. Rupanagudi, S.R.; Ranjani, B.; Nagaraj, P.; Bhat, V.G.; Thippeswamy, G. A novel cloud computing based smart farming system for early detection of borer insects in tomatoes. In Proceedings of the 2015 International Conference on Communication, Information & Computing Technology (ICCICT), Piscataway, NJ, USA, 15–17 January 2015; pp. 1–6. [Google Scholar]
  19. Orcutt, D.M. The Physiology of Plants under Stress: Soil and Biotic Factors; John Wiley & Sons: New York, NY, USA, 2000; Volume 2. [Google Scholar]
  20. Bolker, B. Ecological Models and Data in R; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
  21. Pavan, W.; Fraisse, C.W.; Peres, N.A. The Strawberry Advisory System: A Web-Based Decision Support Tool for Timing Fungicide Applications in Strawberry. 2009. Available online: http://cloud.agroclimate.org/tools/deprecated/sas/publications/AE45000_SAS%202012.pdf (accessed on 16 November 2018).
  22. Donatelli, M.; Magarey, R.D.; Bregaglio, S.; Willocquet, L.; Whish, J.P.; Savary, S. Modelling the impacts of pests and diseases on agricultural systems. Agric. Syst. 2017, 155, 213–224. [Google Scholar] [CrossRef] [PubMed]
  23. Kamilaris, A.; Gao, F.; Prenafeta-Boldú, F.X.; Ali, M.I. Agri-iot: A semantic framework for internet of things-enabled smart farming applications. In Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA, 12–14 December 2016; pp. 442–447. [Google Scholar]
  24. TongKe, F. Smart agriculture based on cloud computing and iot. J. Converg. Inf. Technol. 2013, 8, 210–216. [Google Scholar]
  25. Zaslavsky, A.; Jayaraman, P.P. Discovery in the internet of things: The internet of things (ubiquity symposium). Ubiquity 2015, 2015, 2. [Google Scholar] [CrossRef]
  26. oneM2M. Standards for Machine to Machine and the Internet of Things. Available online: http://www.onem2m.org (accessed on 15 October 2018).
  27. Aazam, M.; Khan, I.; Alsaffar, A.A.; Huh, E.-N. Cloud of things: Integrating internet of things and cloud computing and the issues involved. In Proceedings of the 2014 11th International Bhurban Conference on Applied Sciences and Technology (IBCAST), Islamabad, Pakistan, 14–18 January 2014; pp. 414–419. [Google Scholar]
  28. Fountas, S.; Carli, G.; Sørensen, C.G.; Tsiropoulos, Z.; Cavalaris, C.; Vatsanidou, A.; Liakos, B.; Canavari, M.; Wiebensohn, J.; Tisserye, B. Farm management information systems: Current situation and future perspectives. Comput. Electron. Agric. 2015, 115, 40–50. [Google Scholar] [CrossRef]
  29. Taylor, K.; Griffith, C.; Lefort, L.; Gaire, R.; Compton, M.; Wark, T.; Lamb, D.; Falzon, G.; Trotter, M. Farming the web of things. IEEE Intell. Syst. 2013, 28, 12–19. [Google Scholar] [CrossRef]
  30. Williamson, B.; Tudzynski, B.; Tudzynski, P.; van Kan, J.A. Botrytis cinerea: The cause of grey mould disease. Mol. Plant Pathol. 2007, 8, 561–580. [Google Scholar] [CrossRef] [PubMed]
  31. García, J.M.; Aguilera, C.; Jiménez, A.M. Gray mold in and quality of strawberry fruit following postharvest heat treatment. HortScience 1996, 31, 255–257. [Google Scholar]
  32. LoRa Alliance Technical Committee. Lorawan 1.1 specification. LoRa Alliance Stand. 2017, 1, 1. [Google Scholar]
  33. oneM2M Standardisation Committee. oneM2M Release 2 Specifications, 2016. Available online: http://www.onem2m.org/technical/published-drafts (accessed on 16 November 2018).
  34. Requirements of Smartfarm Service Based on Cloud Platform. TTA, 2016. Available online: http://www.tta.or.kr/data/ttas_view.jsp?totalSu=15122&order=publish_date&by=desc&nowpage=5&rn=1&pk_num=TTAK.KO-10.0937&nowSu=46 (accessed on 15 October 2018).
  35. Lawton, G. Developing software online with platform-as-a-service technology. Computer 2008, 41, 13–15. [Google Scholar] [CrossRef]
  36. Agrios, G.N. Introduction to Plant Pathology; John Wiley & Sons: New York, NY, USA, 2005. [Google Scholar]
  37. oneM2M Standardisation Committee. LWM2M Interworking. V2.0.1. 2016. Available online: http://www.onem2m.org/images/files/deliverables/Release2/TS-0014-LWM2M_Interworking-V2_0_0.pdf (accessed on 15 October 2018).
  38. Park, H.; Kim, H.; Joo, H.; Song, J. Recent advancements in the internet-of-things related standards: A onem2m perspective. ICT Express 2016, 2, 126–129. [Google Scholar] [CrossRef]
  39. IPSO Alliance. Available online: https://www.omaspecworks.org/ipso-alliance/ (accessed on 15 October 2018).
  40. Atzori, L.; Iera, A.; Morabito, G. The internet of things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
  41. Magarey, R.; Sutton, T.; Thayer, C. A simple generic infection model for foliar fungal plant pathogens. Phytopathology 2005, 95, 92–100. [Google Scholar] [CrossRef] [PubMed]
  42. Dalla Marta, A.; De Vincenzi, M.; Dietrich, S.; Orlandini, S. Neural network for the estimation of leaf wetness duration: Application to a plasmopara viticola infection forecasting. Phys. Chem. Earth Parts A/B/C 2005, 30, 91–96. [Google Scholar] [CrossRef]
  43. Yin, X.; Kropff, M.J.; McLaren, G.; Visperas, R.M. A nonlinear model for crop development as a function of temperature. Agric. For. Meteorol. 1995, 77, 1–16. [Google Scholar] [CrossRef] [Green Version]
  44. National Crop Pest Management System (NCPMS). Available online: http://ncpms.rda.go.kr (accessed on 15 October 2018).
  45. Pesticide Information Service. Available online: http://pis.rda.go.kr/ (accessed on 15 October 2018).
  46. Bulger, M.; Ellis, M.; Madden, L. Influence of temperature and wetness duration on infection of strawberry flowers by botrytis cinerea and disease incidence of fruit originating from infected flowers. Phytopathology 1987, 77, 1225–1230. [Google Scholar] [CrossRef]
  47. Nair, N.; Allen, R. Infection of grape flowers and berries by botrytis cinerea as a function of time and temperature. Mycol. Res. 1993, 97, 1012–1014. [Google Scholar] [CrossRef]
Figure 1. Network model using Internet of Things (IoT)-Hub. FaaS: Farm as a Service; api: application programming interface; LoRa: Long Range.
Figure 1. Network model using Internet of Things (IoT)-Hub. FaaS: Farm as a Service; api: application programming interface; LoRa: Long Range.
Sensors 18 04051 g001
Figure 2. IoT-Hub registration procedure. OID: object identifier; EUI: extended unique identifier.
Figure 2. IoT-Hub registration procedure. OID: object identifier; EUI: extended unique identifier.
Sensors 18 04051 g002
Figure 3. Farm as a Service (FaaS) configuration.
Figure 3. Farm as a Service (FaaS) configuration.
Sensors 18 04051 g003
Figure 4. Strawberry cultivation test bed.
Figure 4. Strawberry cultivation test bed.
Sensors 18 04051 g004
Figure 5. Environmental information collection devices and control devices inside and outside greenhouses: (a) IoT-Hub, (b) IoT devices, (c) nutrient solution supply system, (d) side windows, and (e) skylight.
Figure 5. Environmental information collection devices and control devices inside and outside greenhouses: (a) IoT-Hub, (b) IoT devices, (c) nutrient solution supply system, (d) side windows, and (e) skylight.
Sensors 18 04051 g005
Figure 6. IoT device operation scenario: acquisition of sensing value.
Figure 6. IoT device operation scenario: acquisition of sensing value.
Sensors 18 04051 g006
Figure 7. IoT device operation scenario: control of actuators.
Figure 7. IoT device operation scenario: control of actuators.
Sensors 18 04051 g007
Figure 8. Comparison of general infection models for Botrytis cinerea: (a) Infection probability according to temperature, and (b) required wetness duration according to temperature.
Figure 8. Comparison of general infection models for Botrytis cinerea: (a) Infection probability according to temperature, and (b) required wetness duration according to temperature.
Sensors 18 04051 g008
Table 1. List of functions for IoT-Hub registration.
Table 1. List of functions for IoT-Hub registration.
Function NameFactorDescription
ReqDevRegOIDIoT-Hub registration request
ReqDevAuthOIDIoT-Hub authentication registration request
ResDevAuth-Response to IoT-Hub authentication registration request
ResDevReg-Response to IoT-Hub registration request
ReqDevLookupOIDIoT-Hub lookup request
ResDevLookup-Response to IoT-Hub lookup request
ReqDevListOIDIoT device list request
ReqAuthDevTblOIDIoT device authentication list request
ResAuthDevTblOID & EUIResponse to IoT Device authentication list request
ResDevListOID & EUIResponse to IoT Device list request
Table 2. Sensor specifications based on environmental factors.
Table 2. Sensor specifications based on environmental factors.
Environmental FactorsEC 1pHTemperature/HumidityCO2
Measurement MethodAC 1 4-electrode methodpH: 0.0–14.0 Dual Light Wavelength Non-Dispersive Infrared (NDIR)
Measurement Range0.0–5.0 ms/cmpH: 0.1 ± 0.1Temperature: −20–80 °C
Humidity: 0–100 %RH 1
0–3000 ppm
Measurement DegreeEC ±3% F.S.Auto 0–100° C1.00%±60 ppm, ±3% of measurement
Transmission OutputDC 1 4–20 mADC 4–20 mA-Normal 65 mA, Peak 170 mA
PowerAC 220 V ± 10% 50/60 HzAC 220 V ± 10% 50/60 Hz-DC 7–12 V
Dimensions (mm)L × W × H:
72 × 115 × 90
L × W × H:
72 × 115 × 90
H: 60L × W × H:
17.6 × 65 × 45
1 EC and RH denote electrical conductivity and relative humidity, respectively. DC and AC denote direct current and alternating current, respectively.
Table 3. Stack structure of IoT devices applied in the greenhouses.
Table 3. Stack structure of IoT devices applied in the greenhouses.
Ch. 1Item
(Unit)
IPSO
Object ID
IPSO
Object
IPSO Resource ID
(Sensor Value)
Sensor Value
(Float)
IPSO Resource ID
(Unit)
IPSO Resource ID
(Application Type)
Application Type
1CO2 (ppm)3300IPSO Generic sensor57000–300057015750CO2
2Temperature (°C)3303IPSO Temperature Sensor5700−20–8057015750Temperature
3Humidity (%)3304IPSO Humidity Sensor57000–10057015750Humidity
4Medium Water Content (g)3322IPSO Load Sensor57000–100,00057015750Medium Water Content
5Nutrient Solution EC (ms/cm)3300IPSO Generic sensor57000–10.057015750Nutrient Solution EC
6Waste Nutrient Solution EC (ms/cm)3300IPSO Generic sensor57000–10.057015750Waste Nutrient Solution EC
7Feed fluid pH (pH)3300IPSO Generic sensor57000–14.057015750Feed fluid pH
8Waste Nutrient Solution pH (pH)3300IPSO Generic sensor57000–14.057015750Waste Nutrient Solution pH
9Waste Nutrient Amount (g)3322IPSO Load Sensor57000–100,00057015750Nutrient Solution Amount
10Waste Nutrient Solution Amount (g)3322IPSO Load Sensor57000–100,00057015750Waste Nutrient Solution Amount
11Medium Temperature (°C)3303IPSO Temperature Sensor57000–6057015750Medium Temperature
12Medium EC (ds/m)3300IPSO Generic sensor57000–9.9957015750Medium EC
13Medium Moisture Content (%)3304IPSO Humidity Sensor57000–9957015750Medium Moisture Content
1 “Ch.” denotes channel.
Table 4. IoT-Hub specifications.
Table 4. IoT-Hub specifications.
Device Specifications
-
AP: Samsung Exynos 4412 ARM Cortex-A9(Q-Core) 1.5 GHz
-
RF Front-End Transceiver: SX1257
-
Concentrator: SX1301
-
Frequency: 917–923.5 MHz
Major Features
-
Listen before talk (LBT) support
-
Long-term evolution (LTE) model for wireless backhaul (Optional)
-
Backhaul IPv4
-
Global positioning system (GPS) (Optional)
-
DC5V
Device Specifications
-
Performance of long-range wide area network (LoRaWAN) concentrator and network server roles
-
Compliance with LoRaWAN 1.0.2 specifications
-
Compliance with oneM2M Release 1
Table 5. IoT-Hub test environment information.
Table 5. IoT-Hub test environment information.
CategoryPacket Delivery Performance Measurement According to Distance
Environment settingTopology (Test bed: IoT-Hub)1:1
Distance100–MAX m
Bandwidth125 kHz
Code rate4/5
Transmit power14 dBm
with 10-dBi antenna
Spread Factor7, 9, 12
Frequency922.3 MHz
BW125 kHz
Antenna ground height5 m
AckTurn off
RetransmissionTurn off
Panid0
Fixed station (transmission) EUI0 × 000179
Mobile station (reception) EUI0 × 000176
TestNumber of packets delivered1000
Number of successesN
Table 6. IoT-Hub test results.
Table 6. IoT-Hub test results.
Transmitter InformationReceiver InformationMeasurements According to Distance
LocationSpread FactorLocationSpread Factor
Fixed station7Mobile station7Distance (m)1005001000170020003000MAX (3000)
Ratio98%98%98%98%97%30%-
99Distance (m)1005001000170020003000MAX (4200)
Ratio98%98%98%98%98%98%30%
1212Distance (m)1005001000170020003000MAX (4200)
Ratio98%98%98%98%98%98%60%
Table 7. Environmental conditions by chamber for injection target.
Table 7. Environmental conditions by chamber for injection target.
TargetHigh-Level ConditionLow-Level ConditionChamber NumberTarget
Botrytis cinereaConstant
(humidity: 40–50%)
Low temperature
(less than 18 °C)
1-2-2Experimental group
1-2-3Control group
High temperature
(20–35 °C)
1-2-5Experimental group
1-2-6Control group
Constant temperature
(18–25 °C)
Dry
(humidity less than 20%)
1-2-1Experimental group
1-3-2Control group
Humid
(humidity more than 80%)
1-2-4Experimental group
1-3-3Control group

Share and Cite

MDPI and ACS Style

Kim, S.; Lee, M.; Shin, C. IoT-Based Strawberry Disease Prediction System for Smart Farming. Sensors 2018, 18, 4051. https://doi.org/10.3390/s18114051

AMA Style

Kim S, Lee M, Shin C. IoT-Based Strawberry Disease Prediction System for Smart Farming. Sensors. 2018; 18(11):4051. https://doi.org/10.3390/s18114051

Chicago/Turabian Style

Kim, Sehan, Meonghun Lee, and Changsun Shin. 2018. "IoT-Based Strawberry Disease Prediction System for Smart Farming" Sensors 18, no. 11: 4051. https://doi.org/10.3390/s18114051

APA Style

Kim, S., Lee, M., & Shin, C. (2018). IoT-Based Strawberry Disease Prediction System for Smart Farming. Sensors, 18(11), 4051. https://doi.org/10.3390/s18114051

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop