#include "WiFi.h"
/*
Name: TUMMALA SANJAY KUMAR
Roll No: CH.EN.U4CSE20073
Date: 25-08-2023
*/
void setup(){
Serial.begin(115200);
Serial.println("\nWi-Fi scan demo");
Serial.println("setting Wi-Fi to station mode.");
WiFi.mode(WIFI_STA);
//disconnect from AP if it was previously connected
WiFi.disconnect();
delay(100);
}
void loop() {
int n;
int i;
Serial.println("scanning Wi-Fi...");
n= WiFi.scanNetworks(/*async=*/false,/*hidden=*/true);
if(n==0){
Serial.println(F("no networks found"));
} else{
Serial.printf(("%d network(s) found:\n"),n);
for(i=0; i<n; ++i){
Serial.print(i+1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print("(");
Serial.print(WiFi.RSSI(i));
Serial.print(")");
Serial.println((WiFi.encryptionType(i)== WIFI_AUTH_OPEN)? " ": "*");
delay(10);
}
}
Serial.println("");
delay(5000);
}