我正在努力阅读alt beacon图书馆的红熊信标广告。我可以通过以下方式检测到信标:
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"));但在广告方面,我什么也得不到。
发布于 2015-02-02 18:45:12
虽然这个问题已经发布很长时间了,但这可能会对其他人有所帮助。
红熊的BLE迷你信标固件遵循苹果的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电源
您可以按如下方式设置格式:
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")); 参考:
https://stackoverflow.com/questions/27453176
复制相似问题