Я использую scapy и карту Wi-Fi в режиме мониторинга, чтобы извлекать данные из зондовых запросов и рамок маяка, перемещающихся по сети Wi-Fi. Можно ли использовать RSSI для оценки расстояния от устройства, отправляющего пакеты с устройства, которое я использую, чтобы забрать их? Как значение, заданное в RSSI, - уменьшается ли оно на протяжении всего срока службы пакета?Анализ RSSI в сетях Wi-Fi
ответ
RSSI - это измерение мощности, присутствующей в принимаемом радиосигнале.
Это не протоколный механизм (например, TTL).
Кроме того, значение, которое вы получите, связано с физической переменной (мощностью радиосигнала), которая не связана с расстоянием. Например, удаленная радиостанция с высокой мощностью радиостанции может иметь более сильный RSSI, чем радиостанция с низкой радиостанцией.
Вы можете использовать RSSI для определения местоположения точки доступа, но вам нужно получить дополнительную информацию, например, угол прибытия (AoA) или направление прибытия (DoA). Фактически, RSSI будет только дополнительной информацией в этом случае :-)
Чтобы оценить позицию, в которой необходимо иметь хорошую направленную антенну (не всенаправленную), много времени для проведения многих измерений, хорошее знание математики и физики и терпение , И результаты будут все еще не очень хорошими :-)
Спасибо за разъяснение. Поскольку RSSI не подходит для того, что я ищу, есть ли другой способ оценить расстояние устройства от AP/устройства, контролирующего пакеты? – C1837
@ C1837 Nop нет. Вы все еще можете использовать RSSI, но имейте в виду, что это не * реальная * оценка расстояния (из-за препятствий, источника питания радио, направления антенны, ...) – jml