AsyncWebServer_Teensy41
Асинхронный HTTP и WebSocket сервер для Teensy 4.1 с поддержкой QNEthernet, обрабатывающий запросы без блокировки основного цикла
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ba11f6c254762f40280787839000b234b295699b74d1e27a9fc466a067530b8cAsyncWebServer_Teensy41-1.7.0-ba11f6c2.zipОписание
Асинхронный веб-сервер для Teensy 4.1 с поддержкой QNEthernet. Библиотека работает с HTTP и WebSocket, позволяет обрабатывать запросы без блокировки основного цикла кода. Поддерживает различные типы ответов: базовые, со строками, потоком данных и обработкой шаблонов. Есть встроенная поддержка передачи больших файлов через chunked response и возможность сэкономить оперативную память, используя CString вместо стандартных строк. Библиотека работает с JSON через ArduinoJson, обрабатывает GET и POST параметры, заголовки, файлы. Заточена специально под Teensy 4.1 и входит в семейство дополняющих друг друга асинхронных библиотек для этой платформы вроде AsyncHTTPRequest_Generic и AsyncMQTT_Generic.