Zrobiłem libke do łączenia się z wifi na #esp32 . Jest to marna(narazie) podróba wifiManagera od tzapu. Zrobiłem ją tylko dlatego, że tamta działa tylko na arduino-esp32 a moja arduino-esp32 i na czysym espidf framweroku (oraz przez platformio). Narazie mam
-
Odpalanie wifi w trybie AP
-
Serer http ze stroną do podania loginu i hasła do wifi
-
Captive portal ( działa na linux i android, na innych platformach nie testowałem)
-
Zapis i odczy credentiali z pamięci Flash
-
Przejście do trubu STA lub AP_STA ( do wyboru przez uzytkownika)
Moje założenia to:
-
libka ma działać na zasadzie plug and play ( co jest trudne ze względu na kolejny punkt)
-
libka ma być niezależna od frameworku/IDE (nie ważne czy ktoś używa arduino, platformIO czy czystego espidf)
Pytanie:
Jakie dodatkowe funkcjonalności powinienem dodać ? Myślałem nad umożliwieniem dodawania przez użytkownika innych parametrów oprócz SSID i hasła do wifi do stronki i ich zapis. I jeszcze dodać na stonce logger. Czyli okienko gdzie bedą wyświetlać się logi z wykonywania programu bo czasami ktoś może nie mieć dostępu do portu szeregowego żeby je czytać jak urzadzenie gdzieś stoi.
#programowanie #arduino #elektronika #cpp
Nie znam się na ESP, ale czy ten kompilator nie ma stla? Czemu nie korzystasz tutaj z veców i Smart ptrów?
Zaloguj się aby komentować