首页 文章

altbeacon参考应用程序找不到Beacons

提问于
浏览
1

我正在尝试使用AltBeacon / android-beacon-library . 我从reference app开始 . 按照设置应用程序的所有指令,但它仍然找不到任何信标 . 我也试过了Locate应用程序,它也找不到信标 . 我认为RadBeacons没有任何问题,因为我可以在iPhone上使用该应用程序配置它们 . 我试过的Android手机是Moto X(Android 4.4.4)和三星S3(Android 4.4.2),在两部手机上安装了应用程序,它们都不起作用 . 查看库的日志,如下:

09-10 15:46:02.571: D/BtGatt.btif(1990): btif_gattc_upstreams_evt: Event 4096
09-10 15:46:02.571: D/BtGatt.GattService(1990): onScanResult() - address=3D:AC:95:C9:1C:D5, rssi=-64
09-10 15:46:02.571: D/BeaconService(11355): got record
09-10 15:46:02.577: D/WifiStateMachine(924): handleMessage: X
09-10 15:46:02.577: D/BeaconParser(11355): This is not a matching Beacon advertisement.  (Was expecting be ac.  The bytes I see are: 0201061aff4c000215078701d2fa844b429c161417dabc159d00010001c20000000000000000000000000000000000000000000000000000000000000000

还尝试从Google Play安装其他应用,例如iBeacon Finder,他们确实找到了信标 . 应用程序或信标是否需要任何其他配置?

任何人都可以帮我这个吗?非常感激!

1 回答

  • 1

    问题是您使用的是专有信标类型,默认情况下库无法识别 . 了解为了使图书馆免于知识产权,默认情况下它只会检测符合新规范的信标 . 我们无法预先配置它来检测专有信标 .

    您可以轻松配置库以使用专有信标,但您必须自己添加一行配置代码 . 有关详细信息,请阅读BeaconParser类中的文档 .

相关问题