Skip to content
Phil Schatzmann edited this page Oct 8, 2022 · 7 revisions

Forms Processing / Webservices

Extensions

This is the most generic Extension. It implements the Arduino Stream functionality: Instead of writing to Serial you can write to a ExtensionStream object and look at the streamed output in your web browser. You can define the (e.g. html) header and footer information.

Example

The server expects doLoop() calls in the Arduino loop(). This process extension starts an ESP32 Task, and does these calls automatically in the background.

Example

You can setup a easy logger that can be accessed with a Webbrowser.

Example

MP3 files do not contain any header information, so their content can be pushed to browsers, even if we are in the middle of the stream. This process extensions processes mp3 files in a directory sequentially and writes the actual content to all open browser requests.

Example

Provides access to files on a SD drive.

Example

Provides access to files on a SD drive. The file content is streamed back in small chunks, therefore huge files are supported!

Example