蓝牙ble gatt android,蓝牙 BLE GATT 剖析(一)

本文介绍了蓝牙通用属性配置文件(GATT)的基本概念,包括其服务框架、属性协议及特性定义等核心内容。GATT定义了发现、读取、写入、通知和指示特性的过程以及广播配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.概述

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.

二.架构

2ab4f2536037817383728e7b0a4c07ac.png

三.ATT属性table

d809eebf67f1c7aee8faaef550036c7a.png

c08fbb1d75445e6ee274bb98e66d8e99.png

四.GATT profile层次

7713f2cf45a3a3f9ac2ec84a9cc2c4e6.png

1.SERVICE DEFINITION

112622d3d393ca65a3f695f9168ab5ca.png

2.INCLUDE DEFINITION

a7eec3c9b04875e9894549542ad8d007.png

3.CHARACTERISTIC DEFINITION

1)Characteristic Declaration

9b786ad32c51c063a90830f4a233074f.png

Characteristic Declaration

6543a15e338b6b2d73d6405188c579ee.png

2)Characteristic Value Declaration

1524d50ebc2d77aac15bfe00c6414b2d.png

3)Characteristic Descriptor Declarations

①Characteristic Extended Properties

4402fbc4a9a64b672fcf96767fdc5ee5.png

②Characteristic User Description

f8ed0d7e896a09ca9041972803acfc2c.png

③Client Characteristic Configuration

0e1f79e5295a098b41cca02587b054cb.png

④Server Characteristic Configuration

68c2c56e96957fb3f203d0daea4e8100.png

⑤Characteristic Presentation Format

4ea6aca6ef3524a58738b47812feeed7.png

⑥Characteristic Aggregate Format

1c5fb5a1881d9ea684a937b317fb678f.png

4.SUMMARY OF GATTPROFILE ATTRIBUTE TYPES

0e0920341260d0c6b2fac9a47cd9e9cf.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值