esp32-wasm-base
esp32-wasm-base copied to clipboard
Hopes and Dreams
A summary / work in progress:
- All devices can run the same base firmware
- Handles all the standard stuff: wifi, mqtt, coap, mdns / zeroconf, logging, ethernet(?), homekit(?), all using event-driven comms
- Provides a reasonably high-level API to simplify arbitrary application code
- Supports and runs OTA out of the box
- Share and install tasks via external APIs (HTTP, internet?)
- Configure tasks for your requirements by passing arguments to the task object
- eg. choosing the pins or data rates used for a given driver, output endpoints for drivers
- Develop on any device, compile to wasm, program and debug remotely (without rebooting or network disconnects)
What else would be neat?