React alapú webes keretrendszer és backend fejlesztése ESP8266 mikrovezérlőhöz
2020-2021 tavasz
Szoftver
Téma leírása
A hallgató feladata megismerkedni a React (Hooks) keretrendszerrel, Semantic-UI-React könyvtárral (és C++ backenddel), mellyel egy univerzális és egyszerűen bővíthető környezet alakítható ki a mikrovezérlő webszerverével. Cél a frontend alkalmazás méretének minimalizálása. A feladat része a keretrendszerrel egy működő mintaalkalmazás elkészítése is.
Lehetséges megvalósítandó modulok, komponensek:
- Általános konfiguráció (WiFi SSID-k, jelszavak, akár login), szoftveres modulok ki-be kapcsolása, feladatütemezés
- Alkalmazásspecifikus fix modulok
- Alkalmazásspecifikus modulokhoz építőelemek biztosítása (bemenetek, kimenetek kezeléséhez, konfigurációhoz univerzális komponensek)
Hasonló megoldás (nem Hooks alapon): https://github.com/rjwats/esp8266-react
Maximális létszám:
1 fő