Парсинг и редактирование JSON на микроконтроллерах через путь к элементу, без рекурсии и собственного кода парсера
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление трансивером CC1101 с прямым доступом к регистрам и поддержкой нескольких модулей одновременно
Управление радиомодулем CC1101 по SPI с поддержкой нескольких видов модуляции и скоростей до 600 кбит/с
Работа с сетевыми хостами по IP-адресу или доменному имени с поддержкой DNS-разрешения и валидацией адресов согласно RFC
Управление ИК-приёмниками TSOP22xx и ИК-светодиодами с фоновым декодированием и формированием несущей на аппаратном таймере
Реализация протокола Modbus RTU, TCP и TCP Security для Arduino с поддержкой одновременной работы нескольких серверов и клиентов
Автоматическая mesh-сеть для радиомодулей nrf24L01(+) и nrf52x с самостоятельной маршрутизацией узлов
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени, высоте и скорости через простой объектно-ориентированный интерфейс
Лёгкая библиотека для работы с GSM и LTE модемами через AT-команды с поддержкой SIM800, SIM900, SIM7000 и других чипов
Обёртка над Wire для работы с I2C: чтение и запись данных, создание ведомых узлов с защитой регистров
Работа с криптографическими чипами ECC508 и ECC608 через I2C для аппаратного шифрования и защиты данных в Arduino-проектах
HTTP и WebSocket запросы к веб-серверам из Arduino с поддержкой GET, POST, PUT, DELETE методов
WiFi-менеджер для ESP32 и ESP8266 с веб-интерфейсом настройки, поддержкой Blynk и сохранением конфигурации в LittleFS, SPIFFS или EEPROM
Универсальная Ethernet-библиотека для множества плат Arduino с поддержкой щитов W5100, W5200, W5500 и их вариантов
Управление Arduino через Telegram Bot API с поддержкой разных платформ и архитектур
Драйвер для контроллеров CAN MCP2517FD, MCP2518FD и MCP251863 в режиме CAN 2.0B с поддержкой стандартных и нестандартных скоростей передачи
Работа с модулями Bluefruit LE на nRF51822 через SPI или UART с поддержкой AT-команд
Создание локальных веб-панелей управления для ESP8266, ESP32, RP2040 и RP2350 с готовыми компонентами и обновлением в реальном времени
Веб-сервер для AVR, STM32, RP2040 и других плат через ESP8266/ESP32 модули с поддержкой GET/POST и базовой аутентификации
Криптографическая библиотека BearSSL для Arduino с поддержкой SSL/TLS соединений и опциональной интеграцией с аппаратным криптомодулем
Синхронизация переменных Arduino с облачной платформой Arduino Cloud (устарела, заменена на ArduinoIoTCloud)
Связь микроконтроллера с Arancino Module через Redis API для обмена данными между прошивкой и Linux-окружением
Менеджер для настройки WiFi на ESP32 и ESP8266 через веб-портал без прошивки учётных данных в код
Однопоточный стек OpenLCB/LCC для автоматизации моделей железных дорог на Arduino с поддержкой CAN и WiFi
Поддержка LoRa, LoRaWAN, FSK и других беспроводных протоколов с единым API для десятков радиомодулей
MIDI через сеть по RTP: отправка и приём MIDI-команд между Arduino и компьютером через Ethernet или WiFi
Mesh-сеть для ESP8266 и ESP32 с автоматической маршрутизацией и синхронизацией времени через JSON
Управление умными устройствами через Alexa и Google Home через облако SinricPro на ESP8266, ESP32 и RP2040
Клиент Firebase Realtime Database для ESP8266 и RP2040 с поддержкой чтения, записи и прослушивания изменений (устарела, используйте FirebaseClient)