2013-11-20 69 views
8

我正在研究基于Android的BLE接近感应功能并需要一些信息。 目前我看到有没有BLE信标制造商的机器人。到目前为止,我发现了2款iPhone。 1)http://www.estimote.com 2)http://www.gimbal.com是否可以将启用BLE的Android/iPhone用作BLE信标?

Estimote声称他们的设备是通用的,但主要是它们被公布为iBeacons。所以我不确定我是否应该在Android上订购它们。第二个万向节明确提到他们的设备将不能用于接近感应的android。

所以,如果你们任何人知道我在哪里可以订购与Android请让我知道兼容BLE信标。

另一件事,原型测试我不知道我是否可以使用Android的BLE能够平板电脑或智能手机的一盏明灯发出BLE信号? 到目前为止,Android的文档只提示如何检测灯塔,但我不确定Android设备是否可以用作灯塔。 有什么见解?

回答

10

有一个BLE信标厂商为Android:Radius Networks

可以使用检测在Android上的任何标准iBeacon显示我们Android iBeacon Library.

您可以与我们的自由iBeacon Locate app,这是基于你自己试试吧这个库。我的公司还销售我保证与Android一起工作的software and hardware iBeacons。但是,任何标准的iBeacon也可以工作。不要拿我的话 - 只需下载我们的免费应用程序,并使用它看到我们的一个iBeacons。 (我们甚至有一个free virtual machine可以使用!)

这是目前无法作出iBeacon显示出股票的Android设备,因为蓝牙LE的API,在Android 4.3的推出,不支持所需要的外设模式传送像iBeacon这样的广告。

编辑:现在可以使根植的Android 4.4.3设备作为iBeacon进行传输。见here.

1

我试图在Android简单的BLE扫描应用程序,但对于LeDevices回调始终返回null为UUID []。另外,根据已知的UUID查找并不奏效。

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

另外,Estimotes今天发布了他们的Android SDK(1/7),这很好。示例应用程序显示通知,距离,重大未成年人。我还用iPhone的应用程序测试了3个Estimotes &(使iPhone成为iBeacon)。它运作良好,试试看。 请注意,您必须修改代码 将ESTIMOTE_PROXIMITY_UUID值更改为您正在监视的UUID。

希望它有帮助。