ESP Async TCP
Асинхронная TCP библиотека для ESP8266 с поддержкой многоподключенных сетевых приложений без блокировки основного цикла
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ad230ea9354f499e0ac18feab28ab72114ff1efd69af39531a35f51715847b8dESP_Async_TCP-2.0.0-ad230ea9.zipОписание
Полностью асинхронная библиотека TCP для ESP8266, которая позволяет строить многоподключенные сетевые приложения без блокировки основного цикла. В основе лежат классы AsyncClient и AsyncServer, на которых можно организовать прямую работу с сокетами, а для удобства есть AsyncPrinter (отправка данных как в обычный интерфейс), AsyncTCPbuffer (буферизация входящих данных) и SyncClient для тех, кто предпочитает обычный блокирующий подход. Это базовая библиотека для ESP Async Web Server и других проектов вроде MQTT-клиентов и WebSocket-реализаций. Учитывайте, что проект переехал в организацию ESP32Async, и для ESP32 нужно использовать отдельную версию AsyncTCP.