Cargando…

A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case

Internet of Things (IoT) learning involves the acquisition of transversal skills ranging from the development based on IoT devices and sensors (edge computing) to the connection of the devices themselves to management environments that allow the storage and processing (cloud computing) of data gener...

Descripción completa

Detalles Bibliográficos
Autores principales: Pastor-Vargas, Rafael, Tobarra, Llanos, Robles-Gómez, Antonio, Martin, Sergio, Hernández, Roberto, Cano, Jesús
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7374425/
https://www.ncbi.nlm.nih.gov/pubmed/32635632
http://dx.doi.org/10.3390/s20133770
_version_ 1783561696052248576
author Pastor-Vargas, Rafael
Tobarra, Llanos
Robles-Gómez, Antonio
Martin, Sergio
Hernández, Roberto
Cano, Jesús
author_facet Pastor-Vargas, Rafael
Tobarra, Llanos
Robles-Gómez, Antonio
Martin, Sergio
Hernández, Roberto
Cano, Jesús
author_sort Pastor-Vargas, Rafael
collection PubMed
description Internet of Things (IoT) learning involves the acquisition of transversal skills ranging from the development based on IoT devices and sensors (edge computing) to the connection of the devices themselves to management environments that allow the storage and processing (cloud computing) of data generated by sensors. The usual development cycle for IoT applications consists of the following three stages: stage 1 corresponds to the description of the devices and basic interaction with sensors. In stage 2, data acquired by the devices/sensors are employed by communication models from the origin edge to the management middleware in the cloud. Finally, stage 3 focuses on processing and presentation models. These models present the most relevant indicators for IoT devices and sensors. Students must acquire all the necessary skills and abilities to understand and develop these types of applications, so lecturers need an infrastructure to enable the learning of development of full IoT applications. A Web of Things (WoT) platform named Labs of Things at UNED (LoT@UNED) has been used for this goal. This paper shows the fundamentals and features of this infrastructure, and how the different phases of the full development cycle of solutions in IoT environments are implemented using LoT@UNED. The proposed system has been tested in several computer science subjects. Students can perform remote experimentation with a collaborative WoT learning environment in the cloud, including the possibility to analyze the generated data by IoT sensors.
format Online
Article
Text
id pubmed-7374425
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73744252020-08-06 A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case Pastor-Vargas, Rafael Tobarra, Llanos Robles-Gómez, Antonio Martin, Sergio Hernández, Roberto Cano, Jesús Sensors (Basel) Article Internet of Things (IoT) learning involves the acquisition of transversal skills ranging from the development based on IoT devices and sensors (edge computing) to the connection of the devices themselves to management environments that allow the storage and processing (cloud computing) of data generated by sensors. The usual development cycle for IoT applications consists of the following three stages: stage 1 corresponds to the description of the devices and basic interaction with sensors. In stage 2, data acquired by the devices/sensors are employed by communication models from the origin edge to the management middleware in the cloud. Finally, stage 3 focuses on processing and presentation models. These models present the most relevant indicators for IoT devices and sensors. Students must acquire all the necessary skills and abilities to understand and develop these types of applications, so lecturers need an infrastructure to enable the learning of development of full IoT applications. A Web of Things (WoT) platform named Labs of Things at UNED (LoT@UNED) has been used for this goal. This paper shows the fundamentals and features of this infrastructure, and how the different phases of the full development cycle of solutions in IoT environments are implemented using LoT@UNED. The proposed system has been tested in several computer science subjects. Students can perform remote experimentation with a collaborative WoT learning environment in the cloud, including the possibility to analyze the generated data by IoT sensors. MDPI 2020-07-05 /pmc/articles/PMC7374425/ /pubmed/32635632 http://dx.doi.org/10.3390/s20133770 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
Pastor-Vargas, Rafael
Tobarra, Llanos
Robles-Gómez, Antonio
Martin, Sergio
Hernández, Roberto
Cano, Jesús
A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case
title A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case
title_full A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case
title_fullStr A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case
title_full_unstemmed A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case
title_short A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case
title_sort wot platform for supporting full-cycle iot solutions from edge to cloud infrastructures: a practical case
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7374425/
https://www.ncbi.nlm.nih.gov/pubmed/32635632
http://dx.doi.org/10.3390/s20133770
work_keys_str_mv AT pastorvargasrafael awotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT tobarrallanos awotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT roblesgomezantonio awotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT martinsergio awotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT hernandezroberto awotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT canojesus awotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT pastorvargasrafael wotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT tobarrallanos wotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT roblesgomezantonio wotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT martinsergio wotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT hernandezroberto wotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase
AT canojesus wotplatformforsupportingfullcycleiotsolutionsfromedgetocloudinfrastructuresapracticalcase