android-BLE (1)概念

1. 关键术语和概念

A. GATT (Generic attribute profile): 通用属性文件。GATT文件是用来通过BLE链接发送和接受小段数据(也称为attributes:属性),现有的低能耗应用文件都基于GATT

- 蓝牙技术联盟(The Bluetooth SIG)为低能耗设备(low energy devices)定义了许多配置文件(profile)。配置文件说明了设备在应用平台上的工作方式。需要注意的是,一个设备可以实现多个配置文件(profile),例如,一个设备可以包含心率监测仪和电池监测器。

B. ATT (Attribute Protocol): 属性协议。GATT建立在ATT之上。ATT用来优化运行BLE设备。为此,ATT会尽可能使用少的字节。每一个属性都用UUID(Universally Unique Identifier)。UUID是128-bit格式的字符串ID。 ATT所传送的属性被格式化为Characteristics和Services

C. Characteristic:特征,一个特征包含了0-n个描述符号,表示特征值。Characteristic可以看做一个类型,跟类相似。

D. Descriptor: 描述符:descriptor定义了描述Characteristic值得属性。例如,一个descriptor可能 说明了一个人类可读性的描述,Characteristic取值得接受范围,Characteristic值的测量单位。

E. Service:Characteristics的集合。例如,心率监测仪包含了心率测量等Characteristics。     

2. 功能

A. Central Vs Peripheral:(中心和外围),                                                                                                                                                                    


你可能感兴趣的:(android-BLE (1)概念)