【发布时间】:2018-03-14 20:20:52
【问题描述】:
使用 startScan(onFoundBLEDevice, onBLEScanError) 执行 BLE 扫描时。首先,发送到 onFoundBLEDevice 的参数是单个设备还是设备列表?如果答案是“单个设备”,当执行扫描时本地附近有多个 BLE 设备时会发生什么?
其次,由于我的目标是从我自己的智能手机(已配对并连接到我的智能手表的智能手机)中检索电池电量,我如何判断通过扫描找到的哪些设备是已连接的设备?还是我什至需要进行扫描?是否有另一种方法来检索设备对象以获取电池服务 0x180F 和电池电量特性 0x2a19?换句话说,我想确保我检索到的电池电量是我手机的电量,而不是坐在我旁边的朋友的电量。
更新:我的智能手机是运行 Android 4.3 的三星 Galaxy S3,而我的智能手表是运行 Tizen 2.3.1 的三星 Gear S2。我正在使用 Tizen 蓝牙 API。
【问题讨论】:
-
您应该提及您使用的平台和 API。
标签: bluetooth bluetooth-lowenergy tizen batterylevel