Adaptive Advertising Scanning for Bluetooth Mesh Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth mesh networks face congestion and performance degradation under high traffic loads, limiting their suitability for real-time control applications due to inherent drawbacks in managed flooding approaches, particularly affecting throughput, latency, reliability, and scalability.

Innovation Solution

The implementation of adaptive advertising and scanning techniques, power-controlled advertisements, network-coded advertisements, and mode selection strategies within Bluetooth mesh networks to optimize data transmission and relaying, ensuring compatibility with Bluetooth mesh profile v1.0 and enhancing performance indicators like latency, reliability, throughput, and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If managed flooding approach is used for message propagation in Bluetooth mesh networks, then flexibility in deployment and operation is improved, but congestion on advertising channels occurs under high traffic load, degrading throughput, latency, reliability and scalability

Engineering Contradiction:
Improveflexibility in deployment and operationVSAvoidthroughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the advertising channels into multiple virtual channels through channel assignment schemes. Each network or group of networks is assigned specific advertising channels to use, dividing the single physical advertising medium into multiple logical channels. This segmentation reduces congestion on individual channels while maintaining the flexibility of the managed flooding approach, thereby improving throughput under high traffic loads.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If managed flooding approach is used for message propagation in Bluetooth mesh networks, then flexibility in deployment and operation is improved, but congestion on advertising channels occurs under high traffic load, degrading latency

Engineering Contradiction:
Improveflexibility in deployment and operationVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By segmenting advertising channels into multiple virtual channels through systematic channel assignment, the patent reduces the number of messages competing for the same physical channel. This segmentation decreases channel access delays and collision resolution time, thereby reducing latency while preserving the deployment flexibility of managed flooding.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If managed flooding approach is used for message propagation in Bluetooth mesh networks, then flexibility in deployment and operation is improved, but congestion on advertising channels occurs under high traffic load, degrading reliability

Engineering Contradiction:
Improveflexibility in deployment and operationVSAvoidmessage delivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The channel assignment scheme segments traffic across multiple advertising channels, reducing congestion and message collisions on any single channel. This segmentation improves message delivery reliability by ensuring that critical messages can find available channels for transmission, while the system maintains its flexible managed flooding operation mode.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If managed flooding approach is used for message propagation in Bluetooth mesh networks, then flexibility in deployment and operation is improved, but congestion on advertising channels occurs under high traffic load, degrading scalability

Engineering Contradiction:
Improveflexibility in deployment and operationVSAvoidscalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By assigning different advertising channels to different networks or network segments, the patent enables scalable network deployment. As the network grows, additional channels can be assigned to new networks or groups, allowing the system to scale without increasing congestion on any single channel, thus maintaining flexibility while improving scalability.

Inventive Principle:
Principle #1Segmentation

5Reliability

If transmission randomization and message repetition schemes are used, then some quality-of-service improvement is achieved, but these techniques are not sufficient for real-time or near real-time control applications

Engineering Contradiction:
Improvequality-of-serviceVSAvoidreal-time control capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements channel assignment that segments control traffic into dedicated advertising channels, separating real-time control messages from other traffic types. This segmentation provides deterministic channel access for control applications, achieving the required real-time performance that generic transmission randomization and repetition schemes cannot provide.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10972966B2Managed flooding for bluetooth mesh networks
Publication Date: 2021.04.06 KK TOSHIBA
  • US10972966B2 patent drawing
  • US10972966B2 patent drawing
  • US10972966B2 patent drawing

AI summary

A multi-hop mesh network comprising a plurality of nodes, the plurality of nodes each comprising a receiver, a transmitter, a controller and memory storing program instructions. The plurality of nodes are suitable for participating in data relaying within the network. The plurality of nodes comprise a plurality of source nodes and a plurality of relay nodes. The plurality of source nodes advertise, via the respective transmitter at least one message in one or more advertising events, and adapt the duration of the advertising event. Each advertising event comprises the at least one message being advertised over one or more primary advertising channels. The plurality of relay nodes scan each of the one or more primary advertising channels to receive, via the respective receiver, the at least one message, and relay, via the respective transmitter, the at least one message, and adapt the duration of the scan of the one or more primary advertising channels based on reception of the at least one message during scanning.