Cargando…

A Universal Testbed for IoT Wireless Technologies: Abstracting Latency, Error Rate and Stability from the IoT Protocol and Hardware Platform

IoT applications rely strongly on the performance of wireless communication networks. There is a wide variety of wireless IoT technologies and choosing one over another depends on the specific use case requirements—be they technical, implementation-related or functional factors. Among the technical...

Descripción completa

Detalles Bibliográficos
Autores principales: Saavedra, Edgar, Mascaraque, Laura, Calderon, Gonzalo, del Campo, Guillermo, Santamaria, Asuncion
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9185241/
https://www.ncbi.nlm.nih.gov/pubmed/35684780
http://dx.doi.org/10.3390/s22114159
_version_ 1784724675110109184
author Saavedra, Edgar
Mascaraque, Laura
Calderon, Gonzalo
del Campo, Guillermo
Santamaria, Asuncion
author_facet Saavedra, Edgar
Mascaraque, Laura
Calderon, Gonzalo
del Campo, Guillermo
Santamaria, Asuncion
author_sort Saavedra, Edgar
collection PubMed
description IoT applications rely strongly on the performance of wireless communication networks. There is a wide variety of wireless IoT technologies and choosing one over another depends on the specific use case requirements—be they technical, implementation-related or functional factors. Among the technical factors, latency, error rate and stability are the main parameters that affect communication reliability. In this work, we present the design, development and validation of a Universal Testbed to experimentally measure these parameters, abstracting them from the wireless IoT technology protocols and hardware platforms. The Testbed setup, which is based on a Raspberry Pi 4, only requires the IoT device under test to have digital inputs. We evaluate the Testbed’s accuracy with a temporal characterisation—accumulated response delay—showing an error less than 290 µs, leading to a relative error around 3% for the latencies of most IoT wireless technologies, the latencies of which are usually on the order of tens of milliseconds. Finally, we validate the Testbed’s performance by comparing the latency, error and stability measurements with those expected for the most common IoT wireless technologies: 6LoWPAN, LoRaWAN, Sigfox, Zigbee, Wi-Fi, BLE and NB-IoT.
format Online
Article
Text
id pubmed-9185241
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91852412022-06-11 A Universal Testbed for IoT Wireless Technologies: Abstracting Latency, Error Rate and Stability from the IoT Protocol and Hardware Platform Saavedra, Edgar Mascaraque, Laura Calderon, Gonzalo del Campo, Guillermo Santamaria, Asuncion Sensors (Basel) Article IoT applications rely strongly on the performance of wireless communication networks. There is a wide variety of wireless IoT technologies and choosing one over another depends on the specific use case requirements—be they technical, implementation-related or functional factors. Among the technical factors, latency, error rate and stability are the main parameters that affect communication reliability. In this work, we present the design, development and validation of a Universal Testbed to experimentally measure these parameters, abstracting them from the wireless IoT technology protocols and hardware platforms. The Testbed setup, which is based on a Raspberry Pi 4, only requires the IoT device under test to have digital inputs. We evaluate the Testbed’s accuracy with a temporal characterisation—accumulated response delay—showing an error less than 290 µs, leading to a relative error around 3% for the latencies of most IoT wireless technologies, the latencies of which are usually on the order of tens of milliseconds. Finally, we validate the Testbed’s performance by comparing the latency, error and stability measurements with those expected for the most common IoT wireless technologies: 6LoWPAN, LoRaWAN, Sigfox, Zigbee, Wi-Fi, BLE and NB-IoT. MDPI 2022-05-30 /pmc/articles/PMC9185241/ /pubmed/35684780 http://dx.doi.org/10.3390/s22114159 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Saavedra, Edgar
Mascaraque, Laura
Calderon, Gonzalo
del Campo, Guillermo
Santamaria, Asuncion
A Universal Testbed for IoT Wireless Technologies: Abstracting Latency, Error Rate and Stability from the IoT Protocol and Hardware Platform
title A Universal Testbed for IoT Wireless Technologies: Abstracting Latency, Error Rate and Stability from the IoT Protocol and Hardware Platform
title_full A Universal Testbed for IoT Wireless Technologies: Abstracting Latency, Error Rate and Stability from the IoT Protocol and Hardware Platform
title_fullStr A Universal Testbed for IoT Wireless Technologies: Abstracting Latency, Error Rate and Stability from the IoT Protocol and Hardware Platform
title_full_unstemmed A Universal Testbed for IoT Wireless Technologies: Abstracting Latency, Error Rate and Stability from the IoT Protocol and Hardware Platform
title_short A Universal Testbed for IoT Wireless Technologies: Abstracting Latency, Error Rate and Stability from the IoT Protocol and Hardware Platform
title_sort universal testbed for iot wireless technologies: abstracting latency, error rate and stability from the iot protocol and hardware platform
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9185241/
https://www.ncbi.nlm.nih.gov/pubmed/35684780
http://dx.doi.org/10.3390/s22114159
work_keys_str_mv AT saavedraedgar auniversaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT mascaraquelaura auniversaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT calderongonzalo auniversaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT delcampoguillermo auniversaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT santamariaasuncion auniversaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT saavedraedgar universaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT mascaraquelaura universaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT calderongonzalo universaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT delcampoguillermo universaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform
AT santamariaasuncion universaltestbedforiotwirelesstechnologiesabstractinglatencyerrorrateandstabilityfromtheiotprotocolandhardwareplatform