Bluetooth Mesh Latency Reduction via Synchronized Listening
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth Mesh Networks experience increased latency due to devices being in power-saving mode or participating in other networks, leading to slower packet propagation as not all devices are always listening for packets.
Innovation Solution
Implementing a synchronized listening window configuration where devices transmit periodic advertisements containing schedule information for mesh packet transmission, allowing devices to coordinate their availability and listen at designated times, thereby reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If devices use power-saving mode or participate in other networks, then energy consumption is reduced and device versatility is improved, but packet propagation speed deteriorates and latency increases
Solution Approach 1:
Devices exchange availability information and scheduling data in advance through periodic advertisements, allowing them to pre-coordinate when they will be available to receive and forward packets. This preliminary coordination ensures that even devices in power-saving mode can wake up at predetermined times to propagate packets, reducing overall propagation delay while maintaining energy efficiency.
Solution Approach 2:
The system uses periodic advertisement transmissions at configured intervals to repeatedly exchange availability information and scheduling data. This periodic communication allows devices to update their status and re-synchronize listening windows, ensuring reliable packet propagation across the network while allowing devices to remain in low-power states between periodic exchanges.
2Speed
If devices listen continuously for packets, then packet propagation speed is improved, but energy consumption increases
Solution Approach 1:
Devices pre-negotiate and schedule specific time windows when they will be available to listen for and forward packets. By coordinating these listening windows in advance through periodic advertisements, the network ensures that packets are transmitted only when receivers are available, achieving fast propagation without requiring continuous listening and thus saving energy.
Solution Approach 2:
The system dynamically adjusts listening windows based on device availability status exchanged through periodic advertisements. Devices can adapt their listening schedules according to their power state and network participation, optimizing the balance between propagation speed and energy consumption in real-time based on current network conditions.
Data Source
AI summary
A system and method to improve latency in a Bluetooth mesh network is disclosed. In many Bluetooth mesh networks, devices may not be available due to power saving mode or participation in other networks. This behavior slows the propagation of packets through the Bluetooth mesh network. To address this shortcoming, the method includes transmitting a periodic advertisement from a first, or originating, device. Contained within that periodic advertisement is schedule information associated with the transmission of mesh packets, which are typically transmitted at random times. The first device later transmits mesh packets in accordance with the schedule. This is referred to as a synchronized listening window configuration. Further, other devices in the mesh network also implement the synchronized listening configuration. In this way, packets are able to propagate through the mesh network more quickly.


