A data communication system and method for adaptation depending on att and indication
A data communication and ATT technology, applied in the field of data communication, can solve problems such as incompatible features and cannot fully meet the data exchange requirements of the application layer, so as to save time and computing resources, improve user experience, and reduce costs.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0078] This embodiment: as figure 1As shown, the protocol stack hierarchical structure of the data communication is from bottom to top respectively the bottom transport layer, attribute protocol (Attribute Protocol, hereinafter referred to as ATT) layer, 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 in the BLE technical standard system that provides functions such as communication links, configuration interfaces, and data services for the ATT layer and its upper layers; ATT running on the ATT layer is a standard in the BLE technical standard system. The main device can Access a set of attributes published by the slave device through the attribute operation method defined in ATT; The distribution layer, the CPA layer uses ATT to complete the communication service; the PHD layer runs the application layer data exchange prot...
Embodiment 2
[0119] Such as Figure 4-11 As shown, the specific flow of the ATT data exchange process in this embodiment is as follows:
[0120] The ATT connection establishment process uses a broadcast process and a device discovery process. The broadcast process is a process in which a BLE device broadcasts data to other BLE devices through a broadcast event defined in BLE, so that the BLE device can be discovered by other BLE devices. The device discovery process is a process in which other BLE devices receive the data packets broadcast by the BLE device through the scan event defined in BLE, and then discover the BLE device.
[0121] More specifically, the process of establishing a connection at the ATT layer is actually a process in which the link layer in the BLE technical standard system uses multiple events to establish the underlying communication link. These events include the broadcast events defined in BLE for establishing connections, scanning events and connection events. ...
Embodiment 3
[0142] The specific flow of the CPA data exchange process in this embodiment is as follows:
[0143] 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.
[0144] Figure 5 is the sequence diagram of the CPA connection sub-flow. When the CPA layer receives the "ATT layer connection established" event notification sent by the ATT layer, the CPA layer starts the protocol connection process. In this embodiment, the ATT layer and the PHD layer have their own authentication processes, and the CPA itself does not need authentication, so it is suitable for application scenarios that require frequent reconnection between devices, which can greatly shorten the reconnection time and improve user experience.
[0145] The predetermined values written by the CPA Manager through the ...
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