Платформа для подключения микроконтроллеров к облачным сервисам через WiFi, Ethernet, Zigbee и Modbus с поддержкой управления из мобильного приложения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
RPC-связь между ESP32 по UART с моделью publish/subscribe на основе топиков
Управление WiFi-модулями ESP8266, ESP32 и WizFi360 по AT-командам с микроконтроллеров через UART
Менеджер WiFi с веб-портальом для переконфигурации и сохранением учётных данных в энергонезависимую память на платах с ESP8266/ESP32-AT модулями
Менеджер WiFi и учётных данных для микроконтроллеров с модулями ESP8266/ESP32, оптимизированный под ограниченную память с поддержкой веб-портала конфигурации
Асинхронное управление несколькими WiFi-сетями на ESP8266 с автоматическим выбором самой сильной и переподключением при разрыве
ESP-NOW сеть для ESP32: прямой обмен данными между микроконтроллерами без WiFi и с минимальным потреблением энергии
Работа с модемом BG95 через ESP32: GSM/GPRS/NB-IoT, TCP, HTTP, MQTT, SMS и GNSS-навигация
Управление BLE112-модемом через командный интерфейс для добавления Bluetooth Low Energy в проекты на ESP32
I2C Slave режим для ESP32 (поддержка устаревших версий ядра; для новых проектов используйте встроенный функционал)
Аутентификация в Azure AD с ESP32 и отображение статуса Teams на устройстве
REST клиент для ESP32 с поддержкой GET и POST запросов к удалённым серверам и API
Драйвер для работы с CAN-шиной на ESP32 через встроенный контроллер TWAI с поддержкой ESP32, ESP32-S2, ESP32-S3 и ESP32-C3
SPI-библиотека для ESP32 с DMA-буфером для быстрой передачи больших объёмов данных в режимах Master и Slave
Режим SPI Slave для ESP32 с поддержкой синхронной и асинхронной передачи данных до 32 байт
Веб-сервер для AVR, STM32, RP2040 и других плат через ESP8266/ESP32 модули с поддержкой GET/POST и базовой аутентификации
Управление ESP8266 и ESP32 голосовыми командами Amazon Alexa через локальный API
MQTT-функциональность для модулей ESP через AT-интерпретатор с простым C++ API и обработкой callback-функций
Серийная связь между ESP8266/ESP32 и Arduino через UART с callback-обработчиками команд в формате ключ=значение
Обработка HTML-шаблонов для ESP8266/ESP32 с подстановкой динамических данных через SPIFFS
WiFi и MQTT для ESP8266/ESP32 с автоматическим переподключением и поддержкой OTA
Автоматическое управление WiFi и MQTT подключением на ESP8266/ESP32 с поддержкой OTA и веб-сервера
Обертка над PubSubClient для упрощенной работы с MQTT на ESP8266 и ESP32 с привязкой обработчиков к конкретным темам
Минималистичный OTA-обновление для ESP8266 и ESP32 с веб-интерфейсом и автоматической переинициализацией при разрыве WiFi
Автоматическое подключение и восстановление WiFi для ESP8266/ESP32 с событийными callbacks и без блокировки кода
Подключение ESP32/ESP8266 к облачной БД Supabase через REST API и WebSockets с поддержкой аутентификации и Row Level Security
Веб-интерфейс для ESP32 и ESP8266 через браузер с управлением по WebSocket и готовыми UI-элементами
Поддержка плат espwifiarduino с встроенным Wi-Fi модулем для TREMA IDE
Подключение Arduino к локальной сети и интернету через Ethernet Shield с поддержкой DHCP и DNS
Универсальная Ethernet-библиотека для множества плат Arduino с поддержкой щитов W5100, W5200, W5500 и их вариантов