Кроссплатформенное приложение AltBeacon/iBeacon

Таким образом, Android не поддерживает iBeacon, есть несколько библиотек, которые намерены предоставить функциональность iBeacon для Android. Спецификация Apple iBeacon определяет два основных и второстепенных поля, которые позволяют отправлять небольшие объемы данных. Начиная с Android 5.0 появилась возможность работы с BLE Peripheal Mode, что позволяет размещать рекламу по BLE. Мой вопрос: есть ли возможность отправлять основные и второстепенные поля с помощью Android?


person dzakens    schedule 29.10.2014    source источник


Ответы (1)


Да, это возможно. У Radius Networks есть приложение QuickBeacon в Play Маркете. который передает как AltBeacon. Для этого приложения требуется версия Nexus 5 или Nexus 7 2013 года и одна из предварительных сборок Android L, выпущенных Google в июле и августе 2014 года. Окончательная версия Android 5.0 позволит настраивать передачу данных в форматах iBeacon и AltBeacon.

Есть одна загвоздка: первая предварительная сборка Android 5.0, выпущенная в октябре 2014 года, нарушила периферийный режим, что сделало передачу маяка невозможной. В публичных окончательных API по-прежнему указано, что это поддерживается, так что, надеюсь, это всего лишь ошибка, которая будет исправлена ​​в окончательном обновлении Android 5.0.

См. здесь: Работает ли BluetoothLeAdvertiser на Nexus 5 с Android 5.0?

Полное раскрытие: я главный инженер Radius Networks.

person davidgyoung    schedule 29.10.2014
comment
Приложение Quick Beacon получает ошибку во время установки. Для рекламы в формате iBeacon я должен следовать glimwormbeacons.com/what-makes-an -ibeacon-an-ibeacon ? - person dzakens; 30.10.2014
comment
У вас установлен Android L на вашем телефоне? QuickBeacon в настоящее время поддерживает только Android L, а не последнюю версию Android 5.0, выпущенную в этом месяце. - person davidgyoung; 30.10.2014
comment
Это не будет работать. Приложение создано только для более ранней предварительной версии Android L. Со временем он будет перевыпущен для Android 5.0, если упомянутая выше ошибка будет исправлена. - person davidgyoung; 31.10.2014
comment
на сборке Android 5.0 (LRX21O; последняя) проблема все еще существует - person dzakens; 13.11.2014