打开主菜单

谷雨文档中心 β

更改

BLE技术揭秘

添加1,032字节2019年10月31日 (四) 23:10
通用属性配置文件(GATT)
=== 通用属性配置文件(GATT) ===
 
==== 模型角色 ====
GATT分为两种类型,注意与从机或主机无关。
 
客户端(Client):客户端可以发送请求给GATT服务端,客户端可以读(Read)/写(Write)服务端的属性(Attributes ),通过属性可以通信数据。
 
服务端(Server):服务端是用来存储属性(Attributes )的,每当客户端发送请求时,服务端会相应这些请求。
 
==== 客户端与服务端的关系 ====
一个示例如下:手环采集了心跳信息,希望计算机读取该信息。手环充当服务端并提供信息。手机充当客户端,读取该信息。
 
GAP和GATT模型角色基本上彼此独立从机设备或主机设备都可以充当服务端或客户端,这取决于数据的流动方式。
 
在一般的主从机通信时,主机可以通过读写从机的属性,实现接收和发送数据给从机,从机可以通过发送通知的方式实现与主机的通信。因此,一般从机是作为GATT的服务端,主机作为GATT的客户端。
 
__强显目录__
[[分类:BLE]]
[[分类:技术手册]]
2,367
个编辑