通过Node-Red将MQTT推送到网页

Pushing MQTT through Node-Red to webpage

我只是无法让它工作。

如何将传入的 MQTT 值推送到 Node-Red 流中的 php 页面? “1”被发送到主题 "test",然后我希望将其推送到空白 PHP 页面,只是一个简单的“1”。我不希望 PHP 站点需要刷新。

感谢我能得到的所有意见!谢谢。 :)

如果您想要真正的即时更新,那么您有 2 个真正的选择

  1. 一起跳过 Node-RED,仅使用 MQTT over Websockets 和 Paho Javascript 客户端订阅相同的 MQTT 主题。这要求经纪人成为 运行 Websockets 侦听器,但现在大多数主要经纪人都支持这一点。

  2. 使用内置的 Websockets 节点为网页提供更新。您需要将 Websocket 客户端添加到页面,然后连接回一对 Websocket 节点 (input/output) 并连接到 MQTT 订阅者节点。可以找到 Websockets 流程示例 here