1

Я пытаюсь использовать библиотеку AltBeacon/android-beacon. Я начал с reference app. Последовала вся инструкция по настройке приложения, но она все еще не может найти никакого маяка. Я также попробовал приложение Locate, он не может найти маяки. Я не думаю, что с RadBeacons что-то не так, так как я могу настроить их с помощью приложения на iPhone. Телефон Android, который я пробовал, - это Moto X (Android 4.4.4) и Samsung S3 (Android 4.4.2), установленные приложения на обоих телефонах, ни один из них не работает. Посмотрел в журнал библиотеки, следующим образом:altbeacon справочное приложение не может найти Beacons

09-10 15:46:02.571: D/BtGatt.btif(1990): btif_gattc_upstreams_evt: Event 4096 
09-10 15:46:02.571: D/BtGatt.GattService(1990): onScanResult() - address=3D:AC:95:C9:1C:D5, rssi=-64 
09-10 15:46:02.571: D/BeaconService(11355): got record 
09-10 15:46:02.577: D/WifiStateMachine(924): handleMessage: X 
09-10 15:46:02.577: D/BeaconParser(11355): This is not a matching Beacon advertisement. (Was expecting be ac. The bytes I see are: 0201061aff4c000215078701d2fa844b429c161417dabc159d00010001c20000000000000000000000000000000000000000000000000000000000000000 

пытался также установить другие приложения из Google Play, таких как iBeacon Finder, они находят маяк. Есть ли дополнительная настройка, необходимая для приложения или маяка?

Может ли кто-нибудь мне помочь? Очень благодарен!

ответ

1

Проблема в том, что вы используете собственный тип маякового радиосигнала, который по умолчанию библиотека не распознает. Поймите, что для того, чтобы библиотека не облагалась интеллектуальной собственностью, по умолчанию она будет определять только маяки, соответствующие новой спецификации AltBeacon. Мы не можем предварительно настроить его для обнаружения проприетарных маяков.

Вы можете легко настроить библиотеку для работы с проприетарными маяками, но вы должны добавить строку кода конфигурации самостоятельно. Прочтите документацию в классе BeaconParser.

+0

Благодарим вас за ответ. Я понимаю, что я должен изменить beaconLayout, поскольку эти маяки не соответствуют спецификации AltBeacon. Я использую RadBeacon из Radius Networks. Я считаю, что тег должен соответствовать спецификации. Или, может быть, я ошибаюсь? – Dongyi

+0

С сентября 2014 года тег RadBeacon не передает рекламу AltBeacon. – davidgyoung

+0

OK. Это имеет смысл. На этой неделе я получил эти теги RadBeacon. Спасибо! – Dongyi

Смежные вопросы