Главная > Новости > Содержание
Введение в EddystoneⅠ
Sep 01, 2018

1 Что такое Eddystone

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

Eddystone-UID: уникальный, статический идентификатор с 10-байтовым компонентом пространства имен и 6-байтовый компонент экземпляра.

Eddystone-URL: сжатый URL-адрес, который после разбора и распаковки напрямую используется клиентом.

2 Что такое URL-адрес Eddystone

URL-адрес Eddystone является компонентом спецификации Eddystone для маяков BLE. Рамка Eddystone-URL транслирует URL-адрес с использованием сжатого формата кодирования, чтобы заполнить больше в ограниченном рекламном пакете. URL-адрес Eddystone должен быть меньше или равен 18-байтам. Чтобы переносить больше данных, мы можем сжать URL. compress, следующие данные могут быть заменены на 1 байт.

 

Префикс схемы URL

Encode byte (hex)

http: // www .

00

https: // www .

01

Http: //

02

https: //

03  


Схема URL-адресов HTTP

Encode byte (hex)

.com /

00

.org /

01

.edu /

02

.сеть/

03

.Информация/

04

.biz /

05

Пра /

06

.com

07

.org

08

.edu

09

.сеть

0a

.Информация

0b

.biz

Пра

0d

 

Если веб-страница особенно длинная и сжата более чем на 18 байт, следует использовать https://bitly.com/, чтобы сократить URL-адрес, а затем добавить его на маяковое устройство.

URL-адрес Eddystone можно использовать с близлежащим или физическим веб-сайтом. В соседних уведомлениях требуется, чтобы веб-сайт отвечал определенным требованиям, например HTTPS-only, разрешенные роботы и т. Д.

Следующая веб-ссылка может проверить, поддерживается ли URL или нет.

https://beaufortfrancois.github.io/sandbox/physical-web/url-validator/

Рядом только сканирующие маяки, когда пользователи включают экран своего смартфона. Поэтому уведомление может не появляться до тех пор, пока пользователь не взаимодействует со своим Android-смартфоном.

        Figure 1.pngFigure 2.png

             

Если ваше уведомление не работает хорошо (пользователи редко нажимают на него или игнорируют его, что может быть истолковано как уведомление, которое не так полезно), Near Notifications могут перестать доставлять его пользователям.

Для широковещательной передачи Eddystone (URL / UID) пользователь может использовать бесплатные поблизости / Physical Web / Beacon Tools для получения уведомлений.

Для трансляции iBeacon пользователям нужны физические веб-инструменты / маяки или мобильное приложение для получения уведомлений.