Слияние кода завершено, страница обновится автоматически
void smartConfig() // Функция настройки сети
{
WiFi.mode(WIFI_STA); // Использование режима STA для wifi
Serial.println("\r\nWait for Smartconfig..."); // Вывод в последовательный порт
WiFi.beginSmartConfig(); // Ожидание имени и пароля, отправленных с мобильного устройства
// Бесконечный цикл, ожидающий получения имени wifi и пароля
while (1) {
// Выводит точку каждую секунду во время ожидания
Serial.print(".");
delay(1000);
if (WiFi.smartConfigDone()) // Завершает ожидание после получения данных
{
Serial.println("SmartConfig Success");
// Выводит полученное имя wifi и пароль
Serial.printf("SSID:%s\r\n", WiFi.SSID().c_str());
Serial.printf("PSW:%s\r\n", WiFi.psk().c_str());
break;
}
}
}