В университете будем делать проект, который будет делать триангуляцию приборов, работающих с вайфаем. Работает это потому что практически в любой операционной системе вайфай-адаптер периодически задаёт вопрос в воздух -- "покажите ваши SSID!"
В этом пакете, если его отловить, довольно много данных -- так, там находится железный адрес адаптера, сила сигнала.
Так что можно уникально отследить все устройства -- а это в современном мире, в первую очередь телефоны.
Настроив триангуляцию, можно наблюдать за перемещениями устройств в реальном времени. В-общем, проект интересный должен быть.
Чешу репу на предмет следующих вопросов:
1. Мощность сигнала получается не в условных попугаях, а в децибелах. Это, насколько помню, логарифмическая шкала? Как сподручнее всего переводить децибелы в попугаи интенсивности, с которыми можно работать?
2. Математика триангуляции. Как я понимаю, ЭМ радиация подчиняется тем же законам, что и звук -- т.е. интенсивность падает пропорционально квадрату расстояния? А как сподручнее всего находить, где, например, между сенсорами находится источник? Как я понимаю, там получится система уравнений? То-есть, если интенсивность, записанная на сенсоре 1, составляет 25, а на сенсоре 2 -- 100, то получится, что дистанции соотносятся как квадратный корень из четырёх, решаем это уравнение, получаем точку, через которую можно провести прямую, перпендикулярную линии, проведённой через сенсоры? И так четыре раза? Найти, где все линии пересекаются? Или я перемудриваю?
3. ОК, найти местоположение сигнала ВНУТРИ квадрата, описанного четыремя сенсорами, я приблизительно представляю, как (если правильно понимаю пункт 2). А реально ли найти местоположение источника сигнала, расположенного ЗА пределами квадрата? Вот как мне кажется, уже нет. Во всяком случае, сходу не придумывается.