コンテンツにスキップ
JelinaJelina Documentation技術ドキュメント
公式サイトに戻る

MQTT アップロード

MQTT はパブリッシュ/サブスクライブ型のネットワークプロトコルです。MQTT プラグインは、MQTT プロトコルで topic をサブスクライブおよびパブリッシュする機能を提供します。

動作の流れ:設定を読み込んだ MQTT は、接続設定で指定した MQTT 接続を確立し、上流データを受信します。受信後、選択済みのデータ、アップロード周期、 一括アップロードの 3 項目を確認します。すべてが設定されていれば uploadTopic へまとめてアップロードします。一括アップロードが無効であれば、一時保存データと現在のデータを 1 件ずつ順に uploadTopic へアップロードします。

注意:

    1. このプラグインの上流に収集プラグインが必要です。存在しない場合、収集設定にデータは表示されません。
    1. プランを選択すると、対応する収集ノードのプランの状態や内容を変更できなくなります。

(1) CommBridge の【スマートツイン】を開き、左側で【デバイス接続】に切り替えます。

(2) シリアル通信、データ処理、MQTT アップロードの各プラグインをプラグインワークスペースへ順にドラッグし、3 つのノードを作成します。

(3) シリアル通信 → データ処理 → MQTT アップロードの順に 3 つのノードを接続します。

(1) MQTT アップロードをダブルクリックし、【プランを追加】をクリックします。

(2) 接続設定を入力し、【次へ】をクリックします。

(3) 【グループを追加】をクリックし、グループ情報を入力して【確認】をクリックします。

(4) アップロードするデータを選択し、【確認】をクリックします。

(5) 【完了】をクリックし、アップロードプランの追加を完了します。

(6) プランのスイッチをオンにし、【保存】をクリックします。

(1) 【デバイス接続】の【デプロイ】をクリックし、デプロイを完了します。

(2) 【スマートツイン】に切り替え、【MQTT アップロード】ノードにマウスポインターを合わせると、ノード情報の一覧が表示されます。

(3) MQTTX クライアントを開き、接続を開始します。

パラメーター 説明 形式 例
プラン名 ユーザーが設定するプランの名前 必須 mqtt アップロード
タイプ MQTT サービスプロトコル mqtt://、mqtts:// mqtt://
Host MQTT サーバーの接続先アドレス。このアドレスで MQTT ブローカーが稼働している必要があります 必須 172.21.78.153
ポート MQTT サーバーの接続ポート 0-65535 1883
Qos MQTT メッセージの配信品質 0、1、2 0
クライアント識別子 MQTT 接続のクライアント識別子 制限なし
ユーザー名 MQTT サーバーへの接続ユーザー名 制限なし
パスワード MQTT サーバーへの接続認証パスワード 制限なし
パラメーター 説明 形式 例
グループ名 ユーザーが設定するグループの名前 必須 mqtt グループ 1
アップロード(パブリッシュ)Topic MQTT のサブスクライブ topic 必須 1
アップロード周期(ms) サーバーへのアップロード周期 0-4294967295 1000
一括アップロード まとめてアップロードするかどうか Yes、No No

アップロード周期が 0 の場合、アップロードプランの収集周期に従います。

MQTT アップロードプラグインの上流にある収集データのプランを選択します。選択したプランだけが MQTT サーバーへアップロードされます。