是否可以在Android中使用两个蓝牙适配器?

时间:2016-09-12 11:31:42

标签: android bluetooth

我已经在Android Lollipop 5.0中分别检查了两个不同的蓝牙适配器(一个带有UART接口,另一个带有USB接口蓝牙适配器)。我已经通过内核更改和HAL更改完成了此操作。 (UART HAL和USB支持libbt中的HAL)。

现在我想知道,是否可以使用多个蓝牙适配器。在我的情况下,我想同时使用UART接口的TI蓝牙以及USB加密狗 - 蓝牙设备。这种支持已经在Android中了吗?如果是这样,怎么办呢?

1 个答案:

答案 0 :(得分:1)

简短的回答还不支持。这里的适配器实际上意味着控制器或RF,现在因为你有两个RF,适配器不知道应该操作谁。但是你可以修改代码,例如添加索引以使其支持两个RF,但这需要做很多工作。

另一个选择是制作另一个蓝牙设备,例如USB设备,中立设备,您还运行自己的堆栈,并添加JNI和服务,使其不与原始适配器一起使用。