Hejka naklejka


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

Komentarze (7)

@fitoplankton ma i korzystam. Mam ustawiony cpp17 żeby mieć optionale bez konieczności dodawania boosta. Pewnie pijesz do tego new i delete. Otóż funkcje frameworku są napisane w C a nie w cpp. To co widisz na screenie wyżej wygląda teraz tak jak poniżej.

fe3cb080-3241-4846-9e3c-b68dce1b0915

Zaloguj się aby komentować