Cargando…

A Middleware Solution for Wireless IoT Applications in Sparse Smart Cities

The spread of off-the-shelf mobile devices equipped with multiple wireless interfaces together with sophisticated sensors is paving the way to novel wireless Internet of Things (IoT) environments, characterized by multi-hop infrastructure-less wireless networks where devices carried by users act as...

Descripción completa

Detalles Bibliográficos
Autores principales: Bellavista, Paolo, Giannelli, Carlo, Lanzone, Stefano, Riberto, Giulio, Stefanelli, Cesare, Tortonesi, Mauro
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5713098/
https://www.ncbi.nlm.nih.gov/pubmed/29099745
http://dx.doi.org/10.3390/s17112525
_version_ 1783283346544001024
author Bellavista, Paolo
Giannelli, Carlo
Lanzone, Stefano
Riberto, Giulio
Stefanelli, Cesare
Tortonesi, Mauro
author_facet Bellavista, Paolo
Giannelli, Carlo
Lanzone, Stefano
Riberto, Giulio
Stefanelli, Cesare
Tortonesi, Mauro
author_sort Bellavista, Paolo
collection PubMed
description The spread of off-the-shelf mobile devices equipped with multiple wireless interfaces together with sophisticated sensors is paving the way to novel wireless Internet of Things (IoT) environments, characterized by multi-hop infrastructure-less wireless networks where devices carried by users act as sensors/actuators as well as network nodes. In particular, the paper presents Real Ad-hoc Multi-hop Peer-to peer-Wireless IoT Application (RAMP-WIA), a novel solution that facilitates the development, deployment, and management of applications in sparse Smart City environments, characterized by users willing to collaborate by allowing new applications to be deployed on their smartphones to remotely monitor and control fixed/mobile devices. RAMP-WIA allows users to dynamically configure single-hop wireless links, to manage opportunistically multi-hop packet dispatching considering that the network topology (together with the availability of sensors and actuators) may abruptly change, to actuate reliably sensor nodes specifically considering that only part of them could be actually reachable in a timely manner, and to upgrade dynamically the nodes through over-the-air distribution of new software components. The paper also reports the performance of RAMP-WIA on simple but realistic cases of small-scale deployment scenarios with off-the-shelf Android smartphones and Raspberry Pi devices; these results show not only the feasibility and soundness of the proposed approach, but also the efficiency of the middleware implemented when deployed on real testbeds.
format Online
Article
Text
id pubmed-5713098
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-57130982017-12-07 A Middleware Solution for Wireless IoT Applications in Sparse Smart Cities Bellavista, Paolo Giannelli, Carlo Lanzone, Stefano Riberto, Giulio Stefanelli, Cesare Tortonesi, Mauro Sensors (Basel) Article The spread of off-the-shelf mobile devices equipped with multiple wireless interfaces together with sophisticated sensors is paving the way to novel wireless Internet of Things (IoT) environments, characterized by multi-hop infrastructure-less wireless networks where devices carried by users act as sensors/actuators as well as network nodes. In particular, the paper presents Real Ad-hoc Multi-hop Peer-to peer-Wireless IoT Application (RAMP-WIA), a novel solution that facilitates the development, deployment, and management of applications in sparse Smart City environments, characterized by users willing to collaborate by allowing new applications to be deployed on their smartphones to remotely monitor and control fixed/mobile devices. RAMP-WIA allows users to dynamically configure single-hop wireless links, to manage opportunistically multi-hop packet dispatching considering that the network topology (together with the availability of sensors and actuators) may abruptly change, to actuate reliably sensor nodes specifically considering that only part of them could be actually reachable in a timely manner, and to upgrade dynamically the nodes through over-the-air distribution of new software components. The paper also reports the performance of RAMP-WIA on simple but realistic cases of small-scale deployment scenarios with off-the-shelf Android smartphones and Raspberry Pi devices; these results show not only the feasibility and soundness of the proposed approach, but also the efficiency of the middleware implemented when deployed on real testbeds. MDPI 2017-11-03 /pmc/articles/PMC5713098/ /pubmed/29099745 http://dx.doi.org/10.3390/s17112525 Text en © 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bellavista, Paolo
Giannelli, Carlo
Lanzone, Stefano
Riberto, Giulio
Stefanelli, Cesare
Tortonesi, Mauro
A Middleware Solution for Wireless IoT Applications in Sparse Smart Cities
title A Middleware Solution for Wireless IoT Applications in Sparse Smart Cities
title_full A Middleware Solution for Wireless IoT Applications in Sparse Smart Cities
title_fullStr A Middleware Solution for Wireless IoT Applications in Sparse Smart Cities
title_full_unstemmed A Middleware Solution for Wireless IoT Applications in Sparse Smart Cities
title_short A Middleware Solution for Wireless IoT Applications in Sparse Smart Cities
title_sort middleware solution for wireless iot applications in sparse smart cities
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5713098/
https://www.ncbi.nlm.nih.gov/pubmed/29099745
http://dx.doi.org/10.3390/s17112525
work_keys_str_mv AT bellavistapaolo amiddlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT giannellicarlo amiddlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT lanzonestefano amiddlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT ribertogiulio amiddlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT stefanellicesare amiddlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT tortonesimauro amiddlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT bellavistapaolo middlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT giannellicarlo middlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT lanzonestefano middlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT ribertogiulio middlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT stefanellicesare middlewaresolutionforwirelessiotapplicationsinsparsesmartcities
AT tortonesimauro middlewaresolutionforwirelessiotapplicationsinsparsesmartcities