Eddystone — самый популярный маяк, разработанный Google. Большинство компаний используют Eddystone для отправки геолокационных уведомлений. Это кроссплатформенный маяк с открытым исходным кодом. Более того, его можно использовать как на iOS, так и на Android.
Маяк Eddystone может передавать четыре типа данных, описываемых тремя основными кадрами:
Eddystone-Url : Используется для трансляции URL-адресов.
Eddystone-TLM : Его можно использовать для телеметрии маяков.
Eddystone-UID : Этот параметр используется для трансляции идентификаторов маяков.
Кстати, вы также можете использовать Eddystone-EID для обеспечения безопасности.
Давайте сначала обсудим работу маяка Eddystone в целом.
Полная работа маяк Эддистоун
В этой статье описывается весь процесс работы Eddystone, состоящий из четырёх основных этапов. Рассмотрим их все по отдельности:
1. Приобретите маяки
В первую очередь вам понадобятся маячки. Мы настоятельно рекомендуем приобрести самые эффективные маячки от MOKOsmart . Посетите официальный сайт MOKO Smart и выберите маячок, соответствующий вашим потребностям.
2. Настройте маяки Eddystone
Перед использованием маяков необходимо настроить тип кадра. Кроме того, необходимо задать интервалы передачи и уровни мощности. Для этой настройки необходимо использовать программное обеспечение, предоставленное производителем маяка.
Для рекламы URL-вложений или данных можно использовать фреймы типа Eddystone-EID или Eddystone-UID. Для рекламы URL можно использовать фреймы типа Eddystone-URL.
С Eddystone-EID и Eddystone-UID вы можете:
• Удаленное обновление различных маячковых насадок.
• Свяжите URL-вложение или данные с маяком.
• Отслеживайте маяки с помощью панели мониторинга маяков Google.
• Eddystone-EID также помогает контролировать доступ к маякам. Более того, Eddystone-URL позволяет рекламировать URL-адреса, включая HTTP или HTTPS. Кроме того, он помогает взаимодействовать с физическим Интернетом.
• Eddystone-URL не поддерживает URL-адреса для установки приложений и намерения приложений. После развертывания маяков необходимо обновить URL-адрес. Более того, при использовании этого формата маяки нельзя зарегистрировать в Google.
• После настройки маяка с помощью Eddystone-URL дальнейшие действия не требуются. Если вы используете другие форматы, перейдите к следующему шагу.
3. Зарегистрируйте свой маяк в Google
Теперь вам нужно зарегистрировать право собственности на маяк в реестре маяков Google. Для регистрации можно использовать приложение Beacon Tools. Кстати, приложение доступно как для Android, так и для iOS.
Чтобы зарегистрировать маяки, выполните следующие действия:
• После запуска приложения выберите нужный вам проект Google Developer.
• Поднесите устройство с установленным приложением к маяку. Должен отобразиться список маяков.
• Теперь выберите маяк, который хотите зарегистрировать в Google. Нажмите «Зарегистрировать маяк». После этого маяк появится на вкладке «Зарегистрированные».
• Кроме того, вы можете использовать API Proximity Beacon для регистрации своих маяков.
4. Добавить вложение
Существуют различные варианты привязки вложений. Например, можно использовать Google Beacon Dashboard и Proximity Beacon API. Однако мы рекомендуем выбрать первый вариант.
• Используйте панель управления Google Beacon
Это самый простой и понятный способ привязать различные вложения к вашим маякам. Чтобы добавить вложение, выполните следующие действия:
• Перейдите непосредственно в панель управления Google Beacon
Выберите нужный вам проект из списка различных проектов Google Developers Console.
• Выберите свой маяк из списка
Введите подробную информацию о вашем маяке в форму.
• Добавить и прикрепить
Щелкните раскрывающийся список рядом, чтобы просмотреть сведения о маяке и выбрать вариант вложения.
• Добавьте значение и его тип для вложения.
Нажмите на значок «плюс», чтобы добавить вложение.
Как выглядит уведомление маяка Eddystone?
Уведомления Eddystone выглядят по-разному на устройствах iOS и Android.
1. Уведомления на устройствах iOS
Когда пользователи приближаются к маяку Eddystone, они получают уведомление. Получают ли они его в виджете Chrome Today, в котором упоминается, что близлежащие объекты транслируют веб-страницы? Теперь, если пользователи этого хотят, Chrome может вывести их список. Когда пользователи принимают уведомление, Chrome перенаправляет их к списку URL-адресов по запросу. Это Центр уведомлений. После нажатия на любую ссылку ссылка перенаправит их на целевой веб-сайт в браузере Chrome.
2. Уведомления на устройствах Android
Когда пользователи приближаются к маяку Eddystone, они получают уведомление. Сообщается ли в уведомлении о наличии поблизости физических веб-страниц? Нажав на это уведомление, пользователи могут просмотреть подробный список URL-адресов. Все URL-адреса содержат метаданные, такие как заголовок и описание, которые аналогичны результатам поиска Google. При нажатии на любой из URL-адресов ссылка перенаправляет их на соответствующий веб-сайт в браузере Chrome.
Теперь вы лучше понимаете, как выглядит уведомление. Перейдём к наиболее часто задаваемым вопросам, связанным с работой Eddystone.
Некоторые часто задаваемые вопросы о работе Eddystone
Вот некоторые часто задаваемые вопросы:
1. Должен ли пользователь иметь приложение на своём устройстве для работы Eddystone-URL? Как это работает?
Для обнаружения URL-адреса, передаваемого маяками, пользователям необходимо приложение. Приложение считывает полученный пакет и отображает уведомление. Пока что эту функцию поддерживают только Physical Web Browser и Chrome на iOS. Даже реализация браузера Chrome на iOS требует включения уведомлений.
2. Можем ли мы решить, кому отправлять эти URL-адреса?
Нет, у вас нет возможности это контролировать. Эти уведомления может получать любой, у кого установлено приложение, способное считывать URL-адрес Eddystone, поэтому сегментация клиентов невозможна.
3. Могут ли другие маяки использовать форматы Eddystone?
Да, разные производители уже выпустили такие маяки. Более того, большинство из них планируют выпустить прошивки с поддержкой этого формата.
4. Может ли какой-либо другой браузер, помимо Chrome, переводить URL-адреса Eddystone?
Да, помимо Chrome существуют и другие браузеры, способные транслировать URL-адреса Eddystone.
5. Могу ли я использовать iBeacon в приложении, в котором установлен Eddystone SDK?
Да, это возможно. Некоторые приложения поддерживают оба режима. Вы можете выбрать любой из них. Тогда они будут работать соответственно.







