Я какое-то время катал это в своей голове, и я знаю, что есть много переменных, которые могут повлиять на это, но ....

Если у меня есть два приемника Wi-Fi, которые я установил в режиме мониторинга, которые будут регистрировать пакеты (пингуются для всех практических целей), идентификаторы tx mac, идентификаторы пакетов и уровень сигнала, могу ли я определить направление передатчика?

Хорошо, так что немного поторопитесь и притворитесь, что это идеальная тестовая среда, никаких препятствий, и все на одной равнине. Есть ли формула для сравнения уровней сигнала Wi-Fi от контрольных точек и сказать: «У этого была эта сила, а у этой была эта сила, мы ищем источник, несущий 45 градусов от линии между нашими приемниками»?

Как я уже сказал, я знаю, что существует ТОНА потенциальных препятствий, которые могут повлиять на уровень сигнала, поэтому предположим, что существует идеальная среда тестирования. Я также думаю, что, поскольку я не рассматриваю силу сигнала как меру расстояния, они ломаются, пока они находятся на линии прямой видимости, должны ломаться с одинаковой скоростью для каждого приемника, поэтому сравниваются две силы с каждым другое может быть более точным, чем оценка расстояния. Это моя мысль по крайней мере.

2 ответа2

4

Нет, не от силы сигнала. Есть много причин, по которым это не сработает.

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

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

0

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

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

Обратите внимание, что вы полагаетесь на направленную чувствительность антенны, а не на уровень сигнала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .