如何在代码中检查我的设备是不是支持连接的最大蓝牙?

Posted

技术标签:

【中文标题】如何在代码中检查我的设备是不是支持连接的最大蓝牙?【英文标题】:How to check my devices support connected maximum Bluetooth in code?如何在代码中检查我的设备是否支持连接的最大蓝牙? 【发布时间】:2019-04-20 07:31:17 【问题描述】:

请参阅android: Limit of simultaneous BLE connections)。 我们可以在代码中获得最大的蓝牙连接吗?

【问题讨论】:

【参考方案1】:

不,目前没有在代码中获取最大连接设备的方法。但是,请假设最大值为 7,因为这是 Android 源代码中的默认值。请看这个:-

GATT_MAX_PHY_CHANNEL

这里还有一些相关的答案:-

What is the max concurrent Ble connections android M+ can have How many devices we can pair via Bluetooth of BLE to Android?

从上面的答案可以看出,硬件供应商可以更改此值以增加或减少设备可以拥有的连接数,因此这可以从一个硬件供应商更改为另一个,但不幸的是没有 Android用于在代码中返回此值的 API。

我希望这会有所帮助。

【讨论】:

以上是关于如何在代码中检查我的设备是不是支持连接的最大蓝牙?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 如何检查我的设备是不是通过蓝牙连接到另一台设备

如何检查用户的设备是不是支持和授权 iBeacon 使用以及是不是开启了蓝牙?

在 Linux 上检查连接的蓝牙设备的电池电量

蓝牙BLE如何连接连接多台设备

iOS 蓝牙设备列表

如何检测我的苹果设备是不是支持蓝牙低功耗