Bluetooth Mesh Address Allocation via GATT Protocol
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth devices face challenges in forming mesh networks to transmit data to remote devices efficiently, particularly in setting and obtaining device addresses within these networks, which affects data transmission and reception reliability.
Innovation Solution
A method and device for setting and obtaining device addresses in a Bluetooth mesh network using a Bluetooth Low Energy (BLE) technology, involving the transmission of setting and get messages with specific identifiers to manage address allocation and response handling through the GATT protocol.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of moving object
If Bluetooth mesh network is formed to transmit data to remote devices, then transmission distance and network coverage are improved, but device complexity and address management difficulty increase
Solution Approach 1:
The patent segments the address management process into distinct phases: address allocation phase (where addresses are assigned to devices) and data transmission phase (where pre-assigned addresses are used). This segmentation simplifies the overall system complexity by separating the complex address assignment operation from routine data transmission operations.
Solution Approach 2:
The patent implements preliminary address allocation before data transmission. Devices are pre-configured with unique addresses within the mesh network, so that when data needs to be transmitted to remote devices, the addressing is already established and no complex real-time address resolution is needed during transmission.
2Reliability
If address setting messages are transmitted to manage device addresses, then address allocation reliability is improved, but communication overhead and transmission time increase
Solution Approach 1:
The patent implements a self-service address allocation mechanism where devices automatically receive and configure their own addresses through standardized setting messages. This eliminates the need for manual address configuration and reduces communication overhead by automating the process through efficient message protocols.
Solution Approach 2:
The patent incorporates feedback mechanisms in address allocation where devices confirm receipt and proper configuration of address setting messages. This feedback ensures reliable address assignment while optimizing communication efficiency by only transmitting necessary confirmation data rather than redundant information.
3Ease of operation
If GATT protocol is used for address management, then ease of operation and standardization are improved, but protocol complexity and implementation difficulty increase
Solution Approach 1:
The patent leverages the GATT protocol's universal multi-functional capabilities to handle multiple tasks through a single standardized interface. The same GATT framework used for general Bluetooth Low Energy data exchange is also employed for address allocation and management, reducing the need for separate proprietary protocols and simplifying implementation.
Solution Approach 2:
The patent uses GATT characteristics and descriptors as intermediary structures to facilitate address management. These standardized GATT elements act as mediators between the application layer address requirements and the Bluetooth transport layer, providing a clean interface that simplifies implementation while maintaining ease of operation.
Data Source
AI summary
The present invention relates to a method and a device for a first device setting the address of a second device through a Bluetooth mesh network wherein a setting message for setting the address is transmitted to the second device, and a first status message is received from the second device as a response to the setting message, the first status message comprising status information indicating whether the setting of the address was successful, and the setting message comprises at least one among an address field comprising an address value to be used by the second device in the Bluetooth mesh network or a first identifier indicating a request or no request for a response to the setting message.


