Допустим у вас на даче стоит Хомяк на котором крутиться "БРОКЕР-2" и Вам нужно прокинуть данные на основной домашний БРОКЕР-1 для мониторинга,управления или других целей. Главное условие что бы всё это работало. удалённый брокер должен видеть (пинговать) основной домашний, как это сделать решайте сами, способов много.
И так, настраивать что либо на основном брокере не нужно, необходимо зайти на удалённый брокер по SSH удобным Для Вас способом (я пользуюсь программой "MobaXterm" и добавить следующие строчки в фойл mosquitto.conf
. На МТС шлюзе он находиться по пути /etc/mosquitto/
.
В этом файле конфига добавляем следующие строчки
connection bridge
address ip_adress_brokera:1883
notifications false
start_type automatic
remote_username login
remote_password password
try_private true
topic homed/# both 0
Если не используете логин и пароль на брокере, просто удалите эти строки -remote_username login / remote_password password
После этого сохраняем конфиг и прегружаем сервис - mosquitto. Я это делаю через Luci - System - Startup
Если все условия соблюдены и всё сделали правильно, то данные топика homed/ будут летать с одного брокера на другой.
Важно: Если у Вас несколько Хомячков и Вы как положено настроили их с разными префиксами. То не забудьте изменить названия топика topic homed/# both 0
в конфиге.