Bluetooth Mesh Latency Reduction via Synchronized Listening

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveenergy consumptionVSAvoidpacket propagation time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #19Periodic action

2Speed

If devices listen continuously for packets, then packet propagation speed is improved, but energy consumption increases

Engineering Contradiction:
Improvepacket propagation speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240323809A1System and method to optimize bluetooth mesh networks
Publication Date: 2024.09.26 SILICON LABORATORIES INC
  • US20240323809A1 patent drawing
  • US20240323809A1 patent drawing
  • US20240323809A1 patent drawing

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.