📄️ MIO Server – Introduction
MIO Server is a lightweight embedded HTTP server designed for efficient data logging and file-based communication between microcontrollers (e.g., ESP32, ESP8266) and a central Windows machine.
📄️ Configuration (config.ini)
The behavior of the MIO Embedded Server is controlled via a simple config.ini file placed in the same directory as the executable. If the file is missing, default values will be used.
📄️ Writing Data (POST Method)
To store data on the server, you must send an HTTP POST request with URL-encoded form data. The MIO Server accepts parameters like folder name, file name, and message content.
📄️ Retrieving Data (GET Method)
To read a previously stored file, use a standard HTTP GET request. The server responds with the file contents based on the token (folder) and file (filename) parameters provided in the query string.