AltBeacon - Обнаружение USB-маяка RadiusNetwork - Как получить правильный BeaconLayout

Я пытаюсь использовать AltBeacon для обнаружения маяков RadiusNetwork. Я знаю, что мне нужно использовать setBeaconLayout() для обнаружения маяков (кроме AltBeacons). Но я не уверен, как получить макет для маяков, которые я хочу использовать. Я новичок в маяках.

Прямо сейчас у меня есть маяк RadiusNetwork с идентификатором «2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6» (например), как мне получить макет для него? Я пробовал гуглить, но особой помощи не получил. Есть ли способ получить шаблон макета для устройств? Если на более позднем этапе я захочу использовать какое-то другое устройство, как мне найти раскладку для этого устройства?

Будет ли это работать?

mAllBeaconsRegion = new Region("RadBeacon USB",
                Identifier.parse("2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6"),
                Identifier.parse("1"), Identifier.parse("1"));

person Vamsi Challa    schedule 08.09.2014    source источник


Ответы (1)


Я использовал следующий код ниже для RadBeacon. Я до сих пор не уверен, как получить правильный BeaconLayout для маяка, но у меня сработало следующее.

    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"));
person Vamsi Challa    schedule 10.09.2014