蓝牙低耗能发现在Android

问题描述:

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

编辑2:好像我的幸运日是今天):new link 编辑:好像今天是你的幸运日:Open Source API

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

因此,如果制造商已实现该功能,将工作,但大多数时候不会。

这个部分的讨论:Texas Instruments

+0

似乎像幸运的日子已经不存在导致OpenSourceAPI链接到广播代码是行不通的;;( – Ewoks 2013-04-24 06:26:36

+0

是的,似乎如此... :( – bluewhile 2013-04-24 09:34:00

+0

昨天直到今天?!oO多么糟糕的时间.. – Ewoks 2013-04-24 10:57:12

这是正确的,Android的把交换机从配合bluez - >博通蓝牙。此开关对Android用户造成了很多问题。缺少BT经典配置文件和Wifi v.s. BT共存(其中一个可能会重置另一个,因为它们与大多数手机中的芯片组相同)。 iPhone和MAC电脑遭受同样的问题很多(BT v.s. Wifi)。

Broadcom的开源低能API不包括在4.2。

的HTC One X +得到了略微修改(?)的Broadcom BLE在4.1.x的配合bluez的顶部API和它的作品相当不错,虽然我有时会重试连接。软件包名称不是broadcom,但有时Eclipse错误消息告诉它缺少一些broadcom引用。 此外,三星还为BT BLE提供了一个“秘密”API,可以发现它们自己的软件包名称,但似乎并不是非常健壮(这可能是为什么它是“秘密”)

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

只有时间或谷歌会告诉...它的方式获得加班费这个老诺基亚研究中心进行技术比MeeGo和iOS设备等。

+0

它已经到来:http://developer.android.com/guide/topics/connectivity/bluetooth-le.html – Thomas 2013-08-05 07:01:51

设备与相关的硬件将与Android 4.3.x版支持工作。我只是将Galaxy S2 GT-I9100安装到4.3.1 Slimbean,现在可以将它与蓝牙4.0 LE /智能心率监护仪配对。据三星称,尽管库存硬件只支持BT 3.0+,