Bluetooth Advertising Packets for Faster Low-Power Reconnection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Bluetooth protocol for re-establishing connections between devices is time-consuming and power-intensive due to the need for devices to repeatedly scan for advertising packets, which can lead to delays exceeding 100 ms and unnecessary power consumption.
Innovation Solution
Implementing a method where peripheral devices transmit a repeated burst of advertising packets containing an identifying address, allowing central devices to quickly determine if a connection is desired and adjust their listening channels accordingly, reducing the need for extensive scanning and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the central device listens on the auxiliary channel to determine peripheral device identity, then connection accuracy is improved, but reconnection time increases significantly
Solution Approach 1:
The patent extracts the peripheral device address from the auxiliary channel and places it directly in the advertising packet on the primary channel. This allows the central device to identify the peripheral device immediately without needing to switch to the auxiliary channel, thus resolving the contradiction between connection accuracy and reconnection time.
Solution Approach 2:
The peripheral device address is preliminarily included in the advertising packet before the central device needs to identify it. This preliminary inclusion of information eliminates the need for subsequent channel switching and listening, significantly reducing reconnection time while maintaining accurate device identification.
2Reliability
If the central device scans for advertising packets on multiple channels, then connection reliability is improved, but power consumption increases
Solution Approach 1:
The essential identification information (peripheral device address) is extracted from the auxiliary channel and embedded in the primary channel advertising packet. This eliminates the need for the central device to tune to multiple channels, reducing power consumption while maintaining reliable connection establishment.
Solution Approach 2:
The advertising packet on the primary channel is enhanced to serve multiple functions: both initial advertisement and device identification. This multi-functionality eliminates the need for separate auxiliary channel listening, reducing power consumption while maintaining connection reliability.
3Use of energy by moving object
If advertising packets are transmitted infrequently to save power, then energy efficiency is improved, but reconnection delay increases
Solution Approach 1:
The peripheral device address is preliminarily included in each advertising packet, enabling the central device to immediately identify and connect to the desired peripheral without additional scanning. This allows advertising packets to be transmitted less frequently while maintaining fast reconnection, resolving the contradiction between energy efficiency and reconnection delay.
Data Source
AI summary
A method of digital radio communication between a central device and a peripheral device. The peripheral device transmits a repeated burst of advertising packets on a primary physical channel, each packet comprising an advertising field indicating an availability to form a connection. The advertising field comprises an address identifying the peripheral device. The peripheral device transmits a subsequent advertising packet on an auxiliary channel. The central device receives a packet from the burst of packets, 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. If the address matches a desired connection address, the central device initiates a connection to the peripheral device. If the address does not match a desired connection address, the central device resumes listening for further advertising packets.


