Raspberry pi 同一系统上的Mqtt代理和Mqtt网桥

Raspberry pi 同一系统上的Mqtt代理和Mqtt网桥,raspberry-pi,mqtt,iot,mosquitto,Raspberry Pi,Mqtt,Iot,Mosquitto,我正在从事一个项目,在这个项目中,我必须通过mqtt桥连接本地mqtt代理,即mosquitto和一个基于云的mqtt代理。Mosquitto(本地代理)正在raspberry pi4上运行,我还想在同一raspberry pi上运行Mosquitto mqtt桥。所以问题是,我是否可以在一个系统(raspberry pi4)中同时运行本地mqtt代理,即Mosquito和mqtt桥。如果是,请告诉流程如何操作。您只需要运行一个MQTT代理(例如mosquitto)。这将充当本地代理,也可以配置

我正在从事一个项目,在这个项目中,我必须通过mqtt桥连接本地mqtt代理,即mosquitto和一个基于云的mqtt代理。Mosquitto(本地代理)正在raspberry pi4上运行,我还想在同一raspberry pi上运行Mosquitto mqtt桥。所以问题是,我是否可以在一个系统(raspberry pi4)中同时运行本地mqtt代理,即Mosquito和mqtt桥。如果是,请告诉流程如何操作。

您只需要运行一个MQTT代理(例如mosquitto)。这将充当本地代理,也可以配置为桥接到远程代理

网桥可以配置为

  • 将消息镜像到远程代理
  • 从远程代理镜像消息
  • 或者两者都有
取决于你需要什么。有关如何配置网桥的详细信息,请参见MOSQUITO文档


但是,如果您想在同一台机器上运行多个代理,这也是完全可能的,它们只需要绑定到不同的端口,因为只有一个端口能够绑定到1883。

您只需要运行一个MQTT代理(例如mosquitto)。这将充当本地代理,也可以配置为桥接到远程代理

网桥可以配置为

  • 将消息镜像到远程代理
  • 从远程代理镜像消息
  • 或者两者都有
取决于你需要什么。有关如何配置网桥的详细信息,请参见MOSQUITO文档


但是,如果您想在同一台机器上运行多个代理,这也是完全可能的,它们只需要绑定到不同的端口,因为只有一个端口能够绑定到1883。

欢迎使用堆栈溢出。如果你从一开始就为人们提供例子,那么问题就更容易回答。你自己试过在同一个系统上运行吗?出现了什么错误?欢迎使用堆栈溢出。如果你从一开始就为人们提供例子,那么问题就更容易回答。你自己试过在同一个系统上运行吗?出现了什么错误?您可以分享我们文档中的任何链接,我可以在其中找到bridge的书面配置吗?我已经包含了文档中有关bridge和示例的部分的链接。您可以分享我们文档中的任何链接,我可以在其中找到bridge的书面配置吗?我已经包含到文档中包含桥梁和示例的部分。