Компактный парсер и генератор JSON для встраиваемых систем с поддержкой JSON-RPC и извлечением данных по пути jsonpath
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка запросов Modbus для Arduino в роли ведомого устройства с поддержкой восьми функций протокола
Расширитель GPIO портов через I2C с поддержкой PCF8574 и PCF8574A, восемь дополнительных пинов в одну цепь
Control your Arduino, ESP32 or ESP8266 from the Plynx app.
Управление платой RoboHeart на ESP32 с инерциальным датчиком, DC-моторами и поддержкой Li-Po аккумулятора
SDK для подключения микроконтроллеров к платформе обмена сообщениями Semilimes с поддержкой интерактивных форм и виджетов
Управление аудиопроцессорами Sigma DSP (ADAU1401/1701/1702) через I2C прямо из Arduino-кода, без SigmaStudio
Работа с GSM-модемом SIM800L: отправка SMS, голосовые вызовы и операции сотовой сети через Arduino
SNMP-агент и менеджер для Arduino с поддержкой v1 и v2c, оптимизирован под разные платформы от Uno до ESP32
Структурирование данных для последовательной передачи с заголовком, длиной, стоп-байтом и проверкой CRC8
Обмен сообщениями RCN-600 SUSI по шине I2C с поддержкой чтения и записи CV-переменных
Вспомогательные функции для управления устройствами Zaber через протокол Zaber ASCII по серийному интерфейсу
Парсинг NMEA-предложений (GNRMC, GNGGA) с GPS-модуля L89HA, извлечение координат, времени и высоты с проверкой контрольной суммы
Работа с контроллерами CAN MCP2515 и MCP2510 через SPI с поддержкой распространённых скоростей передачи и фильтрации по идентификаторам
CAN-шина для Raspberry Pi Pico через PIO-блоки RP2040/RP235x с поддержкой до двух портов на RP2040 и трёх на RP235x
LoRaWAN SDK для подключения устройств к платформе AllThingsTalk Maker с поддержкой чипов RN2483 и RN2903, методов активации ABP и OTAA
Декодер сообщений APRS для передачи позиций, высоты, скорости и текстовых данных в любительской радиосвязи
Пакует и распаковывает ASCII-сообщения с адресами и типизированными данными для обмена между микроконтроллером и внешними приложениями через Serial, UDP или веб-сокеты
Асинхронная работа с SMS через SIM800L без блокировки основного кода
Асинхронное чтение данных из Serial и других потоков без блокировки программы с буферизацией и поддержкой символов-терминаторов
Arduino BACnet library based on the open-source bacnet-stack project.
Настройка Wi-Fi на ESP8266 и ESP32 через REST API, веб-интерфейс или пользовательскую страницу с поддержкой OTA-обновлений
Работа с модемными щитками Botletics SIM7000 и совместимыми модулями SIMCom для 2G/3G/4G/LTE сетей с поддержкой SMS, HTTP, GPS и MQTT
Обмен данными по CAN-шине через контроллеры MCP2515 и MCP25625 по SPI
Подключение Arduino и ESP к облачной платформе Cayenne через MQTT для отправки данных датчиков и управления устройствами
Обработка кнопок и формирование CBUS-сообщений для устройств сети MERG CBUS
Подключение Arduino к облачной платформе cynoIoT.com для отправки данных с датчиков и получения команд управления
Логирование с типобезопасным форматированием {fmt}, несколькими уровнями и буферизированной записью на диск с ротацией
GSM/GPRS модемы для ESP32, ESP8266, STM32 и других плат: голосовые вызовы, SMS, интернет через GPRS
Клиент для подключения Arduino к платформе IOSignal с поддержкой real-time общения и встроенной аутентификацией