角色 和 职责
(1) 四种角色
Android 设备 与 BLE 设备互动时, 设备的角色 和 职责 :
-- 中心设备 和 外围设备 : 这个角色体系适用于 BLE 连接....中断策略 : 只要一发现蓝牙设备, 马上中断扫描.
-- 不循环策略 : 不要循环扫描, 设置一个扫描的最大时间限制....设备扫描类型 : 蓝牙设备扫描 在同一个时间扫描时, 只能扫描 BLE 设备 或者 SPP 设备中的一种, 不能同时扫描两种设备.
7....BluetoothGattCallback 可以用于传递结果到 GATT 客户端, 如 连接状态 和 更进一步的 GATT Client 操作.
(2) GATT 数据交互示例
BLE 蓝牙数据交互 :...
-- 界面 : 在下面的示例中, BLE 应用提供了一个 Activity 界面, 该 Activity 界面用于 连接, 展示数据, 展示 GATT 服务 和 设备支持的特性.
-- BLE 蓝牙服务类