Cargando…

Experimental Evaluation of an RSSI-Based Localization Algorithm on IoT End-Devices

In recent years, wireless sensor networks (WSNs) have experienced a significant growth as a fundamental part of the Internet of Things (IoT). WSNs nodes constitute part of the end-devices present in the IoT, and in many cases location data of these devices is expected by IoT applications. For this r...

Descripción completa

Detalles Bibliográficos
Autores principales: Pita, Rosa, Utrilla, Ramiro, Rodriguez-Zurrunero, Roberto, Araujo, Alvaro
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6767657/
https://www.ncbi.nlm.nih.gov/pubmed/31547287
http://dx.doi.org/10.3390/s19183931
_version_ 1783454965376745472
author Pita, Rosa
Utrilla, Ramiro
Rodriguez-Zurrunero, Roberto
Araujo, Alvaro
author_facet Pita, Rosa
Utrilla, Ramiro
Rodriguez-Zurrunero, Roberto
Araujo, Alvaro
author_sort Pita, Rosa
collection PubMed
description In recent years, wireless sensor networks (WSNs) have experienced a significant growth as a fundamental part of the Internet of Things (IoT). WSNs nodes constitute part of the end-devices present in the IoT, and in many cases location data of these devices is expected by IoT applications. For this reason, many localization algorithms for WSNs have been developed in the last years, although in most cases the results provided are obtained from simulations that do not consider the resource constraints of the end-devices. Therefore, in this work we present an experimental evaluation of a received signal strength indicator (RSSI)-based localization algorithm implemented on IoT end-devices, comparing its results with those obtained from simulations. We have implemented the fuzzy ring-overlapping range-free (FRORF) algorithm with some modifications to make its operation feasible on resource-constrained devices. Multiple tests have been carried out to obtain the localization accuracy data in three different scenarios, showing the difference between simulation and real results. While the overall behaviour is similar in simulations and in real tests, important differences can be observed attending to quantitative accuracy results. In addition, the execution time of the algorithm running in the nodes has been evaluated. It ranges from less than 10 ms to more than 300 ms depending on the fuzzification level, which demonstrates the importance of evaluating localization algorithms in real nodes to prevent the introduction of large overheads that may not be affordable by resource-constrained nodes.
format Online
Article
Text
id pubmed-6767657
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-67676572019-10-02 Experimental Evaluation of an RSSI-Based Localization Algorithm on IoT End-Devices Pita, Rosa Utrilla, Ramiro Rodriguez-Zurrunero, Roberto Araujo, Alvaro Sensors (Basel) Article In recent years, wireless sensor networks (WSNs) have experienced a significant growth as a fundamental part of the Internet of Things (IoT). WSNs nodes constitute part of the end-devices present in the IoT, and in many cases location data of these devices is expected by IoT applications. For this reason, many localization algorithms for WSNs have been developed in the last years, although in most cases the results provided are obtained from simulations that do not consider the resource constraints of the end-devices. Therefore, in this work we present an experimental evaluation of a received signal strength indicator (RSSI)-based localization algorithm implemented on IoT end-devices, comparing its results with those obtained from simulations. We have implemented the fuzzy ring-overlapping range-free (FRORF) algorithm with some modifications to make its operation feasible on resource-constrained devices. Multiple tests have been carried out to obtain the localization accuracy data in three different scenarios, showing the difference between simulation and real results. While the overall behaviour is similar in simulations and in real tests, important differences can be observed attending to quantitative accuracy results. In addition, the execution time of the algorithm running in the nodes has been evaluated. It ranges from less than 10 ms to more than 300 ms depending on the fuzzification level, which demonstrates the importance of evaluating localization algorithms in real nodes to prevent the introduction of large overheads that may not be affordable by resource-constrained nodes. MDPI 2019-09-12 /pmc/articles/PMC6767657/ /pubmed/31547287 http://dx.doi.org/10.3390/s19183931 Text en © 2019 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
Pita, Rosa
Utrilla, Ramiro
Rodriguez-Zurrunero, Roberto
Araujo, Alvaro
Experimental Evaluation of an RSSI-Based Localization Algorithm on IoT End-Devices
title Experimental Evaluation of an RSSI-Based Localization Algorithm on IoT End-Devices
title_full Experimental Evaluation of an RSSI-Based Localization Algorithm on IoT End-Devices
title_fullStr Experimental Evaluation of an RSSI-Based Localization Algorithm on IoT End-Devices
title_full_unstemmed Experimental Evaluation of an RSSI-Based Localization Algorithm on IoT End-Devices
title_short Experimental Evaluation of an RSSI-Based Localization Algorithm on IoT End-Devices
title_sort experimental evaluation of an rssi-based localization algorithm on iot end-devices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6767657/
https://www.ncbi.nlm.nih.gov/pubmed/31547287
http://dx.doi.org/10.3390/s19183931
work_keys_str_mv AT pitarosa experimentalevaluationofanrssibasedlocalizationalgorithmoniotenddevices
AT utrillaramiro experimentalevaluationofanrssibasedlocalizationalgorithmoniotenddevices
AT rodriguezzurruneroroberto experimentalevaluationofanrssibasedlocalizationalgorithmoniotenddevices
AT araujoalvaro experimentalevaluationofanrssibasedlocalizationalgorithmoniotenddevices