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...
Autores principales: | , , , , |
---|---|
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 |