Me gustaría medir (repetidamente) el RSSI de un determinado punto de acceso Wi-Fi mientras me acerco (físicamente) a él. Es importante mencionar que al principio, mi teléfono no está asociado con el AP, por lo tanto la lectura de RSSI a través de wpa_cli signal_poll
no funciona.
Lo mejor que he encontrado hasta ahora es emitir repetidamente un wpa_cli scan
y leer los resultados con wpa_cli bss <BSSID>
. Sin embargo, esto me da nuevos resultados con una frecuencia demasiado baja, ya que los escaneos toman demasiado tiempo. Mi objetivo es obtener un nuevo RSSI cada segundo. (incluso si limito el escaneo a la banda de 5GHz solamente, es demasiado lento).
¿Hay alguna forma de buscar un solo canal (ya que conozco el canal en el que transmite el punto de acceso)?