Witam!
W wielu projektach dane sieci wpisane są w kod programu przez co po zmianie nazwy/hasła sieci, trzeba kod kompilować od nowa. Tak samo gdy komuś podarujemy/sprzedamy nasz układ - musimy skompilować dane jego sieci co jest problematyczne.
Napisałem więc programik, który można wykorzystać do zaimplementowania zdalnej zmiany ustawień sieci do której będziemy się łączyć:
https://github.com/dambo1993/ESP_dane_sieci
Może komuś się kiedyś przyda
[ESP8266] mozliwość zdalnej zmiany ustawień sieci
[ESP8266] mozliwość zdalnej zmiany ustawień sieci
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
- acid3
- User
- Posty: 466
- Rejestracja: czwartek 03 wrz 2015, 22:42
- Lokalizacja: Kłopoty-Stanisławy
- Kontaktowanie:
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
super sprawa ....
a jakiś przykład na żywym organizmie ??
a jakiś przykład na żywym organizmie ??
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
Właśnie przerabiam kod do ESP Relay (z EP 05/2017), żeby z tym działał i wstawię jak to działa.
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
- acid3
- User
- Posty: 466
- Rejestracja: czwartek 03 wrz 2015, 22:42
- Lokalizacja: Kłopoty-Stanisławy
- Kontaktowanie:
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
oo to ja czekam z niecierpliwością
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
ok - no to krótki filmik jak to działa:
https://youtu.be/Oys6yurbPX4
W skrócie - gdzy przytrzymamy przycisk 3 sek następuje kasowanie danych połączenia i wtedy ESP uruchamia się jako AP i wystawia na adresie 192.168.4.1 stronkę, gdzie możemy podać nowe dane. Domyślnie kod do tego modułu nie miał takiej opcji i bardzo jej brakowało - przy każdej zmianie sieci, przeniesieniu modułu trzeba było kompilować kod i wgrywać. Teraz każdy sam to może zrobić nawet z telefonu. Czyli nawet ktoś "niezbyt techniczny" ogarnie się.
Taka metoda jest wykorzystywana np w sonofach - tylko, że tam apka sama połączy się z tą siecią itp.
Na gicie dodałem kod do tego projektu też.
https://youtu.be/Oys6yurbPX4
W skrócie - gdzy przytrzymamy przycisk 3 sek następuje kasowanie danych połączenia i wtedy ESP uruchamia się jako AP i wystawia na adresie 192.168.4.1 stronkę, gdzie możemy podać nowe dane. Domyślnie kod do tego modułu nie miał takiej opcji i bardzo jej brakowało - przy każdej zmianie sieci, przeniesieniu modułu trzeba było kompilować kod i wgrywać. Teraz każdy sam to może zrobić nawet z telefonu. Czyli nawet ktoś "niezbyt techniczny" ogarnie się.
Taka metoda jest wykorzystywana np w sonofach - tylko, że tam apka sama połączy się z tą siecią itp.
Na gicie dodałem kod do tego projektu też.
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
ESP ma zaimplementowane WPS, co prawda nie korzystałem z tego trybu ale w SDK sa do tego funkcje. Więc można to wykorzystać do zmiany danych do połączenia.
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
nawet nie pomyślałem o WPSie sam go chyba raz/dwa użyłem, ale niestety użycie WPSa z tego co po przykładach widzę wyklucza to moje rozwiązanie :/
chociaż - wtedy obok formatki z danymi moge zrobić przycisk "połącz przez WPS" i spróbować tak - pokombinuje!
chociaż - wtedy obok formatki z danymi moge zrobić przycisk "połącz przez WPS" i spróbować tak - pokombinuje!
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
- Grzegorz...
- User
- Posty: 450
- Rejestracja: piątek 09 paź 2015, 18:57
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
Super sprawa.
Świetny pomysł - myślałem sobie jak zrobić uniwersalne narządzie do zmiany, a tu proszę Kolega na taki dobry pomysł wpadł.
Dzięki.
Świetny pomysł - myślałem sobie jak zrobić uniwersalne narządzie do zmiany, a tu proszę Kolega na taki dobry pomysł wpadł.
Dzięki.
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
to fajnie jak się przyda
po małych modyfikacjach można też wprowadzić zmianę ustawień początkowych w ten sposób, lub np nazwy topiców jakie mamy nasłuchiwać/publikować w MQTT.
Czyli robimy w ten sposób samodzielny modulik nazwijmy to "dla klienta, który nie umie kompilować wsadu z nową siecią".
po małych modyfikacjach można też wprowadzić zmianę ustawień początkowych w ten sposób, lub np nazwy topiców jakie mamy nasłuchiwać/publikować w MQTT.
Czyli robimy w ten sposób samodzielny modulik nazwijmy to "dla klienta, który nie umie kompilować wsadu z nową siecią".
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Wróć do „Inne mikroklocki, również peryferyjne”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości