Асинхронная TCP библиотека для ESP8266 с поддержкой многоподключенных сетевых приложений без блокировки основного цикла
Архитектура: sam
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Асинхронный веб-сервер для ESP8266 и ESP32 с поддержкой HTTP, WebSocket и одновременной обработкой запросов без блокировок
Асинхронный веб-сервер для ESP32, ESP8266 и RP2040 с поддержкой WebSocket, Server-Sent Events и загрузки файлов
Управление WiFi-модулями ESP8266, ESP32 и WizFi360 по AT-командам с микроконтроллеров через UART
Менеджер WiFi с веб-портальом для переконфигурации и сохранением учётных данных в энергонезависимую память на платах с ESP8266/ESP32-AT модулями
Менеджер WiFi и учётных данных для микроконтроллеров с модулями ESP8266/ESP32, оптимизированный под ограниченную память с поддержкой веб-портала конфигурации
Простая библиотека для работы с датчиком FC-28 на ESP8266 и ESP32 с поддержкой калибровки и мониторинга влажности почвы
REST-клиент для чтения и редактирования Google Sheets через Service Account на микроконтроллерах ESP32, ESP8266, RP2040 и других
Отправка уведомлений через LINE Notify с ESP8266 и ESP32, включая текст, стикеры и изображения
Отправка и получение писем на ESP32, ESP8266 и SAMD21 (библиотека снята с поддержки, рекомендуется ReadyMail)
Асинхронное управление несколькими WiFi-сетями на ESP8266 с автоматическим выбором самой сильной и переподключением при разрыве
Воспроизведение мелодий через пьезодинамик на ESP8266/ESP32 с поддержкой стандартных нот и управлением темпом через BPM
Беспроводная передача MIDI между платами ESP через ESP-NOW с поддержкой кнопок и энкодеров
ESP-NOW сеть для ESP32: прямой обмен данными между микроконтроллерами без WiFi и с минимальным потреблением энергии
Чтение значений ротационного энкодера с callback-функциями для Arduino, ESP8266 и ESP32
TLS/SSL-слой для защиты TCP-соединений на Arduino и ESP с поддержкой HTTPS, SMTPS и STARTTLS
Telnet-сервер для ESP8266/ESP32 с выводом логов и статусных сообщений по сети
Работа с модемом BG95 через ESP32: GSM/GPRS/NB-IoT, TCP, HTTP, MQTT, SMS и GNSS-навигация
Управление BLE112-модемом через командный интерфейс для добавления Bluetooth Low Energy в проекты на ESP32
Удалённый вызов функций на ESP32-модулях серии FX1N и совместимых платах 2.0RXO, MiniPLC-32u
I2C Slave режим для ESP32 (поддержка устаревших версий ядра; для новых проектов используйте встроенный функционал)
Прослойка совместимости для плат M5Stack и M5StickC с единым API для графики, LED и датчиков
Аутентификация в Azure AD с ESP32 и отображение статуса Teams на устройстве
REST клиент для ESP32 с поддержкой GET и POST запросов к удалённым серверам и API
Драйвер для работы с CAN-шиной на ESP32 через встроенный контроллер TWAI с поддержкой ESP32, ESP32-S2, ESP32-S3 и ESP32-C3
Отладка ULP-кода ESP32 через дизассемблирование машинного кода и вывод в Serial
Планировщик задач на основе временных срезов для ESP32, позволяющий выполнять несколько операций без блокирующих задержек
SPI-библиотека для ESP32 с DMA-буфером для быстрой передачи больших объёмов данных в режимах Master и Slave
Управление E-ink дисплеями на ESP32: поддержка размеров от 2.13 до 11.6 дюймов, монохромных и многоцветных панелей
Логгер для ESP32 с поддержкой трёх уровней, условным выводом в серийный порт и полной оптимизацией на этапе компиляции