前言
官方文档:
BLE,全称 Bluetooth Low Energy,即低功耗蓝牙。BLE关键术语和概念,可以查看官网介绍:
蓝牙低功耗概览 | Android 开发者 | Android Developers
关键术语——UUID
1、一个BLE设备包含多个服务,这些服务通过UUID来区分
2、一个服务包含1个或多个特征,这些特征也是通过UUID来区分
3、一个特征包含一个Value和多个描述符,一个描述符包含一个Value
核心对象
1、BluetoothDevice :蓝牙设备
代表一个远程蓝牙设备。这个类可以让你连接所代表的蓝牙设备或者获取一些有关它的信息,例如它的名字,地址和绑定状态等等
2、BluetoothGatt:建立的连接
这个类提供了 Bluetooth GATT 的基本功能。例如重新连接蓝牙设备,发现蓝牙设备的 Service 等等
3、BluetoothGattCallback:连接回调
4、BluetoothGattService:服务
<