我想设置 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)
无论我在运行或不运行其他服务器的情况下尝试它,还是尝试外部地址或本地地址都没有关系。
您需要为topic您的桥提供一个部分来告诉代理要桥接哪些主题。
例如
listener 1884
connection test
address 127.0.0.1:1883
topic foo/# in
Run Code Online (Sandbox Code Playgroud)
这foo/将从第一个代理开始的所有主题桥接到第二个代理。
查看 mosquitto.conf手册页以了解有关该topic关键字的更多详细信息