AsyncWebServer_STM32
Асинхронный веб-сервер для STM32 с поддержкой Ethernet LAN8720 и LAN8742A, обработкой WebSocket и JSON
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:bfac7ce3d7ba82c99994bd4a99c7a3a91adbeeae0179e34f82945f2bff8a217eAsyncWebServer_STM32-1.6.1-bfac7ce3.zipОписание
Асинхронный веб-сервер для STM32-микроконтроллеров с поддержкой Ethernet через LAN8720 или встроенный LAN8742A. Работает на платах Nucleo-144 F767ZI и других STM32F/L/H/G/WB/MP1. Библиотека построена на неблокирующей архитектуре, что позволяет обрабатывать множество одновременных запросов без зависаний. Поддерживает чанкированные ответы для отправки больших данных по частям, работу с потоками, обработку JSON, WebSocket и шаблонизацию. Есть механизм сохранения памяти через CString при передаче больших объёмов. В комплекте примеры настройки для LAN8720 и Serial1, а также подробная документация по переписыванию URL, маршрутизации и различным форматам ответов.