Resumen
LoRa is a long-range, low-power wireless communication technology widely used in Internet of Things (IoT) applications. However, its conventional implementation through Long Range Wide Area Network (LoRaWAN) presents operational constraints due to its centralized topology and reliance on gateways. To overcome these limitations, this work designs and validates a gateway-free mesh communication system that operates directly on commercially available commodity microcontrollers, implementing lightweight self-healing mechanisms suitable for resource-constrained devices. The system, based on ESP32 microcontrollers and LoRa modulation, adopts a mesh topology with custom mechanisms including neighbor-based routing, hop-by-hop acknowledgments (ACKs), and controlled retransmissions. Reliability is achieved through hop-by-hop acknowledgments, listen-before-talk (LBT) channel access, and duplicate suppression using alternate link triggering (ALT). A modular prototype was developed and tested under three scenarios such as ideal conditions, intermediate node failure, and extended urban deployment. Results showed robust performance, achieving a Packet Delivery Ratio (PDR), the percentage of successfully delivered DATA packets over those sent, of up to 95% in controlled environments and 75% under urban conditions. In the failure scenario, an average Packet Recovery Ratio (PRR), the proportion of lost packets successfully recovered through retransmissions, of 88.33% was achieved, validating the system’s self-healing capabilities. Each scenario was executed in five independent runs, with values calculated for both traffic directions and averaged. These findings confirm that a compact and fault-tolerant LoRa mesh network, operating without gateways, can be effectively implemented on commodity ESP32-S3 + SX1262 hardware.
| Idioma original | Inglés |
|---|---|
| Número de artículo | 6036 |
| Publicación | Sensors |
| Volumen | 25 |
| N.º | 19 |
| DOI | |
| Estado | Publicada - oct. 2025 |
Nota bibliográfica
Publisher Copyright:© 2025 by the authors.
Financiación
| Financiadores | Número del financiador |
|---|---|
| Universidad de Las Américas Ecuador | |
| Department of Networking and Telecommunication Engineering, Universidad de las Américas | |
| Agencia Nacional de Investigación y Desarrollo | |
| Fondo Nacional de Desarrollo Científico y Tecnológico | FOVI240009, 11240799 |
| Pontificia Universidad Católica del Ecuador | PEP QINV0485-IINV528020300 |