sobota, 7 października 2017

EP - ESPRelay modyfikacja kodu - zmiana parametrów sieci

Wyżej wymieniony projekt miał jedną (jak się z czasem okazało dokuczliwą) wadę - ustawienia sieci trzeba było wpisać podczas kompilacji. Więc przy zmianie sieci trzeba było kompilować kod od nowa, co nie każdy potem umiałby zrobić. Dlatego opracowałem możliwość zmiany parametrów sieci.
Jak to działa?
- wciskamy przycisk "PROG" na ok 3 sek. po tym czasie moduł się zrestartuje i utworzy Access point z siecią.
- łączymy się do tej sieci telefonem/komputerem i wchodzimy na adres ""192.168.4.1"
- uzupełniamy formularz z SSID i hasłem nowej sieci i zatwierdzamy
- po restarcie ESP będzie próbował się połączyć z podaną siecią i będzie ją trzymał w pamięci.

Mały filmik jak to działa:

Kod do modułu jak i ogólnie do takiej funkcjonalności: https://github.com/dambo1993/ESP_dane_sieci

2 komentarze:

  1. Bardzo fajnie napisane. Jestem pod wrażeniem i pozdrawiam.

    OdpowiedzUsuń
  2. Dobrze, że są tacy specjaliści którzy potrafią tak wprowadzać zmiany w działaniu urządzeń czy programów aby usprawnić ich działanie. Najważniejsze aby budowa samego urządzenia była poprawna, zaczynając od dobrze dobranej płytki pcb https://tspcb.pl/blog/technologia/jakie-wyrozniamy-rodzaje-laminatow-jaki-laminat-wybrac-do-poszczegolnych-zastosowan . Do ich produkcji wykorzystuje się jak widać różne rodzaje laminatów.

    OdpowiedzUsuń