Assessing Versatility of a Generic End-to-End Platform for IoT Ecosystem Applications
Availability of efficient development tools for data-rich IoT applications is becoming ever more important. Such tools should support cross-platform deployment and seamless and effective applicability in a variety of domains. In this view, we assessed the versatility of an edge-to-cloud system featu...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-01-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/22/3/713 |
_version_ | 1797484885338750976 |
---|---|
author | Riccardo Berta Francesco Bellotti Alessandro De Gloria Luca Lazzaroni |
author_facet | Riccardo Berta Francesco Bellotti Alessandro De Gloria Luca Lazzaroni |
author_sort | Riccardo Berta |
collection | DOAJ |
description | Availability of efficient development tools for data-rich IoT applications is becoming ever more important. Such tools should support cross-platform deployment and seamless and effective applicability in a variety of domains. In this view, we assessed the versatility of an edge-to-cloud system featuring Measurify, a framework for managing smart things. The framework exposes to developers a set of measurement-oriented resources that can be used in different contexts. The tool has been assessed in the development of end-to-end IoT applications in six Electronic and Information Technologies Engineering BSc theses that have highlighted the potential of such a system, both from a didactic and a professional point of view. The main design abstractions of the system (i.e., generic sensor configuration, simple language with chainable operations for processing data on the edge, seamless WiFi/GSM communication) allowed developers to be productive and focus on the application requirements and the high-level design choices needed to define the edge system (microcontroller and its sensors), avoiding the large set-up times necessary to start a solution from scratch. The experience also highlighted some usability issues that will be addressed in an upcoming release of the system. |
first_indexed | 2024-03-09T23:11:56Z |
format | Article |
id | doaj.art-9b21aa51c33142b7ae964d2430497aac |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-09T23:11:56Z |
publishDate | 2022-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-9b21aa51c33142b7ae964d2430497aac2023-11-23T17:44:02ZengMDPI AGSensors1424-82202022-01-0122371310.3390/s22030713Assessing Versatility of a Generic End-to-End Platform for IoT Ecosystem ApplicationsRiccardo Berta0Francesco Bellotti1Alessandro De Gloria2Luca Lazzaroni3Department of Electrical, Electronic and Telecommunication Engineering (DITEN), University of Genoa, Via Opera Pia 11A, 16145 Genoa, ItalyDepartment of Electrical, Electronic and Telecommunication Engineering (DITEN), University of Genoa, Via Opera Pia 11A, 16145 Genoa, ItalyDepartment of Electrical, Electronic and Telecommunication Engineering (DITEN), University of Genoa, Via Opera Pia 11A, 16145 Genoa, ItalyDepartment of Electrical, Electronic and Telecommunication Engineering (DITEN), University of Genoa, Via Opera Pia 11A, 16145 Genoa, ItalyAvailability of efficient development tools for data-rich IoT applications is becoming ever more important. Such tools should support cross-platform deployment and seamless and effective applicability in a variety of domains. In this view, we assessed the versatility of an edge-to-cloud system featuring Measurify, a framework for managing smart things. The framework exposes to developers a set of measurement-oriented resources that can be used in different contexts. The tool has been assessed in the development of end-to-end IoT applications in six Electronic and Information Technologies Engineering BSc theses that have highlighted the potential of such a system, both from a didactic and a professional point of view. The main design abstractions of the system (i.e., generic sensor configuration, simple language with chainable operations for processing data on the edge, seamless WiFi/GSM communication) allowed developers to be productive and focus on the application requirements and the high-level design choices needed to define the edge system (microcontroller and its sensors), avoiding the large set-up times necessary to start a solution from scratch. The experience also highlighted some usability issues that will be addressed in an upcoming release of the system.https://www.mdpi.com/1424-8220/22/3/713IoTedge computingend-to-end systemsdevelopment toolsembedded systems and devices |
spellingShingle | Riccardo Berta Francesco Bellotti Alessandro De Gloria Luca Lazzaroni Assessing Versatility of a Generic End-to-End Platform for IoT Ecosystem Applications Sensors IoT edge computing end-to-end systems development tools embedded systems and devices |
title | Assessing Versatility of a Generic End-to-End Platform for IoT Ecosystem Applications |
title_full | Assessing Versatility of a Generic End-to-End Platform for IoT Ecosystem Applications |
title_fullStr | Assessing Versatility of a Generic End-to-End Platform for IoT Ecosystem Applications |
title_full_unstemmed | Assessing Versatility of a Generic End-to-End Platform for IoT Ecosystem Applications |
title_short | Assessing Versatility of a Generic End-to-End Platform for IoT Ecosystem Applications |
title_sort | assessing versatility of a generic end to end platform for iot ecosystem applications |
topic | IoT edge computing end-to-end systems development tools embedded systems and devices |
url | https://www.mdpi.com/1424-8220/22/3/713 |
work_keys_str_mv | AT riccardoberta assessingversatilityofagenericendtoendplatformforiotecosystemapplications AT francescobellotti assessingversatilityofagenericendtoendplatformforiotecosystemapplications AT alessandrodegloria assessingversatilityofagenericendtoendplatformforiotecosystemapplications AT lucalazzaroni assessingversatilityofagenericendtoendplatformforiotecosystemapplications |