A data communication method and system for adaptation depending on gatt and indication
A data communication and indication technology, applied in the field of data communication, can solve the problems that BLE technology cannot fully meet the data exchange requirements of the application layer, and achieve the effects of saving time and computing resources, reducing costs, and avoiding potential safety hazards
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0085] This embodiment: as figure 1 As shown, the hierarchical structure of the protocol stack of the data communication is respectively bottom transport layer, attribute protocol (Attribute Protocol, hereinafter referred to as ATT) layer, general attribute specification (Generic Attribute Profile, hereinafter referred to as GATT) layer, communication protocol from bottom to top. Adaptation (Communication Protocol Adaptation, hereinafter referred to as CPA) layer, personal health device application layer data exchange protocol (hereinafter referred to as PHD) layer and application layer. The underlying transport layer includes the underlying protocol that provides functions such as communication links, configuration interfaces, and data services for the ATT layer and the GATT layer and their upper layers in the BLE technical standard system; the ATT and GATT are Bluetooth Low Energy (BLE) technical standards There are two standards in the system. The ATT operated by the ATT la...
Embodiment 2
[0126] Such as Figure 4-11As shown, the specific flow of the bottom layer connection establishment process in this embodiment is as follows:
[0127] S1. The slave device executes the broadcast process, calls the broadcast event in BLE, and sends a broadcast packet. The broadcast packet contains the unique identification code of the CPA service, which means that the slave device supports CPA. The broadcast packet may also include a number representing the slave device type used at the PHD layer.
[0128] S2. The master device executes the device discovery process, invokes the scan event in BLE, receives the broadcast packet described in S1, parses and screens the target device according to the content in the broadcast packet, and sends a connection request to the target device according to the user's requirements.
[0129] S3. The slave device establishes an underlying connection with the master device based on the information in the connection request.
[0130] S4. The est...
Embodiment 3
[0147] The specific flow of the CPA data exchange process in this embodiment is as follows:
[0148] Figure 4 For the logical topology and communication mode in the embodiment, within the effective range, one BLE master device can establish point-to-point connections with one or more BLE slave devices, and the connection links are independent of each other.
[0149] Figure 5 is the sequence diagram of the CPA connection sub-flow. In this embodiment, the GATT layer and the PHD layer already have their own authentication flow. Even time, improve user experience. When the CPA layer receives an event notification with the semantics of "the underlying connection has been established", it starts the CPA connection sub-process. The characteristics of this sub-process are as follows:
[0150] S41. CPA Manager executes the "write feature descriptor subroutine" through GATT to enable the indication function of the CC feature on the CPA Agent side, wherein the "write feature descrip...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com