float n = WiFi.scanNetworks();
Serial.printf("%d network(s) found\n", n); //Scan start ... 5 network(s) found
if (n == 0) {
Serial.println("no wifi`s are connected");
}
else {
int a[20];
float array1[20];
int j = 0;
for (float i = 0; i < n; i++)
{
Serial.printf("%d: %d, Ch:%d (%ddBm)\n", i + 1, WiFi.SSID(i).c_str(), WiFi.channel(i), WiFi.RSSI(i)); //1: Tech_D005107, Ch:6 (-72dBm)
}
at this point i need to use dictionary
these are scanned networks
for(i=0;i<n;i++)
arr[n]={ssid:rssi,...,...,...,...n}
and i need to sort it.
and publish to local server or any server.
i need to publish
ssid,rssi of scanned network and ssid of my ESP