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...

Full description

Bibliographic Details
Main Authors: Riccardo Berta, Francesco Bellotti, Alessandro De Gloria, Luca Lazzaroni
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