Wifi.begin не работает при попытке получить ssid и пароль от веб-сервера

Я пытаюсь подключиться к Wi-Fi через чтение SSID и пароль с веб-сервера с помощью веб-страницы. Вот мой код:

void handleSubmit(){
if (server.args() > 0 ) {
    if (server.argName(0) == "ssid" && server.argName(1) == "password") {
       isWriting = true;
       String ss = server.arg(0);
       String pass= server.arg(1);
       char *p1 = (char*) ss.c_str();
       char *p2 = (char*) pass.c_str();
       Serial.println(p1);
       Serial.println(p2);
       WiFi.begin(p1,p2);
    }
 }
}

Работает с WiFi.begin("ssid","pass"); но не путем чтения данных формы и преобразования в массив символов.

0 ответов

Другие вопросы по тегам