我可以使用AltBeacon lib从iBeacon获得超过2个字节吗?

时间:2016-10-13 09:50:10

标签: android ibeacon ibeacon-android altbeacon

问题是,我如何获得Int类型的manufecturer数据。设备发送给我一个像 - https://support.kontakt.io/hc/en-gb/articles/201492492-iBeacon-advertising-packet-structure的数据包,所以据我所知,manufecturer数据有4个字节,但是lib只能解析2个字节的值 - 0xFF  在Android上使用altbeacon库。

1 个答案:

答案 0 :(得分:0)

根据链接文档中列出的格式,您可以访问它所谓的“制造商数据”的前两个字节:

beacon.getManufacturer()

和后两个字节

beacon.getBeaconTypeCode()

严格地说,信标广告的所有字节都是制造商数据,因此仅引用四个字节作为“制造商数据”的引用文档有点误导。上面的方法名称将这四个字节分成上面的两个字段,因为这是使用蓝牙信标时的标准用法。

相关问题