MQTT: различия между версиями

Нет описания правки
Строка 102: Строка 102:


Для управления устройством (изменения значения канала), необходимо отправить сообщение в топик "/devices/<device-id>/controls/<control-id>/on" (обратите внимание на /on в конце).
Для управления устройством (изменения значения канала), необходимо отправить сообщение в топик "/devices/<device-id>/controls/<control-id>/on" (обратите внимание на /on в конце).
Это делается с помощью консольной команды mosquitto_pub . Пример:
Это делается с помощью консольной команды '''mosquitto_pub'''. Пример:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
mosquitto_pub -t "/devices/wb-gpio/controls/Relay_1/on" -m "1"
mosquitto_pub -t "/devices/wb-gpio/controls/Relay_1/on" -m "1"
</syntaxhighlight>
</syntaxhighlight>
команда включает реле 1 (канал "Relay_1" устройства "wb-gpio").
команда включает реле 1 (канал "Relay_1" устройства "wb-gpio").
==== Слежение за состоянием устройства / подписка на топик ==== <!--T:11-->
==== Слежение за состоянием устройства / подписка на топик ==== <!--T:11-->