2017-02-03 6 views
0

私の要件は、nデバイスとmゲートウェイからメッセージを読み込み、MQTTノードとしてIBM IOTに公開し、処理して保存するノードredアプリケーションを作成することですそれは雲のDBにあります。更新があれば、デバイスはコマンドを購読する必要があります。 私はIBMのブルーミックス・ポータルから読んで、MQTTノードからIBMのIOTノードを使用してゲートウェイのメッセージを送受信できました。ノードレッド - ゲートウェイへのデバイスの送信パブリッシュ/サブスクリプション - IBM Bluemixシミュレータ

ゲートウェイは、IBMワトソンIOTに直接メッセージを送信するため

  1. が(同時にデバイス/ゲートウェイ からメッセージを送信するノード赤シミュレータを使用することができるが、装置が常ににメッセージを送信し、以下に説明が必要ゲートウェイ)
  2. メッセージを識別または区別する方法は、メッセージのシーケンスは、公開された方法ワトソンIOTノード

  3. デバイス /ゲートウェイから受信しましたか? FIFO順ですか?

  4. メッセージの生存時間は? MQTTブローカーが切断された場合、 キューに入れることができるメッセージの数とキューのサイズのように、メッセージが公開される方法は ですか?

  5. はどのように我々は、もう一方の端

答えて

0

ワトソンのIoTプラットフォームに公開した各メッセージは出版社の起源を区別するために固有のクライアントIDを持っているに切断MQTT /デバイスに通知することができます。

IoTはPub/Subアーキテクチャを使用しているため、メッセージはトピックに公開され、サブスクライバによって受信されます。ポイントツーポイントキューアーキテクチャではありません。

メッセージは、ワトソンのIoTプラットフォームによって内部的に保存され、あなたはこのtutorial.

で説明したようにあなたのメッセージのためのcloudant DBとしての歴史データストレージを設定するオプションを持っています
関連する問題