BLE Hub Filtering for Advertisement Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Bluetooth Low Energy (BLE) networks, there are challenges with optimal communication between peripheral and central devices due to uncertainties in acknowledgment, congestion leading to signaling collisions, and complexity in maintaining connections as devices move between access points, especially in environments with RF interference and multiple co-located devices, making it costly to equip each device with enhanced communication capabilities.
Innovation Solution
A Hub device is introduced that acts as a gateway, capable of determining its own location and communicating directly to the cloud, filtering BLE advertisements to only process data from devices matching pre-configured criteria, and using a 'digital leash' and 'custody' features to efficiently manage and report location information of proximate devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each device is equipped with enhanced communication capabilities to ensure reliable acknowledgment and reduce signaling collisions, then communication reliability is improved, but device cost and complexity increase
Solution Approach 1:
The patent introduces a gateway device as an intermediary between BLE peripheral devices and the network. The gateway performs centralized filtering, processing, and acknowledgment management, relieving individual peripheral devices of complex communication tasks. This mediator approach maintains high communication reliability while keeping peripheral device complexity low.
Solution Approach 2:
The gateway device autonomously manages filtering criteria, processing advertisement data, and making connection decisions without requiring enhanced capabilities on peripheral devices. The system serves itself by centralizing intelligence at the gateway, allowing simple peripherals to maintain basic functions while achieving reliable communication through the gateway's self-managed protocols.
2Loss of energy
If filtering is performed at the peripheral device level to reduce network traffic, then network resource usage is reduced, but processing power and battery consumption at the peripheral device increase
Solution Approach 1:
The gateway acts as an intermediary that performs filtering operations centrally rather than at distributed peripheral devices. It receives advertisement data from multiple peripherals, applies filtering criteria, and forwards only relevant data to the network, reducing overall network traffic while keeping peripheral devices simple and power-efficient.
Solution Approach 2:
The filtering functionality is localized at the gateway device rather than distributed to all peripheral devices. This concentration of processing power at a single location with adequate resources achieves network traffic reduction without burdening battery-powered peripheral devices with complex filtering operations.
3Ease of operation
If connection management is simplified by allowing devices to move between access points, then ease of operation is improved, but connection stability and tracking accuracy deteriorate due to handoff complexity
Solution Approach 1:
The gateway serves as a stable intermediary that maintains continuous tracking of peripheral devices as they move through the network. Instead of relying on complex handoffs between multiple access points, the gateway centrally manages device locations and connections, ensuring stable tracking regardless of peripheral movement between access points.
Solution Approach 2:
The gateway performs multiple functions including filtering, processing, connection management, and location tracking in a single device. This multi-functional approach simplifies the overall system architecture and maintains connection stability by centralizing management functions, allowing peripherals to move freely while the gateway maintains universal oversight.
Data Source
AI summary
Provided are systems and methods including a secure sensor filtering capability within an BLE hub device capable of determining its geographic position and also capable of communicating directly with a cloud services application. The hub device periodically performs BLE scanning for advertisements from devices in proximity to the hub device but only collects and processes advertisement data from end nodes that match the filter requirements configured within the hub device while ignoring advertisements from any end nodes not matching the filter requirements configured within the hub device. In addition, digital leash and custody capabilities are provided with respect to the hub device such that improvements in connection with resource utilization (e.g. power, bandwidth, processor usage) may be achieved.


