Is it possible to retrieve the RSSI of a specific AP using the the ESP32 without doing a network scan?

85 Views Asked by At

I'm building an AP hunting app. Is there a way to get the RSSI of an AP using the ESP32 without doing a scan of available networks and then extracting the RSSI from the list returned list? Basically, I'd like to get the RSSI of a specific selected AP without going through the scan process involved in the ESP32 library and without connecting to the network.

1

There are 1 best solutions below

0
joeyda3rd On

I found that running a beacon scan in promiscuous mode will provide me with the RSSI at all of their beacon signals that were caught. This essentially allows me to say "give me all of the beacon signals for the input SSID and output the beacon's RSSI". This is dependent on the AP's beacon interval setting, but most are default set to 100ms.