ESPAsyncTCP
Асинхронная TCP-библиотека для ESP8266 с поддержкой многоклиентских приложений без блокировок
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:78982e38a5736a21d8e88ff15fa9e722344d781ca468a101c0473fade6b232dfESPAsyncTCP-1.2.4-78982e38.zipОписание
Асинхронная TCP-библиотека для ESP8266, позволяющая строить многоклиентские сетевые приложения без блокировок. На её основе построены более высокоуровневые инструменты вроде ESPAsyncWebSrv. В комплекте идут базовые классы AsyncClient и AsyncServer для самых гибких решений, если вы готовы работать с сырыми сокетами, а также AsyncPrinter для удобной отправки данных вне асинхронных колбеков. Есть AsyncTCPbuffer, который буферизует входящие данные, и классический SyncClient для обычного блокирующего подключения, если асинхронность не требуется. Подходит для веб-серверов с файлами во flash-памяти и других задач, где нужна надёжная многосоединительная архитектура.