нет
Нет
Спецификация MQTT ( v3 и v5 ) говорит, что тема может использовать «#» только один раз в теме, и она должна быть в конце. например,
sensor/data/foo/#
Есть второй символ подстановки, который является +
. Это может использоваться в любом месте темы (между /
) и соответствует одному уровню темы. например,
sensor/+/foo/+/json
Это будет соответствовать:
sensor/1/foo/temp/json
sensor/2/foo/humidity/json
но не будет совпадать:
sensor/1/bar/temp/json
или
sensor/+/+/data
что будет соответствовать:
sensor/foo/bar/data
но не:
sensor/foo/bar/baz/data
Вы также можете комбинировать оба, например,
sensor/+/bar/#
что будет соответствовать:
sensor/foo/bar/baz/wibble/json
sensor/bar/bar/black/sheep