android - 蓝牙多连接

标签 android bluetooth-lowenergy

是否可以通过低功耗蓝牙连接多个传感器标签?在TI提供的app中,sensor tag是server,app是client。那么,一个客户端可以连接多个服务器吗?

最佳答案

是的,可以从一个应用程序连接到多个 BLE 设备

另一方面,目前,Android BLE 堆栈 (BlueDroid) 似乎具有同步特性(可能是受到来自 4.2 设备的三星堆栈的启发,此行为已记录在此处讨论 Has native Android BLE GATT implementation synchronous nature?)。

这意味着,如果一个操作正在进行,则其他操作将被忽略,因此您必须实现例如请求队列,以确保只有一个特征读/写正在进行。

此外,Andorid BLE 堆栈目前非常不稳定,正如许多线程所讨论的那样,例如,此处 Android 4.3 Bluetooth Low Energy unstable

希望对你有帮助

关于android - 蓝牙多连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20214862/

相关文章:

android - resolve of scanning 无法解析或不是字段

android - 在 Recyclerview 中下载图片

java - Android 从 EditText 检索数据

android - 将 Set<BluetoothDevice> 转换为 BluetoothDevice[]

android - 如何在不停止服务或断开 ble 连接的情况下建立使用服务连接的 BLE 连接以跨 Activity 使用?

java - Facebook 的 Android ProGuard 设置

swift - 为什么 Swift 参数标签对 BLE 回调很重要

安卓蓝牙低功耗特性值

iphone - CoreBluetooth APIMISUSE(发送命令 - 外设未连接)

IOS 连接到 BLE 设备 EXC_BREAKPOINT at didSelectRowAtIndexPath