Всем доброго времени суток.
Возникла проблема с подключением к wifi.
в общем долго ковырялся и определил, что проблема в строке вызова:
По порядку...
есть структура
в методе setup() произвожу считывание в структуру данных из конфига (json файл)
все читается, все отлично.
делаю так:
и получаю
а стоит просто изменить:
Как все отлично работает.
я в C++ не силен, последний раз писал что-то на нем в 2002 году...
Прошу помощи.
Возникла проблема с подключением к wifi.
в общем долго ковырялся и определил, что проблема в строке вызова:
Код:
WiFi.begin(ss, pw);
есть структура
Код:
struct ConfigData {
const char* ssid;
const char* pwd;
};
все читается, все отлично.
делаю так:
Код:
Serial.print("Connect to ");
Serial.println(data.ssid);
const char* ss = data.ssid;
const char* pw = data.pwd;
delay(100);
WiFi.mode(WIFI_OFF);
WiFi.begin(ss, pw);
Код:
Boot...
Boot version: 31
Boot mode: 1
Core version: 2_3_0
SDK version: 1.5.3(aec24ac9)
Chip ID: 8672780
Flash chip ID: 1458400
Flash chip real size: 4194304
CPU Freq: 80MHz
Sketch size: 280032
Free sketch space: 765952
Free heap: 40576
Connect to Keenetic-0502
ets Jan 8 2013,rst cause:4, boot mode:(1,6)
wdt reset
Код:
Serial.print("Connect to ");
Serial.println(data.ssid);
const char* ss = "Keenetic-0502";
const char* pw = "123456789";
delay(100);
WiFi.mode(WIFI_OFF);
WiFi.begin(ss, pw);
я в C++ не силен, последний раз писал что-то на нем в 2002 году...
Прошу помощи.