Skocz do zawartości

Aplikacja dla WT32-ETH01 do wpisywania parametrów np IP


robo1973

Pomocna odpowiedź

Witam !!

W jaki sposób można prosto napisać aplikację , jakąś stronę www czy są inne proste narzędzia żebym mógł stworzyć program

którym będę mógł zmieniać adres IP w programie. żeby za każdym razem nie kompilować i wgrywać programu  tylko uruchomić aplikację i tam ustawić i nowe IP do WT32

IPAddress myIP(192, 168, 178, 212);

IPAddress myGW(192, 168, 178, 1);

IPAddress mySN(255, 255, 255, 0);

Pozdrawiam !!

Edytowano przez robo1973
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

(edytowany)

tak tak Przykład który polecił kol kostuch służy do konfiguracji wifi w esp32.

Ja używam WT32 i w nim chcę za pomocą serwera /stronywww/ mieć możliwość wpisywania nowego IP do LAN

Rozumiem , ze muszę skorzystać

String params = "["
  "{"
  "'name':'ssid',"
  "'label':'Name des WLAN',"
  "'type':"+String(INPUTTEXT)+","
  "'default':''"
  "},"

i zmodyfikować pod LAN

boolean initWiFi() {
    boolean connected = false;
    WiFi.mode(WIFI_STA);
    Serial.print("Verbindung zu ");
    Serial.print(conf.values[0]);
    Serial.println(" herstellen");
    if (conf.values[0] != "") {
      WiFi.begin(conf.values[0].c_str(),conf.values[1].c_str());
      uint8_t cnt = 0;
      while ((WiFi.status() != WL_CONNECTED) && (cnt<20)){
        delay(500);
        Serial.print(".");
        cnt++;
      }
      Serial.println();
      if (WiFi.status() == WL_CONNECTED) {
        Serial.print("IP-Adresse = ");
        Serial.println(WiFi.localIP());
        connected = true;
      }
    }
    if (!connected) {
          WiFi.mode(WIFI_AP);
          WiFi.softAP(conf.getApName(),"",1);  
    }

chyba że mogę łączy  się wifi i skonfigurować ustawienia IP w LAN

pozdrawiam

Edytowano przez robo1973
Link do komentarza
Share on other sites

Już dawno nie używałem tej biblioteki.

Generalnie przez www wpisujesz dowolne wartości (liczbowe, tekstowe), których potem możesz użyć do setupu swoich peryferiów.

Równie dobrze można użyć littlefs i do niego uploadować przez www albo ftp pliki konfiguracyjne.

Albo konfigurować przez BT.

Albo...

 

Rozwiązań jest sporo.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.