Мануалы и справочники Общие команды
mosquitto_pub

Команда mosquitto_pub: опции, ключи и примеры использования

mosquitto_pub

A simple MQTT version 3.1.1 client that will publish a single message on a topic and exit. More information: https://mosquitto.org/man/mosquitto_pub-1.html.

  • Publish a temperature value of 32 on the topic sensors/temperature to 192.168.1.1 (defaults to localhost) with Quality of Service (QoS) set to 1:

mosquitto_pub -h {{192.168.1.1}} -t {{sensors/temperature}} -m {{32}} -q {{1}}

  • Publish timestamp and temperature data on the topic sensors/temperature to a remote host on a non-standard port:

mosquitto_pub -h {{192.168.1.1}} -p {{1885}} -t {{sensors/temperature}} -m "{{1266193804 32}}"

  • Publish light switch status and retain the message on the topic switches/kitchen_lights/status to a remote host because there may be a long period of time between light switch events:

mosquitto_pub -r -h "{{iot.eclipse.org}}" -t {{switches/kitchen_lights/status}} -m "{{on}}"

  • Send the contents of a file (data.txt) as a message and publish it to sensors/temperature topic:

mosquitto_pub -t {{sensors/temperature}} -f {{data.txt}}

  • Send the contents of a file (data.txt), by reading from stdin and send the entire input as a message and publish it to sensors/temperature topic:

mosquitto_pub -t {{sensors/temperature}} -s < {{data.txt}}

  • Read newline delimited data from stdin as a message and publish it to sensors/temperature topic:

{{echo data.txt}} | mosquitto_pub -t {{sensors/temperature}} -l

Также может быть вам интересно:

mosquitto_passwd

Manage password files for mosquitto. See also mosquitto, the MQTT…

Читать »

mosquitto_sub

A simple MQTT version 3.1.1 client that will subscribe to…

Читать »
Фото Microsoft открывает исходники, а её IDE супер-популярна

Microsoft открывает исходники, а её IDE супер-популярна

Решил сложить пару фактов и немного над этим поразмыслить. Реально ли Microsoft "переобулись"?

Фото Пример своей консольной команды в Django проекте

Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать свои команды для управления проектом.

Фото Как на Bash посчитать число строк в проекте (директории)

Как на Bash посчитать число строк в проекте (директории)

Ниже будет представлен однострочник, решающий данную задачу на Bash + пошаговое описание его работы.

Фото И снова sudo, и снова "решето"

И снова sudo, и снова "решето"

В утилите sudo была исправлена очередная уязвимость.

Фото Как установить часовой пояс в Linux

Как установить часовой пояс в Linux

В рамках первичной настройки Операционной Системы важно установить и по какому времени вы живёте, ведь при следующем обновлении времени через Интернет ваше время слетит.

Фото Как найти самые большие папки и файлы в Linux

Как найти самые большие папки и файлы в Linux

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?

Фото Команда grep – полезные ключи и примеры использования

Команда grep – полезные ключи и примеры использования

У команды "grep" довольно много различных особенностей. особенно, если учесть, что с английского это "решето" – а что может войти в решето , не факт что выйдет!

Фото Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Само собой, root может всё (если введёт пару команд), однако, это вполне легальный способ запретить изменение файла.