我正在开发一个使用蓝牙 LE 技术的应用程序。我正在尝试在两个设备之间建立双向通信,起初认为蓝牙 LE 是完美的选择。
但后来我越了解它,我就越失望,因为似乎没有足够的设备支持外围功能,尽管这是很久以前引入的。
我知道在大多数情况下中心角色是可能的,但是为了让我的应用程序正常工作,我需要确保有足够的设备支持(并将支持)外围角色。
但我真的不确定情况是什么,因为我找不到任何具有支持外围功能的设备列表的知名来源。由于生态系统的分散性,我不知道这是否是硬件供应商计划放弃的东西,或者覆盖范围是否会增加。
任何人都可以分享一些见解吗?
- 编辑:我已经阅读了另一个建议作为副本的答案(支持 Android 5 BLE 外围模式的芯片组/设备)以及我在 Stackoverflow 上可以找到的关于该主题的几乎所有内容。但是我还没有找到一个明确的列表,列出哪些设备支持这个功能,以及这个功能的未来是什么。不知道我是否应该依赖这个 API 非常令人沮丧,因为虽然他们说这取决于硬件供应商,但没有硬件供应商在他们的设备规格中包含这些信息,这就是我问这个问题的原因。