1

似乎蓝牙低功耗(又名蓝牙智能)在 Android 上没有官方支持,即使是 4.2 版。任何人都知道标准的 Android API 是否可以发现 BLE 设备?(我不需要配对只是发现会很好)

4

4 回答 4

2

Android 从 Bluez -> Broadcom 蓝牙切换是正确的。这个开关给安卓用户带来了很多问题。缺少 BT 经典配置文件和 Wifi 与 BT 共存(一个可能会重置另一个,因为它们在大多数手机中位于同一芯片组中)。iPhone 和 MAC 计算机遭受同样的问题(BT vs Wifi)。

Broadcom 开源低能耗 API 未包含在 4.2 中。

HTC One X+ 在 4.1.x 的 Bluez 之上稍作修改(?)Broadcom BLE API,虽然我有时不得不重试连接,但它工作得相当好。包名称是 htc 而不是 Broadcom,但有时 Eclipse 错误消息会告诉它缺少一些 Broadcom 引用。三星还为 BT BLE 提供了一个“秘密”API,其包名称可以发现设备,但似乎不是很强大(这可能是它“秘密”的原因)

Google 已正式表示“BLE 是我们将发布的下一件大事”。那么也许在 Android 5.0 中?但希望在此之前 Galaxy S2(拥有如此大的市场份额并使用与 iPhone 4s 相同的芯片组)能够获得 BLE 支持。(只是我的猜测和希望)。如果 Android 5.0 获得了 BLE API,那么三星 Galaxy S3 应该会获得它,因为三星已将其列为获得 Android 5.0。

只有时间或谷歌会告诉我们……将诺基亚研究中心的旧技术推广到 Meego 和 iOS 设备之外的方式是加班的。

于 2013-03-24T07:32:17.447 回答
2

编辑 2:今天好像是我的幸运日;):新链接 编辑:今天似乎是你的幸运日:开源 API

我想这个答案是不充分的,但它是:在某些设备上是,在其他设备上不是。我工作的一家公司对它进行了一些测试,他们可以在 Galaxy S3 上配对,而我的 HTC One S 甚至都没有发现它。

因此,如果制造商实施了此功能,它将起作用,但大多数情况下不会。

关于这个的一些讨论:德州仪器

于 2013-03-24T02:00:18.897 回答
0

听起来标准 api 将出现在 Android api 18 http://www.androidpolice.com/2013/05/15/bluetooth-low-energy-and-avrcp-1-3-coming-to-android-with- api-level-18/

于 2013-05-17T17:43:07.573 回答
0

具有相关硬件的设备将支持 Android 4.3.x。我刚刚将 Galaxy S2 GT-I9100 放入 4.3.1 Slimbean,现在可以将它与蓝牙 4.0 LE/Smart 心率监测器配对。据三星称,尽管库存硬件只支持 BT 3.0+,但这一点。

于 2013-12-18T03:16:51.923 回答