跳到內容
返回官網

MQTT 上傳

MQTT 是一個訂閱釋出式網路協定,MQTT 外掛實現了透過 MQTT 協定訂閱和釋出 topic 的功能。

執行邏輯:MQTT 載入該設定後,會連線連線設定內的 MQTT 設定,然後接收上游資料的傳輸。收到上游資料後,檢查已經被勾選的資料、上傳週期 和聚合上傳三個參數,若都有則聚合上傳到 uploadTopic,若沒有聚合上傳,則每條暫存資料和目前資料依次上傳 uploadTopic。

注意:

    1. 該外掛的上游節點必須要有擷取外掛,否則擷取設定將沒有資料。
    1. 一旦選擇了方案之後,對應的擷取節點的方案將不能夠修改狀態及內容。

(1) 進入 CommBridge 頁面的【智慧孿生】,在左側點選切換至【裝置智聯】。

(2) 依次拖曳串列通訊、資料處理和 MQTT 上傳外掛到外掛工作區,分別產生三個節點。

(3) 依次連線三個節點,連線順序:串列通訊 → 資料處理 → MQTT 上傳。

(1) 按兩下 MQTT 上傳,點選【新增方案】按鈕。

(2) 填寫連線設定,點選【下一步】。

(3) 點選【新增分組】,填寫分組資訊,點選【確認】。

(4) 選擇需要上傳的資料,點選【確認】。

(5) 點選【完成】,成功新增上傳方案。

(6) 開啟方案的開關,點選【儲存】。

(1) 點選【裝置智聯】的【部署】按鈕,部署成功。

(2) 點選切換至【智慧孿生】,滑鼠移動至【MQTT 上傳】節點,彈出節點資訊清單。

(3) 開啟 MQTTX 用戶端,啟動連線。

參數 描述 格式 舉例
方案名稱 使用者自訂該方案的名稱 非空 上傳 mqtt
型別 MQTT 服務協定 mqtt://、mqtts:// mqtt://
Host MQTT 伺服器連線位址,該位址需要執行安裝 mqtt 的 broker 非空 172.21.78.153
埠 MQTT 伺服器連線埠 0-65535 1883
Qos MQTT 訊息質量 0、1 或 2 0
用戶端標識 MQTT 連線用戶端辨識 無限制
使用者名稱 MQTT 伺服器連線使用者名稱 無限制
密碼 MQTT 伺服器連線驗證密碼 無限制
參數 描述 格式 舉例
分組名稱 使用者自訂該分組的名稱 非空 mqtt 分組一
上傳(釋出)Topic MQTT 的訂閱 topic 非空 1
上傳週期(ms) 上傳至伺服器的週期 0-4294967295 1000
聚合上傳 是否要一起上傳 Yes 或 No No

若上傳週期為 0,則根據上傳方案的擷取週期決定

選擇 MQTT 上傳外掛上游的擷取資料中設定的方案,選中的方案才可以上傳至 MQTT 伺服器。