Нет никакого веб-вещания радиомаяка, верно?

#web #ibeacon #beacon #eddystone

Вопрос:

Я разрабатываю приложение для вещания, используя Eddystone. Вопрос здесь в том, насколько я знаю, в мобильном Интернете (в браузере, таком как Chrome) нет API для вещания радиомаяков (TLM). Чтобы убедиться, я хочу убедиться, что такой технологии не существует. Спасибо.

Ответ №1:

Единственной платформой, которая позволяет вам это делать, является браузер Chrome в Chrome OS. На этой платформе пользователи могут дополнительно включить рекламу BLE в настройках браузера, а затем приложения могут программно настраивать рекламу BLE, в том числе для таких маяков, как Eddystone. Сотрудники Radius networks собрали библиотеку маяков JavaScript, чтобы помочь вам в этом.

Для всех других платформ ответ отрицательный, вы не можете рекламировать BLE с помощью веб-браузера. Этот ответ применим ко всем другим браузерам во всех других операционных системах.

Стоит отметить, что Google спонсирует инициативу Web Bluetooth, направленную на обеспечение поддержки браузеров BLE. Однако он предназначен для поддержки только центральной роли BLE (а не периферийной роли, необходимой для рекламы). И даже центральная поддержка веб-Bluetooth очень ограничена-она не поддерживает общее сканирование BLE на наличие маяков (она поддерживает сканирование служб BLE только для целей подключения). Кроме того, веб-Bluetooth вообще не поддерживается Apple Safari ни на iOS, ни на macOS, и Apple заявила, что не планирует поддерживать его в будущем.

В итоге, если вы хотите работать с маяками в веб-браузере, вам в значительной степени не повезло. Единственным исключением является то, что вы можете размещать рекламу на ChromeOS.