android - 具有蓝牙 LE 外围功能的 Android 设备的市场份额?

标签 android bluetooth bluetooth-lowenergy android-bluetooth bluetooth-peripheral

我正在开发一个使用蓝牙 LE 技术的应用程序。我正在尝试在两个设备之间建立双向通信,并且首先认为蓝牙 LE 是最佳选择。

但是我了解得越多,我就越失望,因为看起来没有足够的设备支持外围功能,尽管这个功能很早以前就已经推出了。

我知道在大多数情况下,中心角色是可能的,但为了让我的应用程序正常工作,我需要确保有足够的设备支持(并将支持)外围角色。

但我真的不确定情况是什么,因为我找不到任何有信誉的来源来提供支持外围功能的设备列表。由于生态系统的分散性,我不知道硬件供应商是否计划放弃这一​​点,或者覆盖范围是否会增加。

有人可以分享一些见解吗?

  • 编辑:我已经阅读了另一个建议重复的答案( Chipsets/Devices supporting Android 5 BLE peripheral mode )以及我在 Stackoverflow 上可以找到的有关此主题的几乎所有内容。但我还没有找到支持此功能的设备的明确列表,以及此功能的 future 是什么。不知道我是否应该依赖这个 API 是非常令人沮丧的,因为虽然他们说这取决于硬件供应商,但没有硬件供应商在他们的设备规范中包含此信息,这就是我问这个问题的原因。

最佳答案

一个好的经验法则似乎是,具有版本 4.1 或更高版本的蓝牙芯片的设备对外设角色具有适当的支持。

否则,所有蓝牙设备及其功能都会在 https://www.bluetooth.org/tpg/listings.cfm 上列出。 。请注意,您可能需要搜索型号而不是品牌名称,例如 LG-H790 而不是 Nexus 5X。然后按 >> 显示 ICS 详细信息 >>。

但是也许你可以使用经典蓝牙? Android - communicating between two devices

关于android - 具有蓝牙 LE 外围功能的 Android 设备的市场份额?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46997117/

相关文章:

java - 使用 Proguard 导出 APK 时收到错误代码 1

安卓 4.3 : How to connect to multiple Bluetooth Low Energy devices?

android - 设备 GattServer 连接后停止广播

Android Ble在后台扫描速度慢

android - xml 文件中已知属性的未知属性

android - 获取 Android Activity 以运行非 Activity 代码

android - React Native Android - 静态资源不显示

用于连接蓝牙打印机的 iPhone 蓝牙应用程序

android - 从 NFC 和 Android 开始

Android 蓝牙库让生活变得轻松?