使用Node-RED时是否可以与两个不同的MQTT Broker建立连接?

时间:2017-06-09 06:36:23

标签: mqtt node-red

我在云端有一台服务器接收MQTT条消息,并且我在本地主机上的Node-RED上运行Raspberry pi ...

使用Raspberry,我使用MQTT protocol从不同设备接收数据。直到这里,它的效果非常好!问题是当我尝试从本地运行的MQTT代理(在Raspberry上)接收消息,然后将这些消息发送给在另一个上运行的其他MQTT代理服务器。像这样的图像:

Example

当我尝试将两个不同的代理与Node-RED一起使用时,它会自动将所有其他节点更新为我配置的最后一个代理。那么,当我使用MQTT时,是否可以与两个不同的Node-RED经纪人建立连接?

1 个答案:

答案 0 :(得分:2)

在MQTT节点编辑对话框中,' Server'字段是一个选择框。它列出了流程中的所有代理配置。

要添加与其他经纪商的连接,请选择“添加新的mqtt-broker ...'选项然后单击选择框旁边的按钮。

添加新的连接配置,而不是编辑现有节点已经使用的配置。