Назад к каталогу

PubSubClient_iiot

Модифицированная версия PubSubClient с поддержкой двоичных форматов в will-сообщениях MQTT, включая protobuf

Версия2.0.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер44.10 KiB
Источникофициальный
Обновлено2026-10-08

Установка

Последняя опубликованная версия
2.0.044.10 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 05:28:02 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:0ded929742658187c8116f61062a8d4481ac2c0da7d18a957d523703b867b332
АрхивPubSubClient_iiot-2.0.0-0ded9297.zip

Описание

Модифицированная версия популярной библиотеки PubSubClient от Nick O'Leary с поддержкой двоичных форматов в will-сообщениях. Стандартная реализация работает только с текстом, что приводит к ошибкам при использовании сериализованных протоколов вроде Google protobuf — они содержат нулевые байты, которые интерпретируются как конец строки. Здесь добавлен альтернативный метод connect(), принимающий will-payload как буфер uint8_t с явным указанием длины, что решает эту проблему. Стандартные ограничения MQTT остаются: публикация только на QoS 0, подписка на QoS 0 или 1, максимальный размер сообщения 256 байт по умолчанию (настраивается), keepalive 15 секунд. Учти, что эта библиотека несовместима с обычным PubSubClient из-за переработки исходного кода.

Версии

Показано: 2
2.0.02026-10-08 12:48:40 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.02026-10-08 12:48:40 UTC
ZIP по запросу
восстановится при запросе