Как да намеря ВСЕКИ маяк с помощта на референтната библиотека AltBeacon за Android?

Използвам референтната библиотека altbeacon за Android за откриване на маяци.

Има опция за конфигуриране на анализатора за откриване на други маяци, които не са altbeacon, напр. Оценка (както е описано тук), като добавите нов BeaconParser (вижте това), което работи страхотно.

Как обаче да му позволя да открива ВСИЧКИ маяци от произволен UUID/формат (altbeacons, estimotes, roximity и т.н.)? Опитах без парсери, празни параметри и без параметъра "m:2-3=.." Нищо не работи.

Благодаря


person Mark Chidlow    schedule 27.09.2014    source източник


Отговори (1)


Можете да конфигурирате множество парсери да бъдат активни едновременно, така че да можете да откривате колкото искате типове маяци едновременно. Но няма магически израз, който да ги открие всички.

Разберете, че изразът BeaconParser казва на библиотеката как да декодира необработените байтове на Bluetooth LE реклама и да я преобразува в идентификатори и полета с данни. Всеки път, когато една компания предлага нов формат за предаване на маяк, може да е необходим нов формат на парсер.

Поради ограниченията на интелектуалната собственост, библиотеката не може да бъде предварително конфигурирана да открива патентовани маяци без разрешение. Ето защо трябва да получите предоставените от общността изрази за всеки патентован тип.

person davidgyoung    schedule 27.09.2014
comment
Всъщност, Дейвид, работя с нов маяк, който трябва да излезе на пазара след няколко месеца. Много се радвам да дефинирам анализатор за това и да го направя достъпен за цялата общност. Какъв е най-добрият начин да направите това, за да работите с ограниченията в IP? - person Mark Chidlow; 28.09.2014
comment
Ако собственикът на формата на маяка го позволи, ние ще изградим поддръжка за маяка в библиотеката. Ако не, вие или други сте добре дошли да публикувате израз за анализатор как да го направите, така че други да могат да добавят поддръжка чрез конфигурация. Всичко, от което наистина се нуждаете, е спецификация за формата на предаване или да го проектирате обратно. - person davidgyoung; 28.09.2014
comment
Отново благодаря ти Дейвид. Ще ви уведомя как е! - person Mark Chidlow; 01.10.2014