Bluetooth LE Control Device Client Server Role Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth devices face complexity in connection management, especially when one device operates as both a client and a server, and there is a need to efficiently obtain and manage service information, including changes and large characteristic data, within the limitations of Bluetooth LE technology.
Innovation Solution
A method for controlling devices using Bluetooth LE that involves advertising messages, connection requests, reading characteristic information, and handling changes in service information through specific message requests and responses, allowing for efficient data exchange and management of services across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a device operates as both client and server in Bluetooth connections, then service capability is improved, but connection management complexity increases
Solution Approach 1:
The patent segments the device into distinct client and server roles for different services. The device maintains separate service lists identifying which services operate in client mode and which in server mode, allowing independent management of each role's connections and characteristics.
Solution Approach 2:
The device is designed to universally support both client and server operational modes simultaneously. By maintaining comprehensive service information including both client services and server services, the device can adaptively function in either role depending on the connection requirements.
2Loss of information
If characteristic information size exceeds Bluetooth LE limit, then data completeness is improved, but transmission efficiency deteriorates
Solution Approach 1:
The patent segments large characteristic information into multiple characteristic values. When a characteristic's data exceeds the Bluetooth LE maximum transmission size, it is divided into several smaller characteristic values, each with its own handle, allowing complete data transmission through multiple reads while maintaining data integrity.
Solution Approach 2:
The patent adds a dimensional structure to characteristic data by organizing oversized information into a hierarchical format with multiple characteristic values. This transforms a single large data block into a multi-dimensional structure that can be transmitted incrementally through successive reads.
3Loss of information
If service information is frequently updated, then information freshness is improved, but communication overhead increases
Solution Approach 1:
The patent implements a feedback mechanism where the server device monitors changes in service information and actively notifies the client device when updates occur. This allows the client to receive only changed information rather than continuously requesting full service data, reducing communication overhead while maintaining information freshness.
Data Source
AI summary
Disclosed is a method and an apparatus for a control device to control a first device by using Bluetooth LE (Low Energy). The present invention provides a method and an apparatus comprising receiving from the first device an advertising message for searching for the first device, transmitting a connection request message for establishing a Bluetooth LE connection to the first device, transmitting to the first device a first read request message requesting first characteristic information related to at least one first service for which the first device operates as a client role, receiving a first read response message including the characteristic information, and controlling a connection with a second device operating as a server role based on the characteristic information.


