kontakt的ibeacon beaconlayout是
米:2-3 = 0215,I:4-19,I:20-21,I:22-23,P:24-24,d:25-25
我正在使用altbeacon library来检测它但是我无法获得信标的电池电量答案here表示他们正在传输功率级但我无法获取它。此外,对this页面的评论(从第100行到第103行)描述了希望这有助于字节结构。
如何从灯塔获得电池电量。
答案 0 :(得分:1)
如果您的beaconlayout表达式对于该信标是正确的,那么您可以通过以下方式读取d25-25数据字段的电池值:
long batteryLevel=beacon.getDataFields().get(0);
请参阅此处阅读数据字段的文档:
但是,您问题中的第一个链接提到该字段位于信标的“扫描响应”中。如果该陈述是真的而不是错误陈述,则意味着电池电量根本不在广告中,因此如果没有单独轮询该信息,您将无法获得该电池级别。