Remote Laboratory for developing an IoT system

The rapid evolution of Industry 4.0, driven by the Internet of Things (IoT), has revolutionized education, necessitating innovative platforms for the practical training of trainees. On the other hand, Remote Laboratories (RLs) have proven their worth, offering a safe and controlled environment for users to work in from the comfort of their working space at any time. This paper attempts to address two research questions: (1) What structure should a remote laboratory designed for IoT education have? and (2) Can Machine Learning (ML) assist the learning procedure in evaluating the programming code submitted by trainees? A literature review was conducted to answer the first question, highlighting the essential components of IoT education, including the development and programming of low-cost, open-source microcontrollers like Arduino, the development and programming of flexible server solutions like those based on Node-RED, and efficient Machine-to-Machine (M2M) protocols, such as MQTT, for client-server communication. The review also underscored the growing demand for hands-on, remote learning environments to enhance IoT skill acquisition. In this context, we developed the RLP-HMU2, an upgraded remote laboratory platform for teaching IoT application development. RLP-HMU2 employs a unique two-step process where students program Arduino microcontrollers and develop Node-RED applications, with continuously monitored progress. To address the second question, this platform integrates machine learning for automated code evaluation, providing personalized feedback and learning analytics via an xAPI framework. The ML module, implemented using decision tree algorithms, assesses student code accuracy and adaptively improves its classification model based on new submissions. Our findings demonstrate that this approach fosters practical IoT skills while empowering educators with tools for tailored instruction. This work represents a significant step toward scalable, effective IoT education by combining structured curriculum design, advanced remote labs, and innovative assessment technologies.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1145/3716554.3716602
Primary Topic
Experimental Learning in Engineering
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Remote Laboratory for developing an IoT system

Spyros Panagiotakis, Manos Garefalakis, Zacharias Kamarianakis
Experimental Learning in Engineering
article

Remote Laboratory for developing an IoT system

Spyros Panagiotakis, Manos Garefalakis, Zacharias Kamarianakis
article en

Abstract

The rapid evolution of Industry 4.0, driven by the Internet of Things (IoT), has revolutionized education, necessitating innovative platforms for the practical training of trainees. On the other hand, Remote Laboratories (RLs) have proven their worth, offering a safe and controlled environment for users to work in from the comfort of their working space at any time. This paper attempts to address two research questions: (1) What structure should a remote laboratory designed for IoT education have? and (2) Can Machine Learning (ML) assist the learning procedure in evaluating the programming code submitted by trainees? A literature review was conducted to answer the first question, highlighting the essential components of IoT education, including the development and programming of low-cost, open-source microcontrollers like Arduino, the development and programming of flexible server solutions like those based on Node-RED, and efficient Machine-to-Machine (M2M) protocols, such as MQTT, for client-server communication. The review also underscored the growing demand for hands-on, remote learning environments to enhance IoT skill acquisition. In this context, we developed the RLP-HMU2, an upgraded remote laboratory platform for teaching IoT application development. RLP-HMU2 employs a unique two-step process where students program Arduino microcontrollers and develop Node-RED applications, with continuously monitored progress. To address the second question, this platform integrates machine learning for automated code evaluation, providing personalized feedback and learning analytics via an xAPI framework. The ML module, implemented using decision tree algorithms, assesses student code accuracy and adaptively improves its classification model based on new submissions. Our findings demonstrate that this approach fosters practical IoT skills while empowering educators with tools for tailored instruction. This work represents a significant step toward scalable, effective IoT education by combining structured curriculum design, advanced remote labs, and innovative assessment technologies.

Hellenic Mediterranean University (GR)
Ministry of National Education and Religious Affairs
Openalex Percentile: Top 57%
Experimental Learning in Engineering
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.