Можно просто отправить MAC модуля в телефоне пользователя на сервер, туда же маячки постоянно отправляют все видимые ими устройства (с MAC и силой сигнала). По данным о силе сигнала от нескольких маячков можно установить местоположение устройства.
Или приложение может мониторить окружающие MAC, при обнаружении маячков (их MAC известны), отправлять их MAC и силу сигнала на сервер, дальше то же самое, что и выше.
Конечно, это работает в зоне действия Bluetooth, т.е. на небольших расстояниях. В парке вас магазин не отследит (а вот мобильный оператор — может и в парке 😅)
Комментарий недоступен
У Bluetooth модулей есть уникальный MAC.
Можно просто отправить MAC модуля в телефоне пользователя на сервер, туда же маячки постоянно отправляют все видимые ими устройства (с MAC и силой сигнала). По данным о силе сигнала от нескольких маячков можно установить местоположение устройства.
Или приложение может мониторить окружающие MAC, при обнаружении маячков (их MAC известны), отправлять их MAC и силу сигнала на сервер, дальше то же самое, что и выше.
Конечно, это работает в зоне действия Bluetooth, т.е. на небольших расстояниях. В парке вас магазин не отследит (а вот мобильный оператор — может и в парке 😅)