iBeacon — API сервиса iOS начиная с версии 7, позволяющий производить передачу данных между беспроводными устройствами — маяками () — и устройствами, поддерживающими Bluetooth LE, торговая марка Apple, Inc. Аналогичный сервис имеют и устройства с ОС Android начиная с версии 4.3.

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

Принцип работы

Маяк (передатчик) периодически, с интервалом от долей секунды до нескольких секунд, передаёт пакеты объявления (), не устанавливая само соединение, стандарта Bluetooth LE, которые содержат помимо заголовка следующую полезную нагрузку:

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

Major 16-битное беззнаковое значение, с помощью которого можно группировать маяки с одинаковым UUID

Minor 16-битное беззнаковое значение, с помощью которого можно группировать маяки с одинаковым UUID и Major

Measured Power (уровень сигнала в 1 м от передатчика) 8-битное знаковое целое — значение индикации уровня принимаемого сигнала (RSSI), откалиброванное на расстоянии 1 м от приёмника, которое используется для определения близости () маяка к приёмнику (мобильному устройству). Измеряется в dBm.

Для определения расстояния до маяка () используется измеренное на приёмнике реальное значение RSSI (в dBm) с объявленным маяком значением «Measured Power» на расстоянии 1 метра (см. RSSI). Чем больше расстояние, тем больше будет разница между «Measured Power» и RSSI. В случае использования нескольких маяков, кроме расстояния до каждого, может быть установлено и местоположение приёмника путём трилатерации или методом «fingerprinting» («отпечатков»). Под «fingerprinting» понимается предварительная запись векторов из RSSI от идентифицированных маяков для некоторого набора точек в помещении. При навигации измерения сравниваются с этим набором и выбирается самая подходящая по «отпечатку» точкаR. Faragher, R. Harle An Analysis of the Accuracy of Bluetooth Low Energy for Indoor Positioning Applications Proceedings of the 27th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2014).

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

Уровень сигнала на приёмнике зависит от расстояния только в случае беспрепятственного распространения радиосигнала. В реальных помещениях на RSSI влияет многолучевое распространение () радиоволн, что может приводить как к заниженным, так и к завышенным уровням сигнала. Для получения более точных оценок требуется применение алгоритмов сглаживания.

Устройства-маяки

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

Применения iBeacon могут устанавливаться в магазинах для целей маркетинга (например, адресного предоставления скидок), на начальном этапе транзакции беспроводного платежаSteve Ranger, What is Apple iBeacon? Here's what you need to know. June 10, 2014, ZDNet, на массовых зрелищных и спортивных мероприятияхMLBAM completes initial iBeacon installations. MLB.com. February 14, 2014Daisuke Wakabayashi, Elizabeth Dwoskin, Greg Bensinger. Apple's Latest Offering Explores the Great Indoors. The Wall Street Journal. June 1, 2014 и т. п.

С развитием технологии следующие общие направления могут существенно расширить арсенал интерактивного дизайнераKyle VanHemert. 4 Reasons Why Apple’s iBeacon Is About to Disrupt Interaction Design. wired.com, 12.11.13: Привязка цифрового содержимого к объектам физического мира Целостная, хорошо интегрированная настройка и интеграция гаджетов Новые концепции в розничной торговле Информационные взаимодействия между физическими лицами ()

Кроме того, на основе iBeacon можно строить системы внутреннего позиционирования с присущими им сферами применения.

Маячки могут использоваться для людей с нарушением зрения. iBeacon позволяет слабовидящим ориентироваться на местности, предоставляя подробную информацию о том, что их окружает.

Альтернативные протоколы В июле 2015 года Google (Alphabet Inc.) опубликовал Eddystone — альтернативный iBeacon протокол для маячков, также основанный на Bluetooth LE. В отличие от протокола от Apple, Eddystone является более открытым протоколом, а также позволяет использовать различные типы кадров (frame), в том числе URIBeacon, когда маячок непосредственно передаёт унифицированный идентификатор ресурса. В протоколе также предусматривается передача «телеметрических» кадров, содержащих данные о состоянии источника напряжения и температурыThomas Claburn Google Proposes Open Source Beacons , InformationWeek, 15.7.2015.

Другой альтернативой iBeacon является открытый протокол AltBeacon, созданный Radius Networks в 2014 годуDoug Thompson iBeacon Has Company: AltBeacon May Become a Default Standard for Android and Other Devices . Платформа Google поддерживает его наряду с Eddystone и iBeaconPlatform Overview , Google.

См. также Bluetooth-маркетинг

Примечания

Литература

Ссылки

 — иллюстрированный обзор и сравнение аппаратного обеспечения различных производителей

Категория:API Категория:Беспроводные сети Категория:Bluetooth Категория:Мобильный маркетинг