Fixed wifi scan for 8266

This commit is contained in:
Gunnar Skjold 2025-01-23 14:46:52 +01:00
parent 3e337a5639
commit 0476058958

View File

@ -2735,6 +2735,7 @@ void AmsWebServer::wifiScan() {
String ssid = WiFi.SSID(i); String ssid = WiFi.SSID(i);
int32_t rssi = WiFi.RSSI(i); int32_t rssi = WiFi.RSSI(i);
int32_t chan = WiFi.channel(i); int32_t chan = WiFi.channel(i);
#if defined(ESP32)
wifi_auth_mode_t enc = WiFi.encryptionType(i); wifi_auth_mode_t enc = WiFi.encryptionType(i);
String encStr; String encStr;
switch (enc) { switch (enc) {
@ -2749,6 +2750,17 @@ void AmsWebServer::wifiScan() {
case WIFI_AUTH_WAPI_PSK: encStr = "WAPI"; break; case WIFI_AUTH_WAPI_PSK: encStr = "WAPI"; break;
default: encStr = "unknown"; default: encStr = "unknown";
} }
#else
uint8_t enc = WiFi.encryptionType(i);
String encStr;
switch (enc) {
case ENC_TYPE_WEP: encStr = "WEP"; break;
case ENC_TYPE_TKIP: encStr = "WPA"; break;
case ENC_TYPE_CCMP: encStr = "WPA2"; break;
case ENC_TYPE_NONE: encStr = "open"; break;
default: encStr = "unknown";
}
#endif
char bssidStr[18] = { 0 }; char bssidStr[18] = { 0 };
sprintf(bssidStr, "%02X:%02X:%02X:%02X:%02X:%02X", bssid[0], bssid[1], bssid[2], bssid[3], bssid[4], bssid[5]); sprintf(bssidStr, "%02X:%02X:%02X:%02X:%02X:%02X", bssid[0], bssid[1], bssid[2], bssid[3], bssid[4], bssid[5]);