Лучшие вопросы
Таймлайн
Чат
Перспективы
IBeacon
Из Википедии, свободной энциклопедии
Remove ads
iBeacon — API сервиса iOS, начиная с версии 7, позволяющий производить передачу данных между беспроводными устройствами — маяками (англ. beacon) — и устройствами, поддерживающими Bluetooth LE, торговая марка Apple, Inc.[1] Аналогичный сервис имеют и устройства с ОС Android, начиная с версии 4.3.

Технология iBeacon, работающая внутри помещений, позволяет дополнить традиционные сервисы определения местоположения (GPS, сигналы вышек сотовой связи и т. п.). Например, она может с разрешения клиента, выражающегося в установке соответствующего мобильного приложения, открыть новые каналы мобильного маркетинга в розничной торговле, предоставлять дополнительную, зависящую от местоположения информацию посетителям музеев и выставок[2].
Remove ads
Принцип работы
Суммиров вкратце
Перспектива

Маяк (передатчик) периодически, с интервалом от долей секунды до нескольких секунд, передаёт пакеты объявления (англ. advertising packets), не устанавливая само соединение, стандарта Bluetooth LE, которые содержат помимо заголовка следующую полезную нагрузку[2][3]:
- UUID
- 128-битный уникальный идентификатор группы маяков, определяющий их тип или принадлежность одной организации
- Major
- 16-битное беззнаковое значение, с помощью которого можно группировать маяки с одинаковым UUID
- Minor
- 16-битное беззнаковое значение, с помощью которого можно группировать маяки с одинаковым UUID и Major
- Measured Power (уровень сигнала в 1 м от передатчика)[4]
- 8-битное знаковое целое — значение индикации уровня принимаемого сигнала (RSSI), откалиброванное на расстоянии 1 м от приёмника[5], которое используется для определения близости (англ. proximity) маяка к приёмнику (мобильному устройству). Измеряется в dBm.
Для определения расстояния до маяка (англ. ranging) используется измеренное на приёмнике реальное значение RSSI (в dBm), с объявленным маяком значением «Measured Power» на расстоянии 1 метра[3] (см. RSSI). Чем больше расстояние, тем больше будет разница между «Measured Power» и RSSI[2]. В случае использования нескольких маяков кроме расстояния до каждого может быть установлено и местоположение приёмника путём трилатерации[6] или методом «fingerprinting» («отпечатков»). Под «fingerprinting» понимается предварительная запись векторов из RSSI от идентифицированных маяков для некоторого набора точек в помещении. При навигации измерения сравниваются с этим набором и выбирается самая подходящая по «отпечатку» точка[7].
Когда местоположение определено, мобильное приложение может предпринять некоторые действия, например, показать соответствующую информацию.
Уровень сигнала на приёмнике зависит от расстояния только в случае беспрепятственного распространения радиосигнала. В реальных помещениях на RSSI влияет многолучевое распространение (англ. multipath propagation) радиоволн, что может приводить как к заниженным, так и к завышенным уровням сигнала. Для получения более точных оценок требуется применение алгоритмов сглаживания[8].
Remove ads
Устройства-маяки

В качестве маяков могут использоваться отдельные малогабаритные устройства на батарейках; устройства, питающиеся от USB; Raspberry Pi с соответствующим USB-брелоком. В качестве маяка может выступать iOS-устройство с соответствующим приложением[9].
Применения
iBeacon могут устанавливаться в магазинах для целей маркетинга (например, адресного предоставления скидок), на начальном этапе транзакции беспроводного платежа[10], на массовых зрелищных и спортивных мероприятиях[11][12] и т. п.
С развитием технологии следующие общие направления могут существенно расширить арсенал интерактивного дизайнера[13]:
- Привязка цифрового содержимого к объектам физического мира
- Целостная, хорошо интегрированная настройка и интеграция гаджетов
- Новые концепции в розничной торговле
- Информационные взаимодействия между физическими лицами (англ. peer-to-peer)
Кроме того, на основе iBeacon можно строить системы внутреннего позиционирования[14] с присущими им сферами применения.
Маячки могут использоваться для людей с нарушением зрения. iBeacon позволяет слабовидящим ориентироваться на местности, предоставляя подробную информацию о том, что их окружает[15].
Альтернативные протоколы
В июле 2015 года Google (Alphabet Inc.) опубликовал Eddystone — альтернативный iBeacon протокол для маячков, также основанный на Bluetooth LE. В отличие от протокола от Apple, Eddystone является более открытым протоколом, а также позволяет использовать различные типы кадров (frame), в том числе URIBeacon, когда маячок непосредственно передаёт унифицированный идентификатор ресурса. В протоколе также предусматривается передача «телеметрических» кадров, содержащих данные о состоянии источника напряжения и температуры[16].
Другой альтернативой iBeacon является открытый протокол AltBeacon, созданный Radius Networks в 2014 году[16][17]. Платформа Google поддерживает его наряду с Eddystone и iBeacon[16][18].
Remove ads
См. также
Примечания
Литература
Ссылки
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
