我的代码或信标返回“错误”值(用引号表示,因为这很可能是代码中的错误),我有问题。我一直在阅读信标,据我所知,我可以给出我的信标3个标识符。我已经将我的信标标识符配置为000000000000001234 (很多0,以1234结尾),0001表示大调,0002表示次要。
下面是我在测距信标时使用的一些代码:
String id1 = beacon.getId1().toString();
String id2 = beacon.getId2().toString();
String id3 = beacon.getId3().toString();我假设这些表示我在信标中拥有的标识符,但是我得到的id1值是“0x02676f6f2e67c.”,而id2和id3为null。我完全疯了吗?
也许我使用了错误的解析器?(我从信标客户支持处收到了这封邮件,尽管我没有指定要使用标识符)
.setBeaconLayout("s:0-1=feaa,m:2-2=10,p:3-3:-41,i:4-20v"));我必须承认,如果信标解析器取决于我如何解码我的信标,或者我有什么样的信标,或者两者兼而有之,我就不太明白了。
为了记录在案,我使用的是Android,但我认为这是不相关的。
发布于 2016-03-22 14:22:32
以下几点:
结论:
https://stackoverflow.com/questions/36151000
复制相似问题