WebSerialLite
WebSerial is a Serial Monitor for ESP32 that can be accessed remotely via a web browser. Webpage is stored in program memory of the microcontroller.
This fork is based on asjdf/WebSerialLite.
Changes in this fork
- Removed ESP8266 support
- Simplified callbacks
- Fixed UI
- Fixed Web Socket auto reconnect
- Fixed Web Socket client cleanup (See
WEBSERIAL_MAX_WS_CLIENTS
) - Command history (up/down arrow keys) saved in local storage
- Support logo and fallback to title if not found.
- Arduino 3 / ESP-IDF 5.1 Compatibility
To add a logo, add a handler for /logo
to serve your logo in the image format you want, gzipped or not.
You can use the ESP32 embedding mechanism.
Preview
Features
- Works on WebSockets
- Realtime logging
- Any number of Serial Monitors can be opened on the browser
- Uses Async Webserver for better performance
- Light weight (<3k)
- Timestamp
- Event driven
Dependencies
- mathieucarbou/ESPAsyncWebServer - v2.9.0