ATGenX_Hub
Управление реле и датчиками через MQTT на ESP32/ESP8266 с автоматическим переподключением и поддержкой JSON-команд
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:4e31c05bf70d1895720b80610e598595b6c0d04fbd7e5e014c0c765aa1ddb9b9ATGenX_Hub-1.0.0-4e31c05b.zipОписание
Библиотека для управления релейными выходами через MQTT на платформе ATGenX. Поддерживает до 16 реле и одновременное чтение до 8 датчиков — DHT, PIR, LDR, ультразвуковые и собственные. Работает на ESP32 и ESP8266 с автоматическим переподключением к брокеру и периодической публикацией состояния. Один вызов hub.loop() обрабатывает всё: WiFi, MQTT keepalive, опрос датчиков, отправку данных. Поддерживает как простые текстовые команды, так и JSON-пакеты, а также автоматическое обнаружение устройства для интеграции с панелями управления. Требует предварительной установки PubSubClient 2.8+, ArduinoJson 7.x и при использовании DHT ещё одной соответствующей библиотеки.