外观
什么是 GATT 服务和特征(Characteristic)?如何读写数据?
标准回答
GATT Service 用 UUID 表示一组相关功能;Characteristic 是该服务中可读、可写或可订阅的数据项。发现服务后按 UUID 定位并检查属性/权限,通过 BluetoothGatt 发起读写,在回调中确认结果;订阅通常既需本地 enable notification,也需配置远端 CCCD,操作应按设备要求串行化。
通俗例子
电池服务里的电量特征可读出百分比;某特征只支持通知,就不能假设能够随意写入。
内容来源
- Android · AI Agent 知识手册 · 原条目
20.3.2