Открыть сервис

iBeacon

iBeacon — это протокол и технология, разработанная компанией Apple, которая позволяет мобильным устройствам (смартфонам и планшетам) на базе iOS и Android определять своё местоположение в непосредственной близости от небольшого радиопередатчика — маячка (beacon). Технология основана на стандарте Bluetooth Low Energy (BLE) и используется для передачи коротких идентификационных сигналов, которые могут запускать определённые действия на принимающем устройстве, такие как показ уведомления, открытие приложения или выдача контекстной информации.

История

Технология iBeacon была впервые анонсирована компанией Apple в июне 2013 года на Всемирной конференции разработчиков (WWDC). Изначально она была представлена как часть операционной системы iOS 7. Релиз технологии состоялся в сентябре 2013 года вместе с выходом iOS 7. Появление iBeacon стало следствием развития стандарта Bluetooth 4.0, который включал режим Bluetooth Low Energy, позволяющий устройствам работать от батарейки в течение длительного времени (от нескольких месяцев до нескольких лет) и передавать данные на небольшое расстояние.

Вскоре после анонса технология была внедрена в розничную торговлю, музеи, аэропорты и стадионы. В 2014 году компания Apple начала использовать iBeacon в своих розничных магазинах Apple Store для информирования покупателей о доступных товарах и услугах. Однако массового распространения, как ожидалось изначально, технология не получила из-за необходимости установки физических маячков и ограниченной поддержки на устройствах Android (поддержка iBeacon на Android была реализована через сторонние библиотеки, так как Google продвигала собственный аналог — Eddystone).

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

Технология iBeacon использует однонаправленную передачу данных. Физический маячок (аппаратное устройство) периодически излучает радиосигнал в формате BLE-пакета. Этот пакет содержит три основных идентификатора:

  • UUID (Universally Unique Identifier) — 16-байтовый идентификатор, уникальный для конкретной сети или компании. Например, все маячки одной сети розничного магазина могут иметь одинаковый UUID.
  • Major — 2-байтовое число, которое позволяет группировать маячки внутри одной сети. Например, может обозначать город или регион.
  • Minor — 2-байтовое число, которое позволяет идентифицировать конкретный маячок внутри группы. Например, может указывать на конкретную полку или отдел в магазине.

Мобильное устройство (смартфон) с включённым Bluetooth и установленным приложением, которое подписано на определённый UUID, постоянно сканирует эфир на наличие BLE-пакетов. При обнаружении сигнала от маячка устройство вычисляет приблизительное расстояние до него на основе уровня сигнала (RSSI — Received Signal Strength Indicator). В зависимости от силы сигнала выделяются три зоны:

  • Immediate (немедленная) — расстояние до нескольких сантиметров (обычно до 0,5 метра). Устройство находится в непосредственной близости от маячка.
  • Near (близкая) — расстояние до нескольких метров (обычно до 2–3 метров).
  • Far (дальняя) — расстояние более 3 метров, но в пределах действия Bluetooth (до 50–70 метров на открытой местности).

При входе устройства в одну из этих зон приложение может выполнить заранее заданное действие: показать push-уведомление, открыть определённый экран, запустить таймер или записать данные о местоположении.

Устройство и характеристики маячков

Типичный аппаратный iBeacon-маячок представляет собой компактное устройство размером с монету или брелок. Основные компоненты:

  • Микроконтроллер — управляет работой и формирует BLE-пакеты.
  • Bluetooth-чип — поддерживает стандарт Bluetooth 4.0 или выше (BLE).
  • Батарея — обычно CR2032 (литиевая монетка) или AAA/AA. Срок службы батареи зависит от частоты передачи сигнала (интервала вещания) и может составлять от 1 года до 5 лет.
  • Антенна — встроенная, обеспечивает радиус действия от 1 до 70 метров.

