如何设置 Mosquitto 桥接配置?

pet*_*ohn 2 mqtt mosquitto

我想设置 Mosquitto 的测试配置。对于一个配置文件,我只写了这个:

listener 1883
Run Code Online (Sandbox Code Playgroud)

我用这个配置文件启动了一个服务器,它启动成功。

第二个配置文件有以下内容:

listener 1884
connection test
address 127.0.0.1:1883
Run Code Online (Sandbox Code Playgroud)

当我尝试用这个启动服务器时,我收到以下错误消息:

Error: Invalid bridge configuration.
Error: Unable to open configuration file.
Run Code Online (Sandbox Code Playgroud)

无论我在运行或不运行其他服务器的情况下尝试它,还是尝试外部地址或本地地址都没有关系。

har*_*llb 6

您需要为topic您的桥提供一个部分来告诉代理要桥接哪些主题。

例如

listener 1884
connection test
address 127.0.0.1:1883
topic foo/# in
Run Code Online (Sandbox Code Playgroud)

foo/将从第一个代理开始的所有主题桥接到第二个代理。

查看 mosquitto.conf手册页以了解有关该topic关键字的更多详细信息