Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов

Телефоны ищут свои «родные» сети, поэтому время от времени отправляют в окружающее пространство пакеты с их запросами. Обычная Wi-Fi-инфраструктура (хотспот, раздающий сеть для персонала магазина) может слушать эти пакеты — не отвергать их, а записывать в лог MAC-адрес и дальность до терминала (по уровню сигнала).

Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr
В случае одной точки это используется как счётчик посетителей на уровне «за вчера 182 человека зашло в магазин, из них 34 уже у нас были», а если точек три или больше — можно уже трассировать потоки людей и видеть наиболее интересные им товары:
Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr

Ещё раз: никакого спецоборудования, обычные точки Wi-Fi Cisco и софт для обработки их логов. От модели точки доступа Cisco зависит точность. В нашей схеме нужен ещё аплинк до сервера аналитики, где также развёрнут виртуальный контроллер Cisco — точки сгружают ему логи.


Точки доступа обычно ставятся на потолок в торговом центре, вот пример монтажа:

Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr
Сами точки, например, вот:
Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr

Архитектура решения такая:

Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr

Обратите внимание: точки Cisco и так могут отдавать свою телеметрию в Cisco. Чтобы получить к ней доступ на сервере аналитики, нужно развернуть виртуальный контроллер и зарегистрировать в нём точки. Никаких физических касаний — просто туда заносятся серийники текущей инфраструктуры и вводится пароль доступа.



Есть два режима работы: «присутствие» и «месторасположение». Присутствие — это если телефон находится в зоне действия точки и имеет некий уровень сигнала. По сути, просто счётчик пользователей, который также умеет:


— Записывать MAC-адреса для аналитики дальше: как часто клиент возвращается, сколько раз был в других магазинах сети и т. п.


— И фиксировать длительность нахождения в магазине.

Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr

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


Режим местоположения хитрее, но требует уже минимум трёх точек:

Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr

Есть определение места по триангуляции сигнала. Точки должны стоять определённым образом, и их расположение нужно будет указать с софтине сбора данных. Поскольку интерфейс «плоский», то есть 2D, имеются погрешности при разных высотных уровнях этих точек, и не обрабатываются многоэтажные магазины — на каждый этаж нужно по 3 своих точки.


Настройка новых точек довольно простая, когда всё сконфигурировано:

Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr

Есть и третий режим: если Wi-Fi планируется отдавать клиентам (а часто точки доступа ставят именно для этого), то при подключении к SSID магазина начинается уже более точный трекинг: дата-трафик позволяет получать куда больше данных о расположении с меньшими промежутками.


Заявленная точность в обычном режиме — 5–10 метров. В режиме дата-трафика — 3–5 метров. Есть возможность наблюдать в реалтайме. Ну и можно делать страницы приветствия — даже как в метро:

Как магазин в торговом центре узнаёт вас по Wi-Fi (точнее, по MAC-адресу) — на базе обычных хотспотов Сетевые техгологии, IT, Длиннопост, Habrahabr

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


Счётчик посетителей.

Время визита покупателей в магазин.

Количество вернувшихся клиентов по всей сети магазинов.

Количество возвратов на клиента по всей сети.

Теплокарты по магазину (3–5 метров точности).


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


Индивидуальные предложения на подключение к сети магазина. В частности, за лайк в «Фейсбуке» — скидку прямо в профиль клиента в магазине.


Решение по базе своей коробочное и довольно дорогое — обычно заказчик не покупает лицензию, а обращается к сертифицированному партнёру Циско. Мы же предоставляем как услугу, поскольку имеем свой сервер аналитики. И это обходится заказчику гораздо дешевле. Подключился — платишь, отключился — не платишь. Стоимость в нашем случае зависит от объема: чем меньше точек, тем дороже на единичную точку. Лицензия по точкам.


Пример монтажа


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


Помещение используется для других мероприятий, и в результате для того, чтобы развернуть решение, у нас был ОДИН день. Правильно — приехать на место, провести радиочастотное обследование, выявить, в какие зонах помещения какая мощность сигнала, что как отражает, поглощает и так далее, оценить уровень помех. В помещении музея Москвы нельзя было эти точки нигде вешать, дабы не испортить бетонные стены. Единственным вариантом по установке точек был шанс разместить их на фермах, на которых был свет LED (это такие головы, которые устанавливаются на концертах и крутятся во все стороны). И мы на стяжках к ним присобачивали точки доступа. Это, конечно, было не круто, потому что они металлические, а металл ухудшает сигнал. Плюс бетонные стены. Эти фермы для света поставили только в ночь до мероприятия. Более того, электричество дали только в 11:00. Нам пришлось выдёргивать сменного инженера, который нам протягивал и обжимал провода, т. к. помещение достаточно большое и у нас было три бухты кабеля сетевого.


Cамо мероприятие начиналось в шесть, и в пять всё должно было быть готовым. В итоге картографировать местность с точками мы начали за час до дедлайна, чтобы правильно интерпретировать их местоположение, а также триангулировать местоположение терминалов. Мы быстро всё настроили, вывели изображение с ноутбука и за 10 минут до начала мероприятия с дергающимися глазами начали торжественно демонстрировать возможности Wi-Fi-аналитики. Не делайте так, если есть возможность. Нужно 2 дня, а в идеале с правильным RF-обследованием для высокой точности и монтажом — до недели.

40
Автор поста оценил этот комментарий
Недостаток - рассчитано на то, что все пользуются ви-фи.
раскрыть ветку
10
Автор поста оценил этот комментарий

Насколько я помню, яблофоны открытым точкам доступа отдают левые MAC-адреса, как раз в качестве защиты от трекинга.

раскрыть ветку
7
Автор поста оценил этот комментарий

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

Что мешает пассивно слушать gsm/3g/lte? Для идентификации и определения местоположения расшифровывать ничего не надо. Отловит всех.

К тому же например у меня поворот лежащего на столе телефона на 90 градусов (в плоскости стола) меняет мощность сигнала на ТД на 7db, плюс сам человек неплохо экранирует 2.4ггц сигнал. Так что точность позиционирования сомнительна, ну разве что потолки высотой метров 6 и точек понавешали через 10 метров.

раскрыть ветку
3
Автор поста оценил этот комментарий

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

как всяким богомерзким маркетологом это поможет я не знаю но на заводике в плане безопасности и контроля время в курилки вполне норм прокатывает

ПС и укажите тег  на хабр  это статья там давно пылится :)

раскрыть ветку
26
Автор поста оценил этот комментарий

Тег Хабрахабр. Заебали.

раскрыть ветку