Скрипт Bash для MQTT - PullRequest
       10

Скрипт Bash для MQTT

0 голосов
/ 26 марта 2019

Я новичок в вышеуказанных темах и изо всех сил пытаюсь найти необходимый материал, который мне нужен. У меня есть задача завершить, где мне нужно опубликовать от моего брокера (raspberry pi 3) для клиента также (raspberry pi 3) через zip-файл и разархивировать его на Клиентская сторона, через base64 (кодер / декодер). Я могу сделать это через SSH без проблем, но я не уверен, протокол для реализации в MQTT. Любой совет был бы очень признателен, спасибо.

1 Ответ

0 голосов
/ 26 марта 2019

1) Вам необходимо преобразовать zip-файл, закодированный с использованием base 64, в двоичный формат

2) Вы можете опубликовать двоичные данные в любой теме в MQTT.

3) Другой клиент, подписанный на эту тему, должен получить двоичные данные и затем преобразовать их обратно в формат zip.

Ограничение размера полезной нагрузки, разрешенного через mqtt, составляет 256 МБ .Поэтому сначала убедитесь, что размер вашего zip-файла меньше указанного предела.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...