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

434 байта добавлено ,  9 лет назад
Строка 39: Строка 39:
Подписаться можно не только на один топик, но и на группу по wildcard:
Подписаться можно не только на один топик, но и на группу по wildcard:
<pre>
<pre>
root@wirenboard:~# mosquitto_sub -t '/devices/wb-w1/controls/28-000004a7d3f9' -v
root@wirenboard:~# mosquitto_sub -t '/devices/wb-w1/#' -v
/devices/wb-w1/controls/28-000004a7d3f9 20.312000
/devices/wb-w1/meta/name 1-wire Thermometers
/devices/wb-w1/controls/28-000004a7d3f9 20.312000
/devices/wb-w1/controls/28-000004a7d3f9 23.312000
/devices/wb-w1/controls/28-000004a7d3f9 20.375000
/devices/wb-w1/controls/28-000004a7d3f9/meta/type temperature
/devices/wb-w1/controls/28-000004a7d3f9 23.312000
/devices/wb-w1/controls/28-000004a7d3f9 23.312000
</pre>
</pre>
''#'' - означает любое количество топиков. Соответственно, вывелись не только значения с "контрола" устройства, но и топики с метаданными - название драйвера устройства и тип "контрола" - ''temperature''
Полное описание системы топиков и подписок: http://mosquitto.org/man/mqtt-7.html.
Полное описание системы топиков и подписок: http://mosquitto.org/man/mqtt-7.html.