我正在构建一个安卓信标检测应用程序,我正在使用我的raspberryPi作为ibeacon,我遵循了这个link的命令。我在使用我的代码检测信标时遇到了一些问题,我正在使用altbeacon库。我猜它与beacon解析器语句有关,如下所示...
beaconManager.getBeaconParsers().add(new BeaconParser(). setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"));我猜它没有被检测到,因为我没有使用estimote信标。在我的例子中,"m:2-3 = beac“的解析值是多少,因为我使用的是树莓派作为信标?
在这种情况下,你有什么建议吗?
发布于 2016-03-09 11:24:34
问题可能不在Android代码上--可能是Raspberry Pi信标发射器的问题。我会先尝试使用一个现成的Android信标检测应用程序,比如Locate。这个应用基于相同的Android Beacon Library,所以如果它能检测到它,你的应用程序也应该能检测到它。
如果应用程序无法检测到信标,最可能的解释是Raspberry Pi发射器有问题。仔细检查您遵循的Pi beacon教程,并验证您使用的是兼容的蓝牙LE加密狗。
完整披露:我是Locate应用程序的作者,也是Android Beacon Library开源项目的首席开发人员。
https://stackoverflow.com/questions/35882048
复制相似问题