打开主菜单

谷雨文档中心 β

更改

BLE技术揭秘

添加478字节2020年1月6日 (一) 23:27
通信
=== 通信 ===
低功耗蓝牙协议里,引用了主从之间的通信是通过GATT的Profile来完成的,Profile可以理解为配置,数据格式等。 从机作为GATT的Server端,用来定义和存储Profile。Profile包含一个或者多个Service,每个Service又包含一个或者多个Characteristic,Characteristic是主从通信的最小单元。 主机作为GATT的Client端,用来发现和获取从机的Service和Characteristic,从而与之通信。 注意,这里引用了<code>服务 Service</code> 和 <code>特征值 Characteristic</code> 的概念。每个服务和特征值都有自己的唯一标识 <code>UUID</code>,芯片中采用两个字节的UUID。,标准UUID为128位,蓝牙协议栈中一般采用16位,也就是两个字节的UUID格式。
一个从机设备包括一个或者多个服务;一个服务中又可以包括一条或者多条特征值,每个特征值都有自己的<code>属性 Property</code>,属性的取值有:<code>可读 Read</code>,<code>可写 Write</code> 以及 <code>通知 Notify</code>。
2,367
个编辑