Cargando…

IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment

Research has shown the multitude of applications that Internet of Things (IoT), cloud computing, and forecast technologies present in every sector. In agriculture, one application is the monitoring of factors that influence crop development to assist in making crop management decisions. Research on...

Descripción completa

Detalles Bibliográficos
Autores principales: Filev Maia, Rodrigo, Ballester Lurbe, Carlos, Agrahari Baniya, Arbind, Hornbuckle, John
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7764983/
https://www.ncbi.nlm.nih.gov/pubmed/33327512
http://dx.doi.org/10.3390/s20247163
_version_ 1783628385113604096
author Filev Maia, Rodrigo
Ballester Lurbe, Carlos
Agrahari Baniya, Arbind
Hornbuckle, John
author_facet Filev Maia, Rodrigo
Ballester Lurbe, Carlos
Agrahari Baniya, Arbind
Hornbuckle, John
author_sort Filev Maia, Rodrigo
collection PubMed
description Research has shown the multitude of applications that Internet of Things (IoT), cloud computing, and forecast technologies present in every sector. In agriculture, one application is the monitoring of factors that influence crop development to assist in making crop management decisions. Research on the application of such technologies in agriculture has been mainly conducted at small experimental sites or under controlled conditions. This research has provided relevant insights and guidelines for the use of different types of sensors, application of a multitude of algorithms to forecast relevant parameters as well as architectural approaches of IoT platforms. However, research on the implementation of IoT platforms at the commercial scale is needed to identify platform requirements to properly function under such conditions. This article evaluates an IoT platform (IRRISENS) based on fully replicable microservices used to sense soil, crop, and atmosphere parameters, interact with third-party cloud services for scheduling irrigation and, potentially, control irrigation automatically. The proposed IoT platform was evaluated during one growing season at four commercial-scale farms on two broadacre irrigated crops with very different water management requirements (rice and cotton). Five main requirements for IoT platforms to be used in agriculture at commercial scale were identified from implementing IRRISENS as an irrigation support tool for rice and cotton production: scalability, flexibility, heterogeneity, robustness to failure, and security. The platform addressed all these requirements. The results showed that the microservice-based approach used is robust against both intermittent and critical failures in the field that could occur in any of the monitored sites. Further, processing or storage overload caused by datalogger malfunctioning or other reasons at one farm did not affect the platform’s performance. The platform was able to deal with different types of data heterogeneity. Since there are no shared microservices among farms, the IoT platform proposed here also provides data isolation, maintaining data confidentiality for each user, which is relevant in a commercial farm scenario.
format Online
Article
Text
id pubmed-7764983
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-77649832020-12-27 IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment Filev Maia, Rodrigo Ballester Lurbe, Carlos Agrahari Baniya, Arbind Hornbuckle, John Sensors (Basel) Article Research has shown the multitude of applications that Internet of Things (IoT), cloud computing, and forecast technologies present in every sector. In agriculture, one application is the monitoring of factors that influence crop development to assist in making crop management decisions. Research on the application of such technologies in agriculture has been mainly conducted at small experimental sites or under controlled conditions. This research has provided relevant insights and guidelines for the use of different types of sensors, application of a multitude of algorithms to forecast relevant parameters as well as architectural approaches of IoT platforms. However, research on the implementation of IoT platforms at the commercial scale is needed to identify platform requirements to properly function under such conditions. This article evaluates an IoT platform (IRRISENS) based on fully replicable microservices used to sense soil, crop, and atmosphere parameters, interact with third-party cloud services for scheduling irrigation and, potentially, control irrigation automatically. The proposed IoT platform was evaluated during one growing season at four commercial-scale farms on two broadacre irrigated crops with very different water management requirements (rice and cotton). Five main requirements for IoT platforms to be used in agriculture at commercial scale were identified from implementing IRRISENS as an irrigation support tool for rice and cotton production: scalability, flexibility, heterogeneity, robustness to failure, and security. The platform addressed all these requirements. The results showed that the microservice-based approach used is robust against both intermittent and critical failures in the field that could occur in any of the monitored sites. Further, processing or storage overload caused by datalogger malfunctioning or other reasons at one farm did not affect the platform’s performance. The platform was able to deal with different types of data heterogeneity. Since there are no shared microservices among farms, the IoT platform proposed here also provides data isolation, maintaining data confidentiality for each user, which is relevant in a commercial farm scenario. MDPI 2020-12-14 /pmc/articles/PMC7764983/ /pubmed/33327512 http://dx.doi.org/10.3390/s20247163 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Filev Maia, Rodrigo
Ballester Lurbe, Carlos
Agrahari Baniya, Arbind
Hornbuckle, John
IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment
title IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment
title_full IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment
title_fullStr IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment
title_full_unstemmed IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment
title_short IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment
title_sort irrisens: an iot platform based on microservices applied in commercial-scale crops working in a multi-cloud environment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7764983/
https://www.ncbi.nlm.nih.gov/pubmed/33327512
http://dx.doi.org/10.3390/s20247163
work_keys_str_mv AT filevmaiarodrigo irrisensaniotplatformbasedonmicroservicesappliedincommercialscalecropsworkinginamulticloudenvironment
AT ballesterlurbecarlos irrisensaniotplatformbasedonmicroservicesappliedincommercialscalecropsworkinginamulticloudenvironment
AT agraharibaniyaarbind irrisensaniotplatformbasedonmicroservicesappliedincommercialscalecropsworkinginamulticloudenvironment
AT hornbucklejohn irrisensaniotplatformbasedonmicroservicesappliedincommercialscalecropsworkinginamulticloudenvironment