2016-08-16 10 views
0

私は単にそれを動作させることはできません。ノード・レッドを介したMQTTをWebページにプッシュ

Node-RedのフローでPHPの受信MQTT値をどのようにプッシュできますか? トピック "test"に "1"が送られてきたら、単純な "1"という空のPHPページにプッシュされます。 PHPサイトをリフレッシュする必要はありません。

私が得ることができるすべての入力を感謝しなさい!ありがとう。あなたが本当にインスタントアップデートをしたい場合:)

+0

何を試しましたか? – hardillb

+0

こんにちはHardillb、私はそれをmySQLサーバーに保存しようとしましたが、httpリクエストでは、mysqlテーブルの最新の値をページに出力します。しかし、これは本当に私が新しいMQTTメッセージの上に押し出されるようにしたいからです。 – Martik

答えて

1

は、あなたはWebSocketを超えるMQTTを使用して、同じMQTTトピックとPaho Javascriptクライアントに加入し、すべて一緒に、ちょうど2リアルオプション

  1. スキップノード-REDを持っています。これには、ブローカがWebSocketリスナを実行する必要がありますが、主要なブローカのほとんどがこれをサポートしています。

  2. 組み込みのWebsocketsノードを使用して、Webページに更新を提供します。ページにWebsocketクライアントを追加して、Websocketノード(入力/出力)のペアに接続し、MQTTサブスクライバ・ノードに接続する必要があります。 WebSocketsフローの例が見つかりましたhere

+0

それはちょうど素晴らしいです、これに感謝します。私は座って、この作業をしようとする必要がありますが、確かに素晴らしいソリューションのように聞こえる!いいぞ。 :) – Martik

関連する問題