Bluetooth Advertising Packets for Faster Low-Power Reconnection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The reconnection process in Bluetooth ™< networks is lengthy and power-consuming due to the central device needing to listen to infrequent advertising packets on auxiliary channels, often missing desired connections and causing unnecessary resource usage.
Innovation Solution
Incorporating the peripheral device's address in the advertising packet allows the central device to directly identify desired peripherals, reducing the need to listen to auxiliary channels and increasing the frequency of advertising packet transmission, thereby accelerating reconnection and conserving power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the central device listens to auxiliary channels to determine peripheral device identity, then connection accuracy is improved, but reconnection time increases and power consumption increases
Solution Approach 1:
The invention extracts the peripheral device address from the auxiliary channel data and places it directly in the advertising packet on the primary channel. This allows the central device to obtain the address information immediately without needing to switch to and listen on the auxiliary channel, thereby reducing reconnection time while maintaining connection accuracy.
Solution Approach 2:
The peripheral device prepares and includes its address information in the advertising packet in advance, before the central device needs to initiate reconnection. This preliminary inclusion of address data eliminates the need for the central device to perform the time-consuming auxiliary channel listening process, enabling faster reconnection.
2Reliability
If the central device listens to auxiliary channels for advertising packets, then connection reliability is improved, but power consumption increases
Solution Approach 1:
The essential address information is extracted from the auxiliary channel and embedded in the primary channel advertising packet. This eliminates the need for the central device to activate and listen on power-consuming auxiliary channels, significantly reducing power consumption while maintaining the ability to reliably identify and connect to the desired peripheral device.
3Use of energy by stationary object
If advertising packets are transmitted infrequently on auxiliary channels, then power consumption is reduced, but reconnection reliability decreases
Solution Approach 1:
The invention extracts and includes the peripheral device address directly in the advertising packet transmitted on the primary channel. This allows the central device to reliably identify the target peripheral device from frequently transmitted advertising packets without needing to switch to auxiliary channels, thereby maintaining reconnection reliability while enabling more frequent advertising packet transmission.
4Measurement precision
If the central device switches to auxiliary channels for connection establishment, then connection precision is improved, but average connection time increases
Solution Approach 1:
The peripheral device address is extracted from the auxiliary channel transmission and embedded directly in the advertising packet on the primary channel. This allows the central device to obtain precise address information immediately from the advertising packet without the time delay of switching to and listening on auxiliary channels, thereby maintaining connection precision while significantly reducing average connection time.
Data Source
Figure 1
Figure 2a~2b
Figure 3
AI summary
A method of digital radio communication between a central device (10') and a peripheral device (12', 14'). The peripheral device (12', 14') transmits a repeated burst of advertising packets (58, 60, 62) on a primary physical channel, each packet (58, 50, 62) comprising an advertising field indicating an availability to form a connection. The advertising field comprises an address identifying the peripheral device (12', 14'). The peripheral device (12', 14') transmits a subsequent advertising packet on an auxiliary channel. The central device (12') receives a packet (58, 60, 62) from the burst of packets (58, 60, 62), decodes the advertising field and compares the address to one or more desired connection addresses to determine whether to initiate a connection to the peripheral device (12', 14'). If the address matches a desired connection address, the central device (10') initiates a connection to the peripheral device (12', 14'). If the address does not match a desired connection address, the central device (10') resumes listening for further advertising packets (58, 60, 62).