Публикация сообщений mosquitto

Здравствуйте, подскажите, пожалуйста.

Запустил на контроллере wirenboard клиента modbus tcp. На своём компьютере запустил эмулятор сервера modbus tcp. Обмен данными происходит верно, а именно, изменяю значение на сервере, меняется значение и на клиенте в веб-интерфейсе. Изменяю значение в клиенте в веб-интерфейсе, меняется значение на сервере. Супер!

Проблема вот в чём.

C помощью команды mosquitto_pub -t <топик> -m <значение> публикую новое сообщение. Параллельно в другом окне запущена команда mosquitto_sub -t <топик> -v, в этом окне значение меняется, а так же меняется в веб-интерфейсе. Но данное значение не передаётся на сервер.
Сразу возникло несколько вопросов.
Данной командой можно публиковать сообщения, которые будут передаваться на сервер?
Если она не передаёт значение на сервер, то возникает ещё вопрос, почему после очередного чтения регистра с сервера и прихода правильного значения с него, не формируется новое сообщение с верным значением? Значение остаётся до тех пор, пока не перезапустится демон wb-mqtt-serial.
Верная ли команда mosquitto_pub -t <топик> -m <значение>?

Можно. Но понятие “сервер” - некорректно. Есть брокер и обрабатывающий топик драйвер. Или несколько драйверов. Как раз описано тут:
https://wirenboard.com/wiki/MQTT#Управление_устройствами_из_командной_строки
Ну и тут: GitHub - wirenboard/conventions: Wiren Board MQTT Conventions

Да.

Нашёл ответ на свой вопрос в ссылках.

Неправильно писал команду: mosquitto_pub -t <топик> -m <значение>, а нужно было писать так mosquitto_pub -t <топик>/on -m <значение>.

Спасибо за помощь.