BLE Peripheral Address History for Connection Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems using Bluetooth Low Energy (BLE), peripherals face challenges in establishing accurate connections with centrals that have randomly changing identification addresses, leading to unnecessary communication and reduced connection accuracy.
Innovation Solution
A wireless communication apparatus is designed with a communicating unit to obtain and store identification information from connected centrals, and a control unit to determine if the stored information matches a connection target, transmitting notice information only when a valid address is found, thereby reducing unnecessary communication by using direct advertisements with specific central addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the peripheral transmits a direct advertisement including identification information of a central, then the peripheral can perform transmission and reception of data with a specific central, but unnecessary communication occurs between the peripheral and the central when the central has a random address whose identification information changes periodically
Solution Approach 1:
The peripheral performs preliminary actions by storing identification information of centrals it has previously connected with. Before transmitting direct advertisements, the peripheral checks whether the target central's identification information exists in its storage unit, thereby avoiding unnecessary communication attempts with centrals that have changed their addresses since the last connection.
Solution Approach 2:
The system uses feedback mechanisms where the peripheral maintains a record of previously connected centrals and their identification information. This feedback loop allows the peripheral to adjust its advertisement transmission strategy based on past connection experiences, avoiding retransmission to centrals that are no longer reachable with stored identification information.
2Reliability
If the peripheral transmits a direct advertisement with specific central addresses, then connection accuracy improves, but the peripheral cannot connect with centrals that have changed their identification information since the last connection
Solution Approach 1:
The system dynamically adapts between two advertisement modes: direct advertisements using stored identification information for known centrals, and general advertisements for discovering new or changed centrals. The peripheral switches between these modes based on whether connection establishment succeeds or fails, allowing it to adapt to centrals that have changed their identification information.
Solution Approach 2:
The peripheral changes the parameter of advertisement type based on connection outcomes. When connection fails with a direct advertisement, the system transitions to using general advertisements, effectively changing the advertisement parameter from specific (direct) to general (undirected) to accommodate centrals with changed identification information.
Data Source
AI summary
The accuracy of a connection is improved by avoiding unnecessary communication. A peripheral obtains an address from a central and saves the address. The peripheral transmits an advertisement including an address of a central which is a connection target. The central stores a history of its own addresses. The central receives the advertisement transmitted from the peripheral. The central determines whether the received advertisement includes any address in the history. If the central determines that the advertisement includes any address in the history, the central transmits to the peripheral a connection request signal for making a connection request.


