我正试图通过alt信标库阅读红熊灯塔广告。我能够通过以下方式检测到信标:
mBeaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("m:2-3=0x004C,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));
但是在广告中我什么也没得到。
答案 0 :(得分:2)
虽然这个问题发布已经很久了, 这可能会帮助别人。
Red Bear的BLE迷你信标固件遵循Apple的iBeacon定义。广告的格式应该是
00~01:制造商的公司标识码。 (0x4C00)
02~03:iBeacon广告指示(0x0215)
04~19:UUID(默认:E2C56DB5-DFFB-48D2-B060-D0F5A71096E0)
20~21:主要ID(默认值:0)
22~23:次要ID(默认值:0)
24:Tx Power
您可以设置格式如下,
mBeaconManager.getBeaconParsers().add(new BeaconParser().
setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));
参考: