ПЕРВЫЙ АВТОМОБИЛЬНЫЙ ФОРУМ
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Форум » Связь с Администрацией » Реклама » iBeacon. Мифы и реальность
iBeacon. Мифы и реальность
АдминистраторДата: Среда, 05.02.2020, 12:16 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 1714
Репутация: 0
Статус: Offline
Купить метки
Что это такое?

В середине 2013 года Apple на конференции для разработчиков неожиданно заявила, что они подготовили новую технологию, предназначенную для навигации внутри помещений, что они начали создавать карты музеев, торговых центров и других интересных мест и вообще, все было круто. Поверив на слово крупной компании, многие стали предлагать “решения " для внутренней навигации, но мало кому удавалось что-то работоспособное. Оказалось, что в реальности применить эту технологию довольно сложно.

Я также принимал активное участие в технологических исследованиях. Можно было развернуть сеть маяков на GeekPicnic мероприятиях в Москве и Санкт-Петербурге, Протестировав возможности технологии. После чего я написал библиотеку, которая, используя небольшое количество маяков, довольно хорошо определяет внутренние помещения.

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

Что такое iBeacon? Это подмножество протокола Bluetooth Low Energy, которое позволяет вам знать:

    UUID, Major, Minor для beacon
    сила сигнала от маяка
 
АдминистраторДата: Среда, 05.02.2020, 12:16 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1714
Репутация: 0
Статус: Offline
Использовать iBeacon'ы можно на Айфонах, начиная с 4S, Айпадах, начиная с третьего поколения, iPad Mini, iPod Touch (с пятого поколения),
поддержку Андроидов нужно искать в конкретных устройствах, а версия ОС
должна быть 4.3 или выше. Также можно использовать компьютеры Macintosh.

Опыт реального использования
Когда мы рассматривали возможные использования технологии, получалось очень красиво:

  • навигация,
  • отслеживание перемещений (товаров, сотрудников),
  • контрольно-пропускные действия,
  • реклама.


На практике оказалось, что всё не так просто.

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

Вообще, основной алгоритм работы с биконами — когда пользовательское
устройство приближается к нему, появляется нотификация. Тут же хочется
ловить все биконы подряд. Но, к сожалению, чтобы нотификацию обработать,
нужно написать соответствующее приложение и занести в него параметры
конкретного бикона (или конкретного типа биконов, для этого обычно
используется UUID, которые у всех нужных биконов одинаковый). То есть
нельзя просто так взять и повесить, например, рекламный бикон, чтобы он
висел и пиликал всем проходящим. Нужно заставить поставить приложение,
которое слушает только те биконы, на которые настроено (настроить на
все-все-все тоже нельзя, так как startMonitoringForRegion не даст
добавить бесконечное количество регионов):
 
АдминистраторДата: Среда, 05.02.2020, 12:16 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 1714
Репутация: 0
Статус: Offline
NSString *uuid = @"B9407F30-F5F8-466E-AFF9-25556B57FE6D";

CLBeaconRegion *region = [[CLBeaconRegion alloc]
initWithProximityUUID:[[NSUUID alloc] initWithUUIDString:uuid]
identifier:[NSString stringWithFormat:@"beacon_%@", uuid]];

region.notifyEntryStateOnDisplay = YES;

_locationManager startMonitoringForRegion:region];
[_locationManager startRangingBeaconsInRegion:region];
 
АдминистраторДата: Среда, 05.02.2020, 12:16 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 1714
Репутация: 0
Статус: Offline
Пиликать также непросто. Скорость реакции устройства (смартфона) — от секунды до пары минут. То есть, пользователь может пройти мимо бикона, походить еще пару минут, только после этого появится уведомление.

Сами биконы — ломаются. Если закупать их много (и это более-менее необходимость для почти всех вариантов использования), то приходится экономить, следовательно, биконы выходят из строя и их нужно заменять. Нет ничего проще, но после замены нужно перепроставлять соответствие конкретному бикону данных (рекламного текста, или координат). Как следствие, в разработке нельзя обойтись только приложением и биконами. Приходится создавать сервер, который должен хранить соответствие информации биконам, а приложению требуется регулярно обновлять данные.

Возвращаясь к реальному использованию. В 2015 году проходило два мероприятия GeekPicnic, в Москве и Санкт-Петербурге. Это мероприятия на открытом воздухе, на которых собирается много различных докладчиков, интересных артефактов, машин, арт-объектов. За два дня мероприятие посещают 25000 человек.

На каждом мероприятии (которое проходит под открытым небом и в нескольких павильонах) десятки интересных объектов. Искать на карте их не очень удобно, поэтому решено было использовать биконы для их обозначения и уведомлений, когда пользователь к ним подходит. Я писал приложение для Айфона, коллеги потом повторяли его для Андроида.
 
Форум » Связь с Администрацией » Реклама » iBeacon. Мифы и реальность
  • Страница 1 из 1
  • 1
Поиск: