我正在尝试使用AltBeacon来检测RadiusNetwork信标。我知道我需要使用setBeacon Layout()来检测信标(除了AltBeacons)。但是,我不确定如何获得我想使用的信标的布局。我对信标还很陌生。
现在我有RadiusNetwork信标,ID为"2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6"(例如),我如何获得布局?我试着在谷歌上搜索,但没有得到太多帮助。有没有办法获得设备的布局模式?如果在稍后阶段,我想使用其他设备,如何找到该设备的布局?
这行得通吗?
mAllBeaconsRegion = new Region("RadBeacon USB",
Identifier.parse("2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6"),
Identifier.parse("1"), Identifier.parse("1"));
我为RadBeacon使用了以下代码。我仍然不确定如何获得正确的信标布局,但以下对我有效。
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"));
mAllBeaconsRegion = new Region("RadBeacon",
Identifier.parse("2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6"),
Identifier.parse("1"), Identifier.parse("1"));