8

我正在开发基于 Android 的 BLE 接近感应功能,需要一些信息。目前我看到没有适用于 android 的 BLE 信标制造商。到目前为止,我为 iPhone 找到了 2 个。1) http://www.estimote.com 2) http://www.gimbal.com

Estimote 声称他们的设备是通用的,但主要是为 iBeacons 宣传的。所以我不确定是否应该为 Android 上的功能订购它们。其次,gimbal 明确提到他们的设备不会为 android 启用接近感应。

因此,如果你们中有人知道我在哪里可以订购与 Android 兼容的 BLE 信标,请告诉我。

另一件事,对于原型测试,我想知道是否可以使用支持 Android BLE 的平板电脑或智能手机作为信标来发射 BLE 信号?到目前为止,android 的文档仅建议如何检测信标,但我不确定 Android 设备是否可以用作信标。有什么见解吗?

4

2 回答 2

10

Android有一个BLE Beacon制造商:Radius Networks

您可以使用我们的Android iBeacon 库检测 Android 上的任何标准 iBeacon 。

您可以使用我们基于此库的免费iBeacon Locate 应用程序自行尝试。我的公司还销售软件和硬件 iBeacons,我保证可以与 Android 配合使用。但同样,任何标准的 iBeacon 也可以使用。不要相信我的话——只需下载我们的免费应用程序并使用它来查看我们的 iBeacons 之一。(我们甚至有一个免费的虚拟机供您使用!)

目前无法从现有的 Android 设备中制作 iBeacon,因为在 Android 4.3 中引入的蓝牙 LE API 不支持像 iBeacon 那样传输广告所需 的外围模式。

编辑:现在可以使有根的 Android 4.4.3 设备作为 iBeacon 传输。见这里。

于 2013-11-21T03:08:53.813 回答
1

我在 Android 上尝试了简单的 BLE 扫描应用程序,但 LeDevices 的回调始终为 UUID [] 返回 null。此外,基于已知 UUID 的查找不起作用。

添加到大卫的回复中。我已经尝试过 Radius Networks SDK,非常干净。我喜欢。

此外,Estimotes 今天(1/7)发布了他们的 Android SDK,这很好。示例应用程序显示通知、距离、主要-次要。我用 3 个 Estimotes 和 iPhone 的应用程序进行了测试(使 iPhone 成为 iBeacon)。效果不错,试试看。请注意,您必须修改代码,将 ESTIMOTE_PROXIMITY_UUID 值更改为您正在监视的 UUID。

希望能帮助到你。

于 2014-01-07T16:51:39.470 回答