0
我正在开发的应用程序(21的minSdkVersion,targetSdkVersion 23)其中,I必须:机器人蓝牙:在多个连接设备读远程RSSI
1.discover设备
2.make一个BLE盖特连接到3个设备
3.同时每隔100ms从3个设备中获取远程RSSI。
我可以为每个连接使用“BluetotthGatt”对象进行3个BLE GAT连接。我开始第一个操作,使用带“"postDelayed"
”方法的“处理程序”来读取远程RSSI,并且它工作正常。
当我开始使用第二个“处理程序”,该应用程序调用的第一个"readRemoteRssi()"
,那么第二个"readRemoteRssi()"
,但在回调函数"onReadRemoteRssi()"
,我收到读取第二读取远程RSSI操作(在第一次一个正在运行)仅适用于第二个设备。
有没有一种方法可以同时获得多个连接设备的远程RSSI?
谢谢你的帮助! MBR