Internet of Things (IoT) monitoring applications often require a flexible network design to continuously adjust device configurations and meet Quality of Service (QoS) requirements effectively. In this paper, we provide evidence of this concept in the context of the Bluetooth Low Energy (BLE) Mesh network, where performance heavily relies on tuning various network parameters. Our contributions in this study are threefold. First, we present a software framework designed for BLE Mesh monitoring, QoS metrics computation, and QoS-aware parameter selection. This framework operates on an edge device connected to the BLE gateway, enabling efficient data gathering and decision-making. Second, we propose a Reinforcement Learning (RL) algorithm to determine the optimal BLE Mesh parameters, allowing for the simultaneous fulfillment of multiple QoS requirements. Through the RL technique, we can dynamically adapt network configurations to varying conditions and demands. Third, we conduct thorough validation of our framework on a real-world BLE Mesh test-bed, demonstrating the effectiveness of the proposed technique in network performance enhancement. The results show the ability to maximize Packet Delivery Ratio (PDR), minimize delay, or determine a suitable trade-off between these two metrics, depending on the specific user's needs.
Montecchiari, L., Trotta, A., Zyrianoff, I.D., Bononi, L., Natalizio, E., Di Felice, M. (2023). A BLE Mesh Edge Framework for QoS-Aware IoT Monitoring Systems. 345 E 47TH ST, NEW YORK, NY 10017 USA : IEEE [10.1109/WF-IoT58464.2023.10539544].
A BLE Mesh Edge Framework for QoS-Aware IoT Monitoring Systems
Montecchiari L.;Trotta A.;Zyrianoff I. D.;Bononi L.;Di Felice M.
2023
Abstract
Internet of Things (IoT) monitoring applications often require a flexible network design to continuously adjust device configurations and meet Quality of Service (QoS) requirements effectively. In this paper, we provide evidence of this concept in the context of the Bluetooth Low Energy (BLE) Mesh network, where performance heavily relies on tuning various network parameters. Our contributions in this study are threefold. First, we present a software framework designed for BLE Mesh monitoring, QoS metrics computation, and QoS-aware parameter selection. This framework operates on an edge device connected to the BLE gateway, enabling efficient data gathering and decision-making. Second, we propose a Reinforcement Learning (RL) algorithm to determine the optimal BLE Mesh parameters, allowing for the simultaneous fulfillment of multiple QoS requirements. Through the RL technique, we can dynamically adapt network configurations to varying conditions and demands. Third, we conduct thorough validation of our framework on a real-world BLE Mesh test-bed, demonstrating the effectiveness of the proposed technique in network performance enhancement. The results show the ability to maximize Packet Delivery Ratio (PDR), minimize delay, or determine a suitable trade-off between these two metrics, depending on the specific user's needs.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.