ESP32_HTTPS_Server
Веб-сервер для ESP32 с поддержкой HTTP и HTTPS, обработчиками маршрутов и middleware для централизованной обработки запросов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:09a455f25ad696e2aae0553c92b98f0b0f89b31abf82936149dda1464b443477ESP32_HTTPS_Server-1.0.0-09a455f2.zipОписание
Полнофункциональный веб-сервер для ESP32, работающий как по HTTP, так и по HTTPS одновременно. В отличие от встроенного сервера, здесь всё строится на привычной парадигме обработчиков и маршрутов — как в Express или Servlets: привязываешь функции к URL-путям, легко получаешь доступ к параметрам, заголовкам, Basic Auth. Поддерживает middleware для централизованной обработки запросов, например для логирования или аутентификации. Использует встроенное аппаратное шифрование ESP32, параллельно держит несколько TLS-соединений (хотя практически это 3–4 клиента из-за ограничений памяти). Есть поддержка Connection: keep-alive и переиспользования SSL-сессий для снижения нагрузки при частых запросах. Не требует дополнительных зависимостей сверх стандартных библиотек Arduino и ESP32.