DmytroKorniienko / EmbUI

Embedded WebUI Interface
MIT License
57 stars 13 forks source link
esp32 esp32-arduino esp8266 esp8266-arduino framework websockets

EmbUI

Embedded WebUI Interface

arduino-library-badge PlatformIO CI

CHANGELOG

Framework for building a web-interface and controls for projects under Arduino ESP

Supported controllers/platforms

Capabilities

Projects based at EmbUI

Examples of building interfaces

EmbUI image

Other picturesespem uiespem opts

Usage

For WebUI to work, it is necessary to upload an image of the LittleFS file system with web resources to the controller. Prepared resources for creating an image can be deployed from the archive. In Platformio this is usually the data directory at the root of the project.

Depends

Projects URL Remarks
ArduinoJson https://github.com/bblanchon/ArduinoJson.git
AsyncWebServer-mod https://github.com/DmytroKorniienko/ESPAsyncWebServer/tree/ESPAsyncWebServerMod manual install, fork
AsyncMqttClient https://github.com/marvinroger/async-mqtt-client.git manual install
TaskScheduler https://github.com/arkhipenko/TaskScheduler.git
FtpClientServer https://github.com/charno/FTPClientServer.git manual install, fork
ESP32SSDP https://github.com/luc-github/ESP32SSDP.git manual install, esp32
AsyncTCP https://github.com/me-no-dev/AsyncTCP.git manual install, esp32