Alberto Belli;Marco Esposito;Sara Raggiunto;Lorenzo Palma;Paola Pierleoni
{"title":"Relaying Mechanisms in BLE Mesh Networks: A Method for Improving Latency and Reliability","authors":"Alberto Belli;Marco Esposito;Sara Raggiunto;Lorenzo Palma;Paola Pierleoni","doi":"10.1109/JIOT.2025.3550831","DOIUrl":null,"url":null,"abstract":"Bluetooth low energy (BLE) Mesh networks are a promising solution for Internet of Things applications, offering scalability, low power consumption, and resilience to node loss. Different factors in BLE Mesh networks may severely affect performance, from network topology, to the position of relay nodes, to the setting of advertising and scanning parameters that regulate message relaying. The relaying process is the backbone of BLE Mesh networks, enabling many-to-many communication where devices can communicate with any other device in the network, including those outside their coverage range. This article investigates the effects on communication performance of relaying implementations with and without preemption of the scanning process. Two possible methods of preemption are implemented, compared, and analyzed: 1) stateless preemption, which starts a new scanning after the previous event has been interrupted to initiate advertising, and 2) stateful preemption, which maintains information on the current scanning across interrupts. The implementation with stateful preemption displayed better latency than the implementation without any form of preemption, while also achieving a good packet delivery ratio and counterbalancing reliability issues of the stateless preemption approach. Based on these results, stateful implementation proved to be an excellent solution for scenarios where it is essential to ensure low latencies, both in low and high traffic topologies.","PeriodicalId":54347,"journal":{"name":"IEEE Internet of Things Journal","volume":"12 12","pages":"22282-22297"},"PeriodicalIF":8.9000,"publicationDate":"2025-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10925619","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Internet of Things Journal","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10925619/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Bluetooth low energy (BLE) Mesh networks are a promising solution for Internet of Things applications, offering scalability, low power consumption, and resilience to node loss. Different factors in BLE Mesh networks may severely affect performance, from network topology, to the position of relay nodes, to the setting of advertising and scanning parameters that regulate message relaying. The relaying process is the backbone of BLE Mesh networks, enabling many-to-many communication where devices can communicate with any other device in the network, including those outside their coverage range. This article investigates the effects on communication performance of relaying implementations with and without preemption of the scanning process. Two possible methods of preemption are implemented, compared, and analyzed: 1) stateless preemption, which starts a new scanning after the previous event has been interrupted to initiate advertising, and 2) stateful preemption, which maintains information on the current scanning across interrupts. The implementation with stateful preemption displayed better latency than the implementation without any form of preemption, while also achieving a good packet delivery ratio and counterbalancing reliability issues of the stateless preemption approach. Based on these results, stateful implementation proved to be an excellent solution for scenarios where it is essential to ensure low latencies, both in low and high traffic topologies.
期刊介绍:
The EEE Internet of Things (IoT) Journal publishes articles and review articles covering various aspects of IoT, including IoT system architecture, IoT enabling technologies, IoT communication and networking protocols such as network coding, and IoT services and applications. Topics encompass IoT's impacts on sensor technologies, big data management, and future internet design for applications like smart cities and smart homes. Fields of interest include IoT architecture such as things-centric, data-centric, service-oriented IoT architecture; IoT enabling technologies and systematic integration such as sensor technologies, big sensor data management, and future Internet design for IoT; IoT services, applications, and test-beds such as IoT service middleware, IoT application programming interface (API), IoT application design, and IoT trials/experiments; IoT standardization activities and technology development in different standard development organizations (SDO) such as IEEE, IETF, ITU, 3GPP, ETSI, etc.