Z-ENG: Development of a React-based web interface for the ESP8266 microcontroller

2024-2025 ősz

Nincs megadva

Téma leírása

The goal of the project is to get to know the React (hooks) based framework and the Senmantic-UI-React library and create a general, easy to use interface for the ESP. The project also involves the development of an extensible backend part that can be used for all sorts of different microcontroller applications.

Some main features

  • Setup WiFi, SSIDs, Easy setup using the AP features, reconnection, ESP-NOW parameters, scheduling, time etc.
  • Provide non applications specific, general GUI elements on the frontend described by the backend application. This would allow to develop applications without the need to write frontend code for simple interfaces.
  • Application specific interfaces - the host (microcontroller) provides a descriptor of what components to show in the client, so that a simple custom configurable page can be created without touching the client code.

See React Hooks: https://reactjs.org/docs/hooks-intro.html

There are similar projects, but they are based on the older component based version of React and missing some features that are added in this project. (https://github.com/rjwats/esp8266-react)

Maximális létszám: 1 fő