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
![88ffa8f0-a80c-449c-af94-88c1a5c76a9d](https://cdn.hejto.pl/uploads/posts/images/1200x900/352c3a5838bc542b3aa100d1fa5f2974.png)