Bluetooth Mesh Node TTL Optimization for Signal Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In dense Bluetooth Mesh networks, the 'Network Flooding' mechanism leads to excessive duplicate data packet forwarding, causing signal interference and communication channel occupation due to unnecessary forwarding traffic.

Innovation Solution

A method that involves maintaining a dynamic one-hop device cache list to determine whether to set or modify the TTL value of data packets based on the destination node's proximity, using RSSI, TTL values, mobility state, and heartbeat packets to optimize data packet forwarding and reduce duplicates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network flooding is used to publish and relay message data in Bluetooth Mesh network, then message delivery reliability is improved, but duplicate data packet forwarding increases causing signal interference and communication channel occupation

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidsignal interference
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by pre-establishing a one-hop device cache list that stores addresses of nodes within one-hop range before data packet transmission. When a node needs to send a data packet, it first checks the destination address against this pre-built list to determine whether to set TTL to 0 (for direct delivery) or to a value greater than the threshold (for relay), thereby preventing unnecessary forwarding before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by differentiating the treatment of data packets based on the destination node's proximity. Nodes within one-hop range (identified via the cache list) receive different TTL handling compared to nodes outside this range. This localized differentiation ensures that nearby nodes receive packets directly without relay, while distant nodes receive packets with appropriate TTL values for relay, thereby reducing duplicate forwarding in the local dense network area.

Inventive Principle:
Principle #3Local quality

2Reliability

If relay nodes continuously retransmit data packets to make the Mesh network more robust, then message delivery reliability is improved, but communication channel occupation increases

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidcommunication channel occupation
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the one-hop device cache list before data transmission. This allows nodes to make informed TTL decisions before forwarding packets, avoiding unnecessary retransmissions and relay operations that would occupy communication channels unnecessarily.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting the TTL value based on the destination node's position relative to the source node. If the destination is within one-hop range, TTL is set to 0, preventing relay. If outside one-hop range, TTL is set to a value greater than the threshold, allowing controlled relay. This parameter adjustment optimizes the balance between reliability and channel occupation.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If data packets are forwarded through multiple relay nodes to reach distant nodes, then network coverage is improved, but unnecessary forwarding traffic and signal interference increase

Engineering Contradiction:
Improvenetwork coverageVSAvoidunnecessary forwarding traffic
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by pre-building the one-hop device cache list that maps source nodes to their immediate neighbors. This allows efficient determination of whether a destination node is within one-hop range before forwarding, enabling optimal TTL selection that prevents unnecessary multi-hop forwarding traffic while maintaining network coverage capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by implementing different forwarding behaviors based on destination proximity. Nodes within one-hop range receive packets with TTL=0 (no relay), while nodes outside this range receive packets with TTL>threshold (relay allowed). This localized differentiation reduces unnecessary forwarding traffic in dense local areas while preserving network coverage for distant nodes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11937164B2Method for processing data packets at node in bluetooth mesh network
Publication Date: 2024.03.19 ESPRESSIF SYST SHANGHAI
  • US11937164B2 patent drawing
  • US11937164B2 patent drawing

AI summary

A method for processing a data packet at a node in a Bluetooth Mesh network, comprising: (a) determining a one-hop device cache list of the node, wherein the one-hop device cache list comprises an address of one or more one-hop nodes; (b) when the node sends a data packet, checking whether a destination address of the data packet is the same as an address stored in the one-hop device cache list; if yes, setting a TTL value of the data packet to 0 and sending the data packet; otherwise, setting the TTL value of the data packet to be greater than a specified TTL threshold, and sending the data packet; and (c) when the node forwards a data packet, checking whether the destination address of the data packet is the same as an address stored in the one-hop device cache list; if yes, setting the TTL value of the data packet to 1 and forwarding the data packet; otherwise, deducting the TTL value of the data packet by 1 and forwarding the data packet. According to the present disclosure, the problem of signal interference in a dense Bluetooth Mesh network may be significantly reduced.