ADRL: A reconfigurable energy-efficient transmission policy for mobile LoRa devices based on reinforcement learning

IF 6 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
Laura Acosta-Garcia , Juan Aznar-Poveda , Antonio Javier Garcia-Sanchez , Jakob Hollenstein , Joan Garcia-Haro , Thomas Fahringer
{"title":"ADRL: A reconfigurable energy-efficient transmission policy for mobile LoRa devices based on reinforcement learning","authors":"Laura Acosta-Garcia ,&nbsp;Juan Aznar-Poveda ,&nbsp;Antonio Javier Garcia-Sanchez ,&nbsp;Jakob Hollenstein ,&nbsp;Joan Garcia-Haro ,&nbsp;Thomas Fahringer","doi":"10.1016/j.iot.2025.101577","DOIUrl":null,"url":null,"abstract":"<div><div>LoRa is a wireless communication technology for low-power and long-range Internet of Things (IoT) networks. Although it was not initially designed for mobile IoT devices, its applicability has quickly expanded to support mobility. LoRaWAN, its network protocol, includes an Adaptive Data Rate (ADR) mechanism to minimize energy consumption while optimizing data rates and Time-on-Air values. However, ADR struggles to adapt effectively in highly dynamic and unpredictable environments, leading to slow convergence and performance degradation. These challenges are particularly evident in scenarios with frequent changes in signal conditions, such as urban areas with non-line-of-sight (NLoS) or environments with rapid channel variations. To address these limitations, we introduce <span>ADRL</span>, a novel transmission mechanism that proactively selects the most suitable transmission configuration of LoRa devices under dynamic and variable conditions. To this end, the proposed method (i) forecasts the received signal strength of end devices using a lightweight k-nearest neighbors (KNN)-based approximation, and (ii) employs deep reinforcement learning to create a reconfigurable controller on the network server side for selecting the transmission parameters that minimize energy consumption and ensure a given probability of successful packet decoding. Moreover, we leverage duty-cycle information to maximize the delivery ratio and comply with the associated regulations. We compare our method to state-of-the-art works using a realistic simulator in various urban environments. The results show that <span>ADRL</span> effectively balances energy consumption and performance requirements, reducing average energy expenditure by up to 15% and increasing the packet delivery ratio by up to 57%.</div></div>","PeriodicalId":29968,"journal":{"name":"Internet of Things","volume":"31 ","pages":"Article 101577"},"PeriodicalIF":6.0000,"publicationDate":"2025-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2542660525000903","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

LoRa is a wireless communication technology for low-power and long-range Internet of Things (IoT) networks. Although it was not initially designed for mobile IoT devices, its applicability has quickly expanded to support mobility. LoRaWAN, its network protocol, includes an Adaptive Data Rate (ADR) mechanism to minimize energy consumption while optimizing data rates and Time-on-Air values. However, ADR struggles to adapt effectively in highly dynamic and unpredictable environments, leading to slow convergence and performance degradation. These challenges are particularly evident in scenarios with frequent changes in signal conditions, such as urban areas with non-line-of-sight (NLoS) or environments with rapid channel variations. To address these limitations, we introduce ADRL, a novel transmission mechanism that proactively selects the most suitable transmission configuration of LoRa devices under dynamic and variable conditions. To this end, the proposed method (i) forecasts the received signal strength of end devices using a lightweight k-nearest neighbors (KNN)-based approximation, and (ii) employs deep reinforcement learning to create a reconfigurable controller on the network server side for selecting the transmission parameters that minimize energy consumption and ensure a given probability of successful packet decoding. Moreover, we leverage duty-cycle information to maximize the delivery ratio and comply with the associated regulations. We compare our method to state-of-the-art works using a realistic simulator in various urban environments. The results show that ADRL effectively balances energy consumption and performance requirements, reducing average energy expenditure by up to 15% and increasing the packet delivery ratio by up to 57%.
求助全文
约1分钟内获得全文 求助全文
来源期刊
Internet of Things
Internet of Things Multiple-
CiteScore
3.60
自引率
5.10%
发文量
115
审稿时长
37 days
期刊介绍: Internet of Things; Engineering Cyber Physical Human Systems is a comprehensive journal encouraging cross collaboration between researchers, engineers and practitioners in the field of IoT & Cyber Physical Human Systems. The journal offers a unique platform to exchange scientific information on the entire breadth of technology, science, and societal applications of the IoT. The journal will place a high priority on timely publication, and provide a home for high quality. Furthermore, IOT is interested in publishing topical Special Issues on any aspect of IOT.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信