Потокобезопасная аутентификация по HTTP Digest Auth для ESP32 с хранением учётных данных в энергонезависимой памяти
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
HTTP-клиент с поддержкой переадресации для плат Arduino с WiFiNINA
Асинхронные HTTP-запросы (GET, POST, PUT, DELETE) с поддержкой Ethernet, WiFi и ESP32/ESP8266
HTTPS и HTTP сервер для ESP32 с поддержкой WiFi и Ethernet модулей W5500, W6100, ENC28J60
Веб-сервер для микроконтроллеров с WiFi или Ethernet, поддерживает AJAX, WebSocket и RESTful API
Базовый класс для работы с CAN на ESP32 через встроенный TWAI контроллер или внешний MCP2515 с поддержкой стандартных и расширенных фреймов
SDK для протокола HxTP/3.1 с криптографией Ed25519 и нулевой динамической памятью для ESP32 и ESP8266
API-клиент для отправки данных датчиков в облако HydroNode и управления устройствами через обратные вызовы
Управление видеорекордерами BlackMagic Design HyperDeck через TCP/WiFi или Ethernet с Arduino
Упрощенная работа с I2C-устройствами: датчиками, часами, АЦП и периферией через Arduino с поддержкой 8/16/32-битных регистров
Базовый класс для работы с I²C-устройствами, избавляющий от повторного кода при разработке драйверов датчиков и модулей
Неблокирующая I2C-библиотека для SAMD21/SAMD51 на базе контроллера прямого доступа в памяти
I2C Slave для ESP32 с поддержкой больших буферов данных
Превращает Arduino в I2C slave-устройство с виртуальными регистрами для обмена данными через шину I2C
Сканирование адресов I2C-шины и вывод таблицы найденных устройств, как команда i2cdetect в Linux
Обёртка для упрощения работы с I2C-протоколом на Arduino и управления несколькими устройствами на шине
Обёртка над Wire для упрощения разработки библиотек I2C-устройств с готовыми методами чтения регистров и управления битами
Работа с Bluetooth модулями HC-05 через UART в режимах Slave и Master с поддержкой поиска и сопряжения устройств
Клиент для модема A9 от Ai-Thinker с поддержкой TCP и UDP соединений через GPRS
Работа с GSM/GPRS Shield и модулем A6: SMS, USSD, голосовые вызовы и AT команды с поддержкой русского языка
Упрощает обмен данными между несколькими Arduino по шине I2C, позволяя мастеру читать и писать элементы массива ведомого устройства как регистры
Управление ИК-приёмниками TSOP22xx и ИК-светодиодами с фоновым декодированием и формированием несущей на аппаратном таймере
Обмен данными с промышленными устройствами по протоколу Modbus RTU/ASCII через RS485
Работа с радиомодулями FS1000A и MX-RM-5V на частоте 433 МГц с защитой данных CRC
Порт фреймворка LoRaWAN LMIC для работы с модулями на SX1272, SX1276 и RFM9x (больше не поддерживается, рекомендуется MCCI LoRaWAN LMIC Library)
Приём команд сервоканалов и отправка телеметрии датчиков по протоколу iBUS для RC-приёмников Flysky/Turnigy через UART
Отправка и получение сообщений через IBUS — шину обмена данными в BMW конца 90-х и 2000-х годов
Упрощённая отправка и приём сообщений по протоколу 802.15.4 на ESP32-C6 и ESP32-H2
Сетевой хост для Arduino и ESP-IDF на основе IEEE 802.15.4 с поддержкой батарейных узлов, шифрования и OTA-обновлений
Сетевые узлы IEEE 802.15.4 с низким энергопотреблением, шифрованием GCM и OTA-обновлениями для сенсорных систем на батарейках