1

我正在开发一个使用GitHub 上提供的 Estimote SDK 的 Android 应用程序。

但我仍然无法将我的 Android 设备 (5.0.1) 用作广告商,以便被使用 Estimote 应用程序的其他设备发现。我尝试使用Radius Networks, Inc.的 QuickBeacon,但它显示一条消息,指出我设备上的操作系统不支持蓝牙 LE 广告。

请问你能帮我吗?

4

3 回答 3

1

如果要模拟 Estimote 信标,则需要使用 iOS Estimote 应用程序。这样,Android 的 Estimote 应用程序就会发现它。

于 2015-09-11T06:55:10.390 回答
0

并非所有的 Android 设备都支持 BLE 广告,您可以使用此回调检查它。您还可以使用 Bluez lib 中的简单 Linux 命令模拟 Estimote 的 iBeacon(或任何其他信标):

  UUID="B9 40 7F 30 F5 F8 46 6E AF F9 25 55 6B 57 FE 6D"
    MAJOR="00 01"
    MINOR="00 02"

sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 $UUID $MAJOR $MINOR C82。

于 2017-03-31T15:11:02.320 回答
0

是的,并非所有安卓设备都支持 Ble Advertisment。

您可以在此链接上查看受支持的设备列表。

http://altbeacon.github.io/android-beacon-library/beacon-transmitter-devices.html

于 2017-03-16T10:29:00.800 回答