BLE Beacon Simultaneous Multi-Packet Advertising
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Bluetooth Low Energy (BLE) beacon devices are limited in their applicability due to one-way message transmission and the need to repeatedly stop and restart advertising packet broadcasts to change content, which is inconvenient for users and inefficient.
Innovation Solution
A BLE beacon device and method that enables the simultaneous broadcast of multiple different advertising packets, including connectable and unconnectable types, with customizable advertising time intervals and address codes, allowing for sequential execution without repeated parameter changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the BLE beacon device sends only one type of advertising packet continuously, then the broadcasting is simple and stable, but the device cannot perform multiple types of advertising broadcasts simultaneously and cannot achieve multicast functionality
Solution Approach 1:
The advertising packets are segmented into different types (connectable and unconnectable) with distinct identifiers. The controller divides the broadcasting task by assigning different advertising packet types to different time slots or identification fields, allowing simultaneous support for multiple packet types without requiring complex parameter reconfiguration.
Solution Approach 2:
The advertising packet structure is designed with a universal format that includes a packet type identifier field. This allows the same hardware controller to handle multiple advertising packet types (connectable, unconnectable, multicast) through a unified broadcasting mechanism, eliminating the need for separate configuration modes for each packet type.
2Adaptability or versatility
If the BLE beacon device needs to change advertising content, then the information update capability is improved, but the device must stop and restart the broadcast action which reduces efficiency
Solution Approach 1:
Multiple advertising packet types and their corresponding content are prepared and configured in advance within the controller. The system pre-loads different advertising data sets and assigns them to different packet types or time slots, so that content changes can occur seamlessly during broadcasting without requiring the device to stop and restart the broadcast action.
Solution Approach 2:
The advertising packet structure includes dynamic fields that can be updated without stopping the broadcast. The controller dynamically switches between different advertising packet types and content based on time slots or identification fields, allowing continuous broadcasting while updating information content.
3Adaptability or versatility
If the BLE beacon device uses one-way message transmission only, then the device structure is simple, but the applicability is limited and cannot support two-way communication
Solution Approach 1:
The system implements partial two-way communication capability by including both connectable and unconnectable advertising packet types. Connectable packets enable devices that require interaction to establish connections, while unconnectable packets maintain simple one-way broadcasting for devices that don't need connection. This partial implementation of two-way communication adds versatility without requiring full connection establishment for all advertising scenarios.
Data Source
AI summary
A Bluetooth low energy (BLE) beacon device and a BLE advertising method are provided. The BLE advertising method includes: enabling a broadcast action with different advertising packets simultaneously, wherein the advertising packets include connectable and unconnectable advertising packets; setting advertising time information of the advertising packets; setting advertising data and an advertising packet address code; and executing the broadcast action for the advertising packets in sequence according to the advertising time information and the type of each of the advertising packets.


