Collision avoidance adaptive data rate algorithm for LoRaWAN

Show simple item record

dc.contributor.author Kufakunesu, Rachel
dc.contributor.author Hancke, Gerhard P.
dc.contributor.author Abu-Mahfouz, Adnan Mohammed
dc.date.accessioned 2025-01-29T09:13:04Z
dc.date.available 2025-01-29T09:13:04Z
dc.date.issued 2024-10
dc.description DATA AVAILABITY STATEMENT: The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author. en_US
dc.description This article forms part of a special collection titled 'IoT–Edge–Cloud Computing and Decentralized Applications for Smart Cities'. en_US
dc.description.abstract Long-Range Wide-Area Network (LoRaWAN) technology offers efficient connectivity for numerous end devices over a wide coverage area in the Internet of Things (IoT) network, enabling the exchange of data over the Internet between even the most minor Internet-connected devices and systems. One of LoRaWAN’s hallmark features is the Adaptive Data Rate (ADR) algorithm. ADR is a resource allocation function which dynamically adjusts the network’s data rate, airtime, and energy dissipation to optimise its performance. The allocation of spreading factors plays a critical function in defining the throughput of the end device and its robustness to interference. However, in practical deployments, LoRaWAN networks experience considerable interference, severely affecting the packet delivery ratio, energy utilisation, and general network performance. To address this, we present a novel ADR framework, SSFIR-ADR, which utilises randomised spreading factor allocation to minimise energy consumption and packet collisions while maintaining optimal network performance. We implement a LoRa network composed of a single gateway that connects loads of end nodes to a network server. In terms of energy use, packet delivery rate, and interference rate (IR), our simulation implementation does better than LoRaWAN’s legacy ADR scheme for a range of application data intervals. en_US
dc.description.department Electrical, Electronic and Computer Engineering en_US
dc.description.sdg SDG-07:Affordable and clean energy en_US
dc.description.sdg SDG-09: Industry, innovation and infrastructure en_US
dc.description.uri https://www.mdpi.com/journal/futureinternet en_US
dc.identifier.citation Kufakunesu, R.; Hancke, G.P.; Abu-Mahfouz, A.M. Collision Avoidance Adaptive Data Rate Algorithm for LoRaWAN. Future Internet 2024, 16, 380. https://doi.org/10.3390/fi16100380. en_US
dc.identifier.issn 1999-5903 (online)
dc.identifier.other 10.3390/fi16100380
dc.identifier.uri http://hdl.handle.net/2263/100372
dc.language.iso en en_US
dc.publisher MDPI en_US
dc.rights © 2024 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 (https:// creativecommons.org/licenses/by/ 4.0/). en_US
dc.subject Collision en_US
dc.subject Interference en_US
dc.subject Spreading factor en_US
dc.subject SDG-07: Affordable and clean energy en_US
dc.subject SDG-09: Industry, innovation and infrastructure en_US
dc.subject Long-range wide-area network (LoRaWAN) en_US
dc.subject Internet of Things (IoT) en_US
dc.subject Adaptive data rate (ADR) en_US
dc.title Collision avoidance adaptive data rate algorithm for LoRaWAN en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record