分析 Wi-Fi 网络上的 RSSI

Analysing RSSI on Wi-Fi Networks

我在监控模式下使用 scapy 和 Wi-Fi 卡从通过 Wi-Fi 网络传输的探测请求和信标帧中提取数据。是否可以使用 RSSI 来估计发送数据包的设备与我用来接收数据包的设备的距离? RSSI 中给出的值如何工作 - 它会随着数据包的生命周期而减少吗?

The RSSI is a measurement of the power present in a received radio signal.

它不是一个协议机制(就像TTL)。

此外,您将得到的数值与一个与距离无关的物理变量(无线电信号功率)有关。例如,具有高无线电功率的远处无线电台可能比具有低无线电功率的近距离无线电台具有更强的 RSSI。

您可以使用 RSSI 来估计接入点的位置,但您需要有更多信息,例如到达角 (AoA) 或到达方向 (DoA)。事实上,在那种情况下,RSSI 只是附加信息:-)

要估计位置,您需要有良好的定向天线(不是全向天线)、大量时间进行多次测量、良好的数学和物理知识以及耐心。而且结果还是不太好:-)