使用用户名桥接服务器之间的 MQTT 连接

Bridge MQTT Connection between Servers with username

我正在尝试使用 mosquitto 桥接另外 2 个 mqtt 服务器。

外部 > 蚊子 > 内部

内部需要设置用户名。是否可以将用于连接到 MOSQUITTO 的用户名也转发到 INTERNAL?

# connection internal

connection internal
address internal:1883

topic # out 0
topic # in 0

不,网桥是一次性的,您不会为每个连接的用户获得一个网桥。

您可以使用 remote_usernameremote_passwordlocal_usernamelocal_password 配置选项为桥接连接的(每一端)指定 username/password如 mosquitto.conf 手册页所述。

local_ 前缀可用于确保连接遵循 ACL 以及设置 allow_anonymous false 时。