nothing was changeelmaya pisze: ↑pt cze 19, 2020 9:42 am try this:
instead of:Kod: Zaznacz cały
WiFi.mode(WIFI_STA); // Force to station mode because if device was switched off while in access point mode it will start up next time in access point mode.
Kod: Zaznacz cały
WiFi.softAPdisconnect(true);
Żadnych danych stałych nie podaje w sketch'u.krycha88 pisze: ↑pt cze 19, 2020 9:46 amCzy te wartości masz podane?Może z jakiegoś powodu masz wartość pustą?Kod: Zaznacz cały
if (String(read_wifi_ssid().c_str()) == 0 || String(read_wifi_pass().c_str()) == 0 || String(read_login().c_str()) == 0 || String(read_login_pass().c_str()) == 0 || String(read_supla_server().c_str()) == 0 || String(read_supla_id().c_str()) == 0 || String(read_supla_pass().c_str()) == 0 )
Wszystkie dane wpisuję poprzez stronę w trybie konfiguracji.
Wpisuje:
Nazwa sieci
Hasło
Login
Hasło
Adres serwera
ID lokalizacji
Hasło
Może ma to znaczenie, ale co któreś wgranie softu i wpisaniu danych w trybie konfiguracji, po zapisaniu, wyświetlają się "krzaczki" typu ??????????????? w wartościach pól które wyświetlają się z pamięci.
Próbowałem na wszelki wypadek wgrywać plik blank1M.bin ale nie zmieniało to nic. Po prostu musiałem soft jeszcze raz wgrać.
Natomiast jak się poprawnie wszystko zapisze, to normalnie da się wszystkim sterować z poziomu serwera (pomimo że AP konfiguracyjny jest dostępny).