Связь Arduino с внешним ПО (SCADA, HMI) через Ethernet по протоколу Modbus TCP в роли ведомого устройства
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Modbus-протокол для радиокоммуникации через RadioHead с поддержкой шифрования, Arduino работает как slave-устройство
Реализация Modbus RTU для Arduino в режиме ведомого устройства через Serial или RS-485
Управление пакетами Modbus RTU и TCP с доступом к полям через несколько представлений данных
Обработка JSON-конфигураций для Modbus RTU/TCP, датчиков iWare и аналоговых сенсоров на ESP8266/ESP32/Arduino с поддержкой множественных устройств
Превращает Arduino в Modbus-хозяина для управления промышленными устройствами через RS232 или RS485
Реализация протокола Modbus RTU для связи Arduino с другими устройствами по RS232 или RS485
Реализация протокола ModbusRTU для взаимодействия с внешними устройствами через последовательный интерфейс с автоматическим расчётом контрольной суммы CRC-16
Реализация протокола Modbus RTU для Arduino с минимальными требованиями к ресурсам, работает параллельно с основной программой
Базовые функции для работы с Modbus RTU на Arduino и совместимых платах
Master-клиент Modbus RTU для Arduino: отправка запросов к slave-приборам и обработка ответов через Serial/RS-485
Реализация Modbus RTU для Arduino на стороне slave-устройства с поддержкой восьми основных функций кода и RS-485
Обработка запросов Modbus для Arduino в роли ведомого устройства с поддержкой восьми функций протокола
Базовая реализация протокола Modbus TCP с функциями чтения и записи ADU пакетов
Реализует сервер Modbus TCP на Arduino для взаимодействия с мастер-устройствами по сети Ethernet или Wi-Fi
Управление LTE и WiFi интерфейсами ESP32 через процесс freeRTOS с поддержкой TCP+SSL, MQTT и HTTP/HTTPS
Форматированный вывод в serial port с использованием printf() вместо склеивания строк
Отправка и приём кода Морзе для организации телеграфной связи через звук, свет или радиосигнал
Отправка сообщений кодом Морзе через светодиод, зуммер или реле с поддержкой нескольких языков и алфавитов
Декодирование азбуки Морзе на Arduino через поиск в таблице соответствий точек и тире буквам и цифрам
Конвертирует данные в азбуку Морзе со звуковым или световым выводом через динамик и светодиод
Клиент MQTT 3.1.1 для Arduino с поддержкой Ethernet, WiFi и ESP8266/ESP32
Одновременный вывод логов в Serial и на MQTT-брокер с единым интерфейсом для отладки по USB и Wi-Fi
Механизм FUOTA (Firmware Update Over The Air) для Arduino и ESP32 через MQTT с использованием PubSubClient
MQTT с асинхронной обработкой пакетов, без блокирующих задержек и зависаний сети
MQTT-клиент для Arduino с подключением через модуль ESP8266 по AT-командам
Удалённое логирование на MQTT-брокер с интерфейсом Serial.print() для устройств без доступа к последовательному порту
MQTT-клиент для Arduino с поддержкой WebSocket, QoS уровней и wildcards для подписок
MQTT-клиент для WiFi и Ethernet с поддержкой WebSocket и защищённых соединений на Arduino
Управление RF-модулем SI4012 для передачи данных на 315/433 МГц через SPI