ElctinsIoTClient
MQTT 3.1.1 клиент для ESP8266 и ESP32 с поддержкой QoS, TLS/SSL и автоматическим переподключением
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c5f9ebc76da17e87f7b7b0ae95607895addb6a53ebb50ab43e14bfbcefda1572ElctinsIoTClient-1.0.0-c5f9ebc7.zipОписание
Компактный MQTT-клиент для ESP8266 и ESP32, который работает по протоколу 3.1.1 и не требует дополнительных зависимостей. Поддерживает все три уровня качества доставки (QoS 0, 1, 2), автоматическое переподключение с настраиваемым интервалом, а также механизм Last Will для отправки сообщений при разрыве соединения. Есть TLS/SSL для защищённого канала на порту 8883, поддержка подстановочных тем с одно- и многоуровневыми масками, а также колбеки для каждой темы отдельно. Настраивается буквально одной строкой begin(), имеет режим отладки через Serial и позволяет переопределять буфер пакетов. Подходит для простых IoT-решений и более сложных систем с требованиями к надёжности доставки сообщений.