BLE Multicast Group Joining for Lower Transmission Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Bluetooth Low Energy (BLE) communication technologies face challenges in efficiently transmitting data to multiple devices simultaneously, leading to increased processing overhead and transmission time, particularly in multicast scenarios, which limits scalability and increases power consumption.
Innovation Solution
Implementing a multicast service in BLE networks that allows simultaneous transmission of data to a group of devices using a multicast message, reducing processing overhead and transmission time by eliminating the need for individual unicast messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If unicast messaging is used to transmit data to multiple devices, then data can be delivered to each device individually, but processing overhead and transmission time increase significantly
Solution Approach 1:
The patent combines multiple unicast messaging operations into a single multicast messaging operation. Instead of transmitting separate unicast messages to each device in the group, the system uses a single multicast message that is delivered to all devices simultaneously, thereby reducing processing overhead and transmission time while maintaining reliable data delivery to all members of the multicast group.
Solution Approach 2:
The multicast messaging mechanism provides universal delivery capability, allowing a single message to serve multiple devices simultaneously. This multi-functional approach enables one transmission operation to fulfill multiple delivery requirements, improving transmission efficiency while ensuring each device receives the data it needs.
2Adaptability or versatility
If traditional BLE communication is used for multicast scenarios, then compatibility with existing devices is maintained, but scalability is limited and power consumption increases
Solution Approach 1:
By merging multiple unicast communication operations into a single multicast operation, the system reduces the total number of transmission cycles and processing operations required. This consolidation improves scalability by allowing efficient communication with larger groups of devices while reducing overall power consumption through fewer active communication sessions.
Solution Approach 2:
The multicast messaging mechanism enables periodic broadcasting of data to all group members simultaneously, replacing the need for multiple periodic unicast transmissions. This periodic multicast action improves scalability and reduces power consumption by synchronizing communication cycles across all devices rather than requiring individual sequential communications.
3Ease of operation
If individual unicast messages are sent to each device, then data can be targeted specifically to each device, but transmission time and processing overhead increase
Solution Approach 1:
The patent merges the data targeting function of multiple unicast messages into a single multicast message with group-specific addressing. This allows the system to maintain the ability to target data specifically to members of a defined group while eliminating the time-consuming sequential transmission process, achieving both targeted delivery and time efficiency.
Solution Approach 2:
The system performs preliminary action by establishing multicast groups and assigning addresses before data transmission occurs. This preliminary organization allows for rapid, simultaneous data delivery to all group members without the need for individual targeting during transmission, significantly reducing transmission time while maintaining precise data delivery to the intended group.
Data Source
AI summary
A method includes broadcasting, by a multicast anchor, a first message that advertises a multicast service for a multicast group, and receiving, by the multicast anchor from a BLE device, a unicast message that indicates a request to join a BLE device to the multicast group. The method further includes joining, by the multicast anchor, the BLE device to the multicast group as a multicast client, and transmitting, by the multicast anchor to the BLE device, one or more multicast messages for the multicast group.


