打开主菜单

谷雨文档中心 β

更改

BLE技术揭秘

添加156字节2020年1月10日 (五) 14:51
通信
=== 通信 ===
主从之间的通信是通过GATT的Profile来完成的,Profile可以理解为配置,数据格式等。通俗的说,我们将从机具有的数据或者属性特征,称之为Profile,Profile可翻译为:配置文件。
从机作为GATT的Server端,用来定义和存储Profile。Profile包含一个或者多个Service,每个Service又包含一个或者多个Characteristic,Characteristic是主从通信的最小单元。从机中添加Profile配置文件(定义和存储Profile),作为GATT的Server端,主机作为GATT的Client端。
主机作为GATT的Client端,用来发现和获取从机的Service和Characteristic,从而与之通信。Profile包含一个或者多个Service,每个Service又包含一个或者多个Characteristic。主机可以发现和获取从机的Service和Characteristic,然后与之通信。Characteristic是主从通信的最小单元。* 主机可主动向从机Write写入或Read读取数据。* 从机可主动向主机Notify通知数据。
[[文件:BLE技术-GATT服务端和客户端.png|居中|无框|750x750像素]]
2,367
个编辑