我想合并一个mqtt
输入节点和一个mqtt
输出节点。这可能吗?
我想是的,但我不太确定。
如果您想桥接 2 个代理(相当于 MQTT-in 节点链接到 MQTT-out 节点,每个节点都配置了不同的代理),那么构建一个节点来执行此操作不会为您带来任何好处,您仍然需要配置 2 个代理。在每个节点中选择正确的代理并将其连接在一起的工作是微不足道的。
当然,完全有可能为此构建一个 Node-RED 节点,但它将是没有输入或输出的节点。我这样做的唯一原因是作为自我教育练习,但由于它没有输入/输出,因此它不会真正教授太多可以转移到任何更多正常节点的内容。
无论如何,使用 Node-RED 来桥接 2 个代理也没有真正的实际意义,MQTT 规范特别支持桥接,几乎所有代理都允许在它们之间直接配置桥接,这也允许同时重新映射主题。有关详细信息,请参见此处的 mosquitto 配置手册页