Strona 1 z 1
[ESP8266] mozliwość zdalnej zmiany ustawień sieci
: sobota 07 paź 2017, 13:52
autor: dambo
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_sieciMoże komuś się kiedyś przyda

Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
: sobota 07 paź 2017, 14:05
autor: acid3
super sprawa ....
a jakiś przykład na żywym organizmie ??
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
: sobota 07 paź 2017, 14:08
autor: dambo
Właśnie przerabiam kod do ESP Relay (z EP 05/2017), żeby z tym działał i wstawię jak to działa.
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
: sobota 07 paź 2017, 14:09
autor: acid3
oo to ja czekam z niecierpliwością
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
: sobota 07 paź 2017, 14:59
autor: dambo
ok - no to krótki filmik jak to działa:
https://youtu.be/Oys6yurbPX4W 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ż.
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
: sobota 07 paź 2017, 16:21
autor: acid3
SUPER !
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
: sobota 07 paź 2017, 23:53
autor: squeez
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
: niedziela 08 paź 2017, 00:06
autor: dambo
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!

Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
: poniedziałek 09 paź 2017, 16:28
autor: Grzegorz...
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.
Re: [ESP8266] mozliwość zdalnej zmiany ustawień sieci
: poniedziałek 09 paź 2017, 17:07
autor: dambo
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ą".