Обработка команд через серийный порт с регистрацией функций-обработчиков вместо ручного парсинга
Категория: Communication
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Расширяет буфер входящих данных Serial с 65 байт до произвольного размера, предотвращая потерю данных при быстром приёме
Парсинг текстовых потоков чисел и данных с разделителями для последовательных интерфейсов
Работа с NMEA2000 и SAE J1939 на платах интерфейса llama от Left Coast, получение и отправка сообщений по CAN-шине
Парсер URL-адресов с разбором на компоненты (схема, хост, порт, путь, query, фрагмент) и поддержкой mDNS-имён
Управление Sharp Memory LCD дисплеями через SPI на платах MSP430 и Tiva с поддержкой BoosterPack'ов 430BOOST-SHARP96 и BOOSTXL-SHARP128
Простой терминал для обмена данными между Arduino и серийным монитором под lilOS
Расширяет Arduino двумя независимыми последовательными портами через I2C, совместима с LCT200 ESPWiFi Shield
Конвертирует текст в азбуку Морзе и обратно с поддержкой синхронной и асинхронной передачи по пину
Минималистичная библиотека для отправки APRS-пакетов с координатами и телеметрией на Arduino с ограниченной памятью
Клиент MQTT для отправки и получения данных на Arduino через брокер
Интеграция протокола LCC (Layout Command and Control) для управления моделями железных дорог на Arduino и других платформах
Поддержка функций семейства printf() с форматными строками для Arduino, оптимизированная под AVR-платформы с ограниченной памятью
Превращает Arduino в USB-to-I2C мост для отладки и управления I2C-устройствами через браузер или Python
mDNS для локального обнаружения Arduino в сети по имени вместо IP-адреса, совместима с DNS-SD и сервисами
Отправка данных с Arduino в InfluxDB Cloud с поддержкой HTTPS и автоматическими повторами
Эмуляция главного узла LIN-шины с фоновой работой для Arduino и ESP платформ
Эмуляция LIN master-узла для Arduino с поддержкой блокирующего и неблокирующего режимов работы
Эмуляция LIN slave-узла для интеграции Arduino в LIN-сети с поддержкой HardwareSerial и SoftwareSerial
Реализация протокола LIN для Arduino с поддержкой режимов master и slave и автоматическим расчётом контрольной суммы
Отправка текстовых сообщений через Line Messaging API с ESP32, ESP8266 и NodeMCU по UserID или GroupID получателя
Обмен данными между Arduino/ESP32 и мобильным приложением Linker через Bluetooth или последовательный интерфейс с поддержкой трёх независимых каналов связи
Расширение LINX для LabVIEW, управление ESP32 по Wi-Fi и последовательному порту с поддержкой GPIO, ШИМ и аналоговых входов
Адаптеры потоков для Arduino: StringStream оборачивает строку в Stream-интерфейс, ServerStream буферизует вывод веб-сервера порциями
Менеджер WiFi для ESP8266 и ESP32 с ArduinoOTA, веб-браузером файловой системы и автоматической переподключением
Коннектор к платформе Orange LiveObjects с поддержкой LTE-M, GSM и WiFi, MQTT(S), SMS для Arduino MKR, ESP и Nano
Universal IoT Library for ESP32, ESP8266, Arduino Uno/Mega with WiFi, and all Arduino boards.
Логирование событий и отладочной информации через последовательный порт без написания Serial.print() вручную
Потокобезопасный вывод логов в последовательный порт и очередь FreeRTOS с фильтрацией по тегам и временными метками RTC для ESP32