AsyncWebServer_WT32_ETH01
Асинхронный веб-сервер для WT32_ETH01 с поддержкой WebSocket, потоковой передачи и одновременной обработки нескольких клиентов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a9ae0418be51419f805814e0fe8f1dd2bcca8ac4a45399caba99500b3eaed770AsyncWebServer_WT32_ETH01-1.6.2-a9ae0418.zipОписание
Асинхронный веб-сервер для платы WT32_ETH01 (ESP32 с контроллером LAN8720). Библиотека помогает создавать HTTP и WebSocket серверы с поддержкой обработки больших объёмов данных через чанкированный ответ, что экономит память благодаря использованию CString. В арсенале есть переадресация запросов, различные типы обработчиков, потоковая передача контента, работа с JSON через ArduinoJson, обработка GET/POST параметров и загрузки файлов. Поддерживаются WebSocket и Event Source для двусторонней коммуникации. Асинхронный подход позволяет серверу одновременно обрабатывать несколько клиентов без блокировки, что полезно при создании IoT-устройств и датчиков, требующих стабильного веб-интерфейса.