I would like to (repeatedly) measure the RSSI of a given Wi-Fi access point while I am (physically) approaching it. It is important to mention that at the beginning, my phone is not associated with the AP, hence reading RSSI via
wpa_cli signal_poll does not work.
The best I have found so far is to repeatedly issue a
wpa_cli scan and read the results using
wpa_cli bss <BSSID>. However, this gives me new results with much too low frequency, as the scans take too much time. I target to get a new RSSI every second. (even if I limit scanning to the 5GHz band only, it is too slow).
Is there any way to scan for a single channel only (as I know the channel the access point is transmitting on)?