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_sieci

Moż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/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ż.

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ą".