MQTT: различия между версиями
Treissler (обсуждение | вклад) м (массовое удаление контролов по маске) |
м |
||
Строка 62: | Строка 62: | ||
Если вы хотите самостоятельно написать драйвер устройства, и хотите, что оно отображалось на вкладке Devices и его можно было использовать в правилах, вам необходимо придерживаться такой же структуры топиков. | Если вы хотите самостоятельно написать драйвер устройства, и хотите, что оно отображалось на вкладке Devices и его можно было использовать в правилах, вам необходимо придерживаться такой же структуры топиков. | ||
=== Пример подписки === <!--T: | === Пример подписки === <!--T:113--> | ||
<!--T: | <!--T:122--> | ||
Клиенты, которые хотят следить за значением температуры, "подписываются" на этот топик, и им приходят все новые сообщения - меняющиеся значения температуры. Один из таких клиентов - веб-интерфейс. | Клиенты, которые хотят следить за значением температуры, "подписываются" на этот топик, и им приходят все новые сообщения - меняющиеся значения температуры. Один из таких клиентов - веб-интерфейс. | ||
<!--T: | <!--T:133--> | ||
Подписаться на сообщения можно и из консоли Linux при помощи утилиты '''mosquitto_sub''' (полное описание работы с очередью из командной строки смотрите ниже): | Подписаться на сообщения можно и из консоли Linux при помощи утилиты '''mosquitto_sub''' (полное описание работы с очередью из командной строки смотрите ниже): | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Строка 176: | Строка 176: | ||
* Python - [https://github.com/contactless/mqtt-tools] | * Python - [https://github.com/contactless/mqtt-tools] | ||
* C - [http://mosquitto.org/man/libmosquitto-3.html] | * C - [http://mosquitto.org/man/libmosquitto-3.html] | ||
=== Просмотр MQTT-каналов в web-интерфейсе === | === Просмотр MQTT-каналов в web-интерфейсе === | ||
Строка 208: | Строка 208: | ||
service mosquitto restart | service mosquitto restart | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</translate> |