The development of distributed IoT applications requires the integration of data provided by different sensors embedded in multiple devices. As an example, an application for health monitoring in an assisted living scenario may include several wearable and fixed nodes each carrying different sensors and running specific code. Verifying that the application is properly working according to the specifications requires assessing that the code of each node behaves consistently in all the possible use cases. Tests involving sensor data may be difficult or costly to replicate realistically and this could also slow down the development of the application in its early stages. In this paper we introduce a tool that allows developers of IoT distributed applications to test the interoperability of code running on heterogeneous IoT devices through sensor virtualization. We show the feasibility of the approach in a case study of an application involving a wearable device and a single-board computer connected through Bluetooth Low Energy.

Gaglio S., Lo Re G., Peri D., Rizzo R., Sorrenti C. (2020). Testing wearable IoT applications through sensor virtualization. In 24th IMEKO TC4 International Symposium and 22nd International Workshop on ADC and DAC Modelling and Testing (pp. 185-189). International Measurement Confederation (IMEKO).

Testing wearable IoT applications through sensor virtualization

Gaglio S.;Lo Re G.;Peri D.
;
2020-01-01

Abstract

The development of distributed IoT applications requires the integration of data provided by different sensors embedded in multiple devices. As an example, an application for health monitoring in an assisted living scenario may include several wearable and fixed nodes each carrying different sensors and running specific code. Verifying that the application is properly working according to the specifications requires assessing that the code of each node behaves consistently in all the possible use cases. Tests involving sensor data may be difficult or costly to replicate realistically and this could also slow down the development of the application in its early stages. In this paper we introduce a tool that allows developers of IoT distributed applications to test the interoperability of code running on heterogeneous IoT devices through sensor virtualization. We show the feasibility of the approach in a case study of an application involving a wearable device and a single-board computer connected through Bluetooth Low Energy.
2020
Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazioni
Gaglio S., Lo Re G., Peri D., Rizzo R., Sorrenti C. (2020). Testing wearable IoT applications through sensor virtualization. In 24th IMEKO TC4 International Symposium and 22nd International Workshop on ADC and DAC Modelling and Testing (pp. 185-189). International Measurement Confederation (IMEKO).
File in questo prodotto:
File Dimensione Formato  
114-309-1-DR.pdf

accesso aperto

Descrizione: Articolo
Tipologia: Versione Editoriale
Dimensione 3.13 MB
Formato Adobe PDF
3.13 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/449802
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact