Merge 88be5d5597 into db0112e9c2
commit
770c73b0dc
|
|
@ -7,6 +7,8 @@
|
||||||
Contact: miroslav.pivovarsky@gmail.com
|
Contact: miroslav.pivovarsky@gmail.com
|
||||||
|
|
||||||
@bug: no know bug
|
@bug: no know bug
|
||||||
|
|
||||||
|
@update: Network availability check removed before WiFi connection to support hidden SSID connections
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "wifi_mngt.h"
|
#include "wifi_mngt.h"
|
||||||
|
|
@ -100,23 +102,19 @@ void WiFiMngt::Init() {
|
||||||
//WiFi.setTxPower(WIFI_POWER_18_5dBm);
|
//WiFi.setTxPower(WIFI_POWER_18_5dBm);
|
||||||
|
|
||||||
if (config->CheckActifeWifiCfgFlag() == true) {
|
if (config->CheckActifeWifiCfgFlag() == true) {
|
||||||
if (true == CheckAvailableWifiNetwork(WifiSsid)) {
|
WiFiStaConnect();
|
||||||
WiFiStaConnect();
|
log->AddEvent(LogLevel_Warning, "Connecting to WiFi: " + WifiSsid);
|
||||||
log->AddEvent(LogLevel_Warning, "Connecting to WiFi: " + WifiSsid);
|
|
||||||
|
|
||||||
#if (WIFI_CLIENT_WAIT_CON == true)
|
#if (WIFI_CLIENT_WAIT_CON == true)
|
||||||
while (WiFi.status() != WL_CONNECTED) {
|
while (WiFi.status() != WL_CONNECTED) {
|
||||||
delay(1000);
|
delay(1000);
|
||||||
log->AddEvent(LogLevel_Verbose, ".");
|
log->AddEvent(LogLevel_Verbose, ".");
|
||||||
}
|
|
||||||
WifiCfg.FirstConnected = true;
|
|
||||||
|
|
||||||
/* Print ESP32 Local IP Address */
|
|
||||||
log->AddEvent(LogLevel_Info, "WiFi network IP Address: http://" + WiFi.localIP().toString());
|
|
||||||
#endif
|
|
||||||
} else {
|
|
||||||
log->AddEvent(LogLevel_Warning, "Wifi unavailable. Skip connecting to WiFi: " + WifiSsid);
|
|
||||||
}
|
}
|
||||||
|
WifiCfg.FirstConnected = true;
|
||||||
|
|
||||||
|
/* Print ESP32 Local IP Address */
|
||||||
|
log->AddEvent(LogLevel_Info, "WiFi network IP Address: http://" + WiFi.localIP().toString());
|
||||||
|
#endif
|
||||||
} else {
|
} else {
|
||||||
ScanWiFiNetwork();
|
ScanWiFiNetwork();
|
||||||
}
|
}
|
||||||
|
|
@ -1071,4 +1069,5 @@ void WiFiMngt_WiFiEventApStaProbeReqRecved(WiFiEvent_t event, WiFiEventInfo_t in
|
||||||
SystemLog.AddEvent(LogLevel_Info, F("WiFi AP STA receive probe request packet in soft-AP interface"));
|
SystemLog.AddEvent(LogLevel_Info, F("WiFi AP STA receive probe request packet in soft-AP interface"));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF */
|
|
||||||
|
/* EOF */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue