Cargando…

An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes

Nowadays, the concept of “Everything is connected to Everything” has spread to reach increasingly diverse scenarios, due to the benefits of constantly being able to know, in real-time, the status of your factory, your city, your health or your smallholding. This wide variety of scenarios creates dif...

Descripción completa

Detalles Bibliográficos
Autores principales: Trilles, Sergio, González-Pérez, Alberto, Huerta, Joaquín
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219504/
https://www.ncbi.nlm.nih.gov/pubmed/32344569
http://dx.doi.org/10.3390/s20082418
_version_ 1783533005126500352
author Trilles, Sergio
González-Pérez, Alberto
Huerta, Joaquín
author_facet Trilles, Sergio
González-Pérez, Alberto
Huerta, Joaquín
author_sort Trilles, Sergio
collection PubMed
description Nowadays, the concept of “Everything is connected to Everything” has spread to reach increasingly diverse scenarios, due to the benefits of constantly being able to know, in real-time, the status of your factory, your city, your health or your smallholding. This wide variety of scenarios creates different challenges such as the heterogeneity of IoT devices, support for large numbers of connected devices, reliable and safe systems, energy efficiency and the possibility of using this system by third-parties in other scenarios. A transversal middleware in all IoT solutions is called an IoT platform. the IoT platform is a piece of software that works like a kind of “glue” to combine platforms and orchestrate capabilities that connect devices, users and applications/services in a “cyber-physical” world. In this way, the IoT platform can help solve the challenges listed above. This paper proposes an IoT agnostic architecture, highlighting the role of the IoT platform, within a broader ecosystem of interconnected tools, aiming at increasing scalability, stability, interoperability and reusability. For that purpose, different paradigms of computing will be used, such as microservices architecture and serverless computing. Additionally, a technological proposal of the architecture, called SEnviro Connect, is presented. This proposal is validated in the IoT scenario of smart farming, where five IoT devices (SEnviro nodes) have been deployed to improve wine production. A comprehensive performance evaluation is carried out to guarantee a scalable and stable platform.
format Online
Article
Text
id pubmed-7219504
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-72195042020-05-22 An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes Trilles, Sergio González-Pérez, Alberto Huerta, Joaquín Sensors (Basel) Article Nowadays, the concept of “Everything is connected to Everything” has spread to reach increasingly diverse scenarios, due to the benefits of constantly being able to know, in real-time, the status of your factory, your city, your health or your smallholding. This wide variety of scenarios creates different challenges such as the heterogeneity of IoT devices, support for large numbers of connected devices, reliable and safe systems, energy efficiency and the possibility of using this system by third-parties in other scenarios. A transversal middleware in all IoT solutions is called an IoT platform. the IoT platform is a piece of software that works like a kind of “glue” to combine platforms and orchestrate capabilities that connect devices, users and applications/services in a “cyber-physical” world. In this way, the IoT platform can help solve the challenges listed above. This paper proposes an IoT agnostic architecture, highlighting the role of the IoT platform, within a broader ecosystem of interconnected tools, aiming at increasing scalability, stability, interoperability and reusability. For that purpose, different paradigms of computing will be used, such as microservices architecture and serverless computing. Additionally, a technological proposal of the architecture, called SEnviro Connect, is presented. This proposal is validated in the IoT scenario of smart farming, where five IoT devices (SEnviro nodes) have been deployed to improve wine production. A comprehensive performance evaluation is carried out to guarantee a scalable and stable platform. MDPI 2020-04-24 /pmc/articles/PMC7219504/ /pubmed/32344569 http://dx.doi.org/10.3390/s20082418 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
Trilles, Sergio
González-Pérez, Alberto
Huerta, Joaquín
An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes
title An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes
title_full An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes
title_fullStr An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes
title_full_unstemmed An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes
title_short An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes
title_sort iot platform based on microservices and serverless paradigms for smart farming purposes
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219504/
https://www.ncbi.nlm.nih.gov/pubmed/32344569
http://dx.doi.org/10.3390/s20082418
work_keys_str_mv AT trillessergio aniotplatformbasedonmicroservicesandserverlessparadigmsforsmartfarmingpurposes
AT gonzalezperezalberto aniotplatformbasedonmicroservicesandserverlessparadigmsforsmartfarmingpurposes
AT huertajoaquin aniotplatformbasedonmicroservicesandserverlessparadigmsforsmartfarmingpurposes
AT trillessergio iotplatformbasedonmicroservicesandserverlessparadigmsforsmartfarmingpurposes
AT gonzalezperezalberto iotplatformbasedonmicroservicesandserverlessparadigmsforsmartfarmingpurposes
AT huertajoaquin iotplatformbasedonmicroservicesandserverlessparadigmsforsmartfarmingpurposes