Template for rapid IoT development on ESP32. Build webpages fast and exchange data quickly!
See Features for full list of features and examples.
- This project is only tested on an ESP32 (China)
See Quickstart to quickly get up and running.
uServer creates an API endpoint for I/O, variables, MQTT, and will be able to read/write configurations files for persistent storage. See API for examples. Endpoints:
- /io - Read input statuses or change output states
- /variables - Change a user variable
- /mqtt - Connect, publish, and subscribe
- /files - List files in a directory
- /file - Read contents of .json configuration file
- /cloud - Read from cloud API's!
Repo contains a Docker image with a test API endpoint for you on port 8000:
docker-compose up -d --build
- Migrate to ESPAsync_WifiManager
- Add security/authentication
- Port to other platforms
- Integrate persistent storage via microSD