Асинхронное управление серийными устройствами с командами и ответами без блокировки основного цикла
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление модульной системой Arduino Modulino через Qwiic-разъёмы и протокол I2C
Автоматическое подключение к первой доступной из нескольких WiFi-сетей с единым интерфейсом для всех платформ Arduino
Удалённая настройка и сохранение сетевых параметров Arduino через BLE и Serial для различных типов подключения
OAuth 1.0 клиент для Arduino — подключение к сервисам с аутентификацией через OAuth (Twitter, Google и др.)
Управление расширительными модулями Arduino OPTA через I2C и UART с автоматическим обнаружением и назначением адресов
MessagePack RPC протокол для двусторонней связи между Arduino-микроконтроллерами и другими устройствами с минимальными затратами памяти
Унифицированный интерфейс для криптографических чипов ECC508, ECC608 и SE050 с поддержкой ECDSA, SHA256 и генерации ключей
Портирование утилиты BOSSA для программирования flash-памяти микроконтроллеров ARM на Arduino с поддержкой обновления через Serial
Клиентская библиотека для подключения Arduino к облачным панелям Archer через WebSocket с визуализацией и управлением по интернету
Криптографическая библиотека BearSSL для Arduino с поддержкой SSL/TLS соединений и опциональной интеграцией с аппаратным криптомодулем
Синхронизация переменных Arduino с облачной платформой Arduino Cloud (устарела, заменена на ArduinoIoTCloud)
Управление ESP8266 с Arduino через AT-команды с поддержкой GET-запросов и обработкой ответов
Минималистичная реализация HTTP-сервера для разбора запросов и формирования ответов с поддержкой базовой авторизации
Подключение Arduino к облачному сервису Arduino IoT Cloud с синхронизацией свойств устройства и управлением событиями
Портирование BearSSL для Arduino с поддержкой криптографических операций через чип ECCX08 (устарела, используйте ArduinoBearSSL)
Подключение Arduino к IRC-серверам и Twitch Chat с автоматическим разбором сообщений через callback-функции
Логирование с разбором по уровням серьезности для Arduino и совместимых плат без затрат памяти
Регистрация Arduino в локальной сети через mDNS и поиск сервисов по DNS-SD
MQTT-клиент для Arduino на базе Eclipse Paho с поддержкой QoS 0–2 и полным контролем над расходом памяти
Отправка и получение MQTT-сообщений на Arduino для взаимодействия с сервисами и устройствами в сети
Отправка и приём OSC-пакетов по сети на Arduino с WiFi или Ethernet
Обмен данными по стандарту RS-485 с поддержкой экранов типа MKR 485 Shield
Упрощённая работа с LoRa/LoRaWAN на RAK3172 через RUI3 API с поддержкой P2P, OTAA/ABP и интеграцией датчиков
Упрощенное подключение ESP к WiFi с готовыми функциями инициализации
Синхронизация матриц целых чисел между Arduino и Java/Kotlin приложением для двусторонней передачи данных
REST API для управления Arduino и ESP8266/ESP32 через HTTP-запросы, Serial, BLE или MQTT
Веб-интерфейс для управления Arduino через HTTP, Serial и BLE с поддержкой различных модулей связи
API-клиент на C++ для взаимодействия с блокчейном ARK Ecosystem на Arduino и TREMA IDE
Криптографические операции для блокчейна ARK: создание адресов и генерация цифровых подписей на микроконтроллере