Как я могу протестировать маяки Eddystone с помощью API Proximity Beacon на Android или iOS и есть ли какие-либо зависимости?

Я увидел объявление Google о Eddystone и хочу начать тестирование на своих смартфонах. Не могли бы вы предоставить несколько ссылок, с которых я могу начать работу, и нужно ли мне загружать какие-либо конкретные зависимости? Спасибо за вашу помощь!


person Dan Holevoet    schedule 14.07.2015    source источник


Ответы (4)


Если у вас есть Nexus 6 или Nexus 9, вы можете передавать как маяк Eddystone, используя приложение txeddystone-uid:

https://github.com/google/eddystone/tree/master/eddystone-uid/tools/txeddystone-uid

Кроме того, вы можете использовать приложение ios-eddystone-scanner-sample для сканирования маяков Eddystone.

https://github.com/google/eddystone/tree/master/tools/ios-eddystone-scanner-sample

Если у вас есть маяки Estimote, вы можете обновить их прошивку для передачи в качестве маяка Eddystone.

http://developer.estimote.com/eddystone/#configure-estimote-beacons-to-broadcast-eddystone

person Taha Ozket    schedule 14.07.2015
comment
Может ли телефон передавать тип кадра Eddystone-URL? - person Arun Badole; 16.09.2015
comment
@ AB1209 да, для этого вы можете использовать github.com /google/eddystone/tree/master/eddystone-uid/tools/ - person Taha Ozket; 17.09.2015

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

http://developer.radiusnetworks.com/2015/07/14/building-apps-with-eddystone.html

Это приложение будет работать на любом телефоне Android с версией 4.3+. Единственное, что вам нужно, — это бесплатная Android Beacon Library с открытым исходным кодом. Документация библиотеки включает в себя множество подробностей о том, как использовать все различные фреймы Eddystone. и как запрограммировать обнаружение каждого из них.

Еще несколько вещей, которые могут оказаться полезными:

person davidgyoung    schedule 14.07.2015
comment
Если у меня есть приложение для Android в качестве приемника, интегрированное с использованием estimote sdk, могу ли я проверить его на соответствие приложению определения местоположения, передающему кадр eddystone-url? ИЛИ мне в обязательном порядке потребуется оценка аппаратного маяка? - person user755499; 22.04.2016

Вы можете скачать образцы приложений для Android и iOS в нашем репозитории GitHub: https://github.com/google/beacon-platform/tree/master/samples

Для Android, перечисленных в build.gradle приложения, нам требуется:

  • Андроид 5.1
  • Сервисы Google Play (для управления учетными записями и утилит авторизации)
  • Volley (библиотека асинхронного HTTP)
  • Джода-Время
person Dan Holevoet    schedule 14.07.2015

Вы можете протестировать Eddystone даже без вашего приложения в IOS. Он работает с виджетом IOS Chrome, выпущенным с последним обновлением Chrome 44.0.2403.+.

Вам просто нужно установить профиль Eddystone на любой маяк (я тестировал с маяками Estimote) и настроить любой URL.

Здесь вы можете узнать, как настроить маяк Eddystone с помощью маяков Estimote. http://developer.estimote.com/eddystone/

Получив его, просто добавьте виджет Chrome в свое уведомление. Сначала он будет запрашивать разрешение, а после этого каждый раз, когда вы заходите в центр уведомлений, он сканирует маяки Eddystone.

Вы также можете выполнить сканирование для своего приложения с помощью Estimote SDK, но оно не обеспечивает фоновое сканирование.

person Bilal    schedule 04.08.2015