在Android中连接两个BLE设备

时间:2019-07-06 23:42:00

标签: android bluetooth

我无法同时连接两个BLE设备(A和B)。它们是具有相同名称,相同服务UUID等的相同产品。但是,其可用于识别/区分它们的广告制造商数据有所不同。例如,请看第9个字节:一个是76;另一个是9。另一个是82。

Device A: [2, 1, 6, 3, 2, 20, 24, 2, -1, 76, 20, 9, 83, 116, 114, 105, 100, 97, 108, 121, 122, 101, 114, 32, 73, 78, 83, 73, 71, 72, 84, 0, 0, 0, ..., 0]

Device B: [2, 1, 6, 3, 2, 20, 24, 2, -1, 82, 20, 9, 83, 116, 114, 105, 100, 97, 108, 121, 122, 101, 114, 32, 73, 78, 83, 73, 71, 72, 84, 0, 0, 0, ..., 0]

每个设备只能单独连接,但不能同时连接。连接A(B)后,将不再找到另一个。尽管仍然有另一个的scanRecord。我确实使用了两个BluetoothGatt对象来连接每个对象。

谁能建议我该怎么办?非常感谢!!

0 个答案:

没有答案