朝气蓬勃

不积跬步 无以至千里, 不积小流 无以成江海

蓝牙 BLE GATT 剖析(一)

一.概述

The Generic Attribute Profile (GATT) defines a service framework using the 
Attribute Protocol. This framework defines proceduresand formats of services 
and their characteristics. The proceduresdefined include discovering, reading, 
writing, notifying and indicating characteristics, as well asconfiguring the 
broadcast of characteristics.

二.架构


三.ATT属性table

四.GATT profile层次


1.SERVICE DEFINITION


2.INCLUDE DEFINITION


3.CHARACTERISTIC DEFINITION

1)Characteristic Declaration


Characteristic Declaration

2)Characteristic Value Declaration


3)Characteristic Descriptor Declarations

①Characteristic Extended Properties

②Characteristic User Description

③Client Characteristic Configuration

④Server Characteristic Configuration

⑤Characteristic Presentation Format

⑥Characteristic Aggregate Format


4.SUMMARY OF GATTPROFILE ATTRIBUTE TYPES


五.GATT FEATURE REQUIREMENTS

There are 11 features defined in the GATT Profile:
1. Server Configuration
2. Primary Service Discovery
3. Relationship Discovery
4. Characteristic Discovery
5. Characteristic Descriptor Discovery
6. Reading a Characteristic Value
7. Writing a Characteristic Value
8. Notification of a Characteristic Value
9. Indication of a Characteristic Value
10.Reading a Characteristic Descriptor
11.Writing a Characteristic Descriptor
具体GATT feature交互参照core4.2

GATT PROCEDURE MAPPING TO ATT PROTOCOL OPCODES

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/XiaoXiaoPengBo/article/details/51542608
所属专栏: 蓝牙协议剖析
上一篇蓝牙BLE ATT剖析(二)-- PDU
下一篇蓝牙 BLE GATT 剖析(二)-- GATT UUID and 举例
想对作者说点什么? 我来说一句

android Ble 蓝牙4.0 GATT 错误代码

2014年05月31日 72KB 下载

没有更多推荐了,返回首页

关闭
关闭