Характеристики маячков могут варьироваться в зависимости от производителя. Основные параметры:

  • Интервал вещания (advertising interval) — время между отправкой пакетов. Стандартные значения: 100 мс, 200 мс, 500 мс, 1 с. Чем чаще передача, тем быстрее устройство обнаруживает маячок, но тем быстрее расходуется батарея.
  • Мощность передачи (TX power) — определяет радиус действия. Измеряется в dBm (например, -4 dBm, -12 dBm). Чем выше мощность, тем больше радиус, но и выше энергопотребление.
  • Защита корпуса — многие маячки имеют степень защиты IP67 или IP68 (водонепроницаемость и пылезащита).

Применение

Технология iBeacon нашла применение в нескольких ключевых областях:

Розничная торговля

В магазинах маячки устанавливаются на витринах, стеллажах или у входа. При приближении покупателя к определённому товару на его смартфон может прийти уведомление с информацией о товаре, скидке или акции. Например, в супермаркете маячок у отдела с молочными продуктами может предложить рецепт или купон на скидку.

Музеи и галереи

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

Аэропорты и вокзалы

Маячки используются для навигации внутри терминалов. Приложение авиакомпании или аэропорта может определить местоположение пассажира и показать путь к выходу на посадку, стойке регистрации или кафе. Также маячки могут использоваться для автоматической регистрации на рейс при входе в зону аэропорта.

Спортивные стадионы и концерты

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

Умный дом и автоматизация

В системах «умный дом» маячки могут использоваться для автоматизации действий: при входе в комнату с маячком автоматически включается свет, открываются шторы или запускается музыка. Однако в этой сфере iBeacon уступает более специализированным протоколам, таким как Zigbee или Z-Wave.

Охрана и безопасность

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

Преимущества и недостатки

Преимущества

  • Низкое энергопотребление — маячки работают от батарейки годами.
  • Низкая стоимость — цена одного маячка может составлять от 5 до 30 долларов США.
  • Простота установки — не требуется прокладка кабелей или настройка сети.
  • Высокая точность — определение местоположения с точностью до нескольких сантиметров в зоне Immediate.
  • Независимость от GPS — работает внутри помещений, где GPS-сигнал недоступен.

Недостатки

  • Ограниченный радиус действия — до 70 метров на открытой местности, в помещениях — до 10–20 метров.
  • Зависимость от аппаратного обеспечения — требуется установка физических маячков.
  • Необходимость установки приложения — пользователь должен заранее установить приложение, которое подписано на UUID маячка.
  • Проблемы с конфиденциальностью — маячки могут отслеживать перемещение пользователей без их явного согласия, что вызывает опасения с точки зрения приватности.
  • Интерференция — сигнал может глушиться стенами, металлическими конструкциями или другими BLE-устройствами.

Критика и ограничения

Технология iBeacon подвергалась критике за потенциальное нарушение конфиденциальности. В 2014 году группа исследователей из Университета Вашингтона продемонстрировала, что маячки могут использоваться для отслеживания перемещения людей без их ведома, если на устройстве установлено приложение, которое передаёт данные на сервер. В ответ на это Apple ввела ограничения: приложение может сканировать маячки только в фоновом режиме, если пользователь дал явное разрешение на использование Bluetooth.

Кроме того, технология не получила широкого распространения из-за фрагментации рынка. В 2015 году компания Google представила собственный открытый протокол Eddystone, который был совместим с iBeacon, но предлагал более гибкие возможности (например, передача URL-адресов). Однако к 2020 году Google прекратила поддержку Eddystone, и iBeacon остался де-факто стандартом для BLE-маячков, хотя и с ограниченным применением.

Источники

  • Apple Inc. «iBeacon for Developers» (документация, 2013–2023).
  • Bluetooth SIG. «Bluetooth Core Specification 4.0» (2010).
  • Statista. «Number of iBeacon devices shipped worldwide from 2014 to 2020» (2021).
  • Журнал «Хакер». «iBeacon: технология, которая не взлетела» (2018).
  • Wired. «The iBeacon: Apple’s Indoor Positioning System» (2013).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →