Zmiana sieci Wi-Fi - blynk nodemcu - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Zmiana sieci Wi-Fi - blynk nodemcu (/watek-zmiana-sieci-wi-fi-blynk-nodemcu) |
Zmiana sieci Wi-Fi - blynk nodemcu - Zkz - 09-04-2022 Dzień dobry Wgrywam kod do nodemcu, podaję sieć hasło token do blynk i jest ok. Czy jest możliwość zrobienia takiego połączenia by użytkownik mógł zmieniać nazwę sieci bez ingerencji wgrywania nowego kodu? Może inna plytka? Jakiś pomysł? RE: Zmiana sieci Wi-Fi - blynk nodemcu - kaczakat - 10-04-2022 Tak, jest taka biblioteka, że jak nie znajduje ustawionego wcześniej AP w okolicy to stawia swój AP, można się do niego połączyć WIFI, wejść na IP routera ESP8266, wybrać AP i podać hasło, reset i działa. Ja to mam ESPAsyncWiFiManager.h + wiele innych bibliotek w przykładzie, ale po nitce dojdziesz do kłębka. RE: Zmiana sieci Wi-Fi - blynk nodemcu - Zkz - 10-04-2022 (10-04-2022, 02:52)kaczakat napisał(a): Tak, jest taka biblioteka, że jak nie znajduje ustawionego wcześniej AP w okolicy to stawia swój AP, można się do niego połączyć WIFI, wejść na IP routera ESP8266, wybrać AP i podać hasło, reset i działa. Ja to mam ESPAsyncWiFiManager.h + wiele innych bibliotek w przykładzie, ale po nitce dojdziesz do kłębka. Chyba nie ogarnę tego. Jak miałbym wsadzić ESPAsyncWiFiManager.h tutaj char auth[] = "......................."; //Blynk char ssid[] = "?"; //Sieć char pass[] = "?"; //Hasło RE: Zmiana sieci Wi-Fi - blynk nodemcu - kaczakat - 11-04-2022 Nie możesz mieć takiej sekcji inicjalizującej WIFI na sztywno z autoconnect. Wgrywasz jakikolwiek szkic z WIFI, flasz ma specjalną sekcję gdzie jest zapisane udane logownie do sieci, potem w opcjach menu wybierasz by nie nadpisywać tych danych i przy kolejnych wgrywaniach szkicu do raz zaprogramowanego modułu nie musisz się do niego logować na akcesspoint i podawać danych. Tam gdzie jest opcja "erase flash" wybierz "szkic tylko". Ale jak mu się nie uda połączyć to stawia AP i czeka na połączenie, co jakiś czas pewnie robi reset i próbuje się połączyć do znanego WIFI. Oczywiście albo raz wgrywasz szkic po staremu nadpisując dane ssid, albo od razu ze szkic only do nowego, ale każdemu nowemu raz musisz podać palcem z telefonu ssid i haslo Przykładowy setup z autokonekt, OTA, WWW websockets, wygląda tak: Kod: void setup(){ |