【发布时间】:2016-11-18 09:25:48
【问题描述】:
我正在开发一个应用程序(minSdkVersion 21,targetSdkVersion 23),我必须:
1.发现设备
2.与 3 个设备建立 BLE Gatt 连接
3.每 100 毫秒同时从 3 个设备获取远程 RSSI。
我可以为每个连接使用“BluetotthGatt”对象建立 3 个 BLE Gatt 连接。我开始第一个操作,使用带有"postDelayed" 方法的“处理程序”读取远程RSSI,它工作正常。
当我开始使用第二个“处理程序”读取第二个读取远程 RSSI 操作(第一个正在运行时)时,应用程序调用第一个 "readRemoteRssi()",然后是第二个 "readRemoteRssi()",但在回调函数中 @ 987654324@,我只收到一台设备,即第二台设备。
有没有办法同时获取多个连接设备的远程 RSSI?
感谢您的帮助! MBR
【问题讨论】: