Next Article in Journal
Effects of the Level of Interactivity of a Social Robot and the Response of the Augmented Reality Display in Contextual Interactions of People with Dementia
Previous Article in Journal
Advances on Measuring Deep-Seated Ground Deformations Using Robotized Inclinometer System
Previous Article in Special Issue
Teaching and Learning IoT Cybersecurity and Vulnerability Assessment with Shodan through Practical Use Cases
Article

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

1
Department of Control and Communication Systems, Computer Science Engineering Faculty, Spanish National University for Distance Education (UNED), 28040 Madrid, Spain
2
Electrical and Computer Department, Industrial Engineering School, Spanish National University for Distance Education (UNED), 28040 Madrid, Spain
3
Faculty of Law, San Pablo CEU University, 28003 Madrid, Spain
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(13), 3770; https://doi.org/10.3390/s20133770
Received: 22 May 2020 / Revised: 26 June 2020 / Accepted: 2 July 2020 / Published: 5 July 2020
(This article belongs to the Special Issue Teaching and Learning Advances on Sensors for IoT)
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 ([email protected]) 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 [email protected] 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. View Full-Text
Keywords: web of things; IoT learning; cloud computing; protocols; virtualization; instructional design web of things; IoT learning; cloud computing; protocols; virtualization; instructional design
Show Figures

Figure 1

MDPI and ACS Style

Pastor-Vargas, R.; Tobarra, L.; Robles-Gómez, A.; Martin, S.; Hernández, R.; Cano, J. A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case. Sensors 2020, 20, 3770. https://doi.org/10.3390/s20133770

AMA Style

Pastor-Vargas R, Tobarra L, Robles-Gómez A, Martin S, Hernández R, Cano J. A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case. Sensors. 2020; 20(13):3770. https://doi.org/10.3390/s20133770

Chicago/Turabian Style

Pastor-Vargas, Rafael, Llanos Tobarra, Antonio Robles-Gómez, Sergio Martin, Roberto Hernández, and Jesús Cano. 2020. "A WoT Platform for Supporting Full-Cycle IoT Solutions from Edge to Cloud Infrastructures: A Practical Case" Sensors 20, no. 13: 3770. https://doi.org/10.3390/s20133770

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop