Internet of Things (IoT) monitoring applications of-ten 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.

A BLE Mesh Edge Framework for QoS-Aware IoT Monitoring Systems

Natalizio E.;
2023-01-01

Abstract

Internet of Things (IoT) monitoring applications of-ten 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.
2023
BLE Mesh networks
Edge computing
Performance Evaluation
Reinforcement Learning
Software architecture
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11770/384848
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact