MetricsModule is a C++ class designed for collecting and sending metrics data from an ESP32-based device. The module supports buffering metrics in JSON format and sending them to a specified database URL. It integrates with FreeRTOS for task management and leverages ESP-IDF for network and logging capabilities.
Standalone ESP-IDF captive portal component. Registers all standard OS captive-portal detection endpoints on an esp_http_server instance and redirects clients to the device's built-in web interface with a single function call. Supports iOS, macOS, Android, Windows, Firefox, and Chrome.
ESP32 RF Module Library for 315MHz and 433MHz signal transmission and reception. Designed for xiaozhi-esp32 project with MCP tools integration for AI voice control.
ESP Service is a three-layer service infrastructure providing a lifecycle base class, a dynamic service registry, and an optional MCP server for AI-agent tool invocation over multiple transports