ThingsBoard 3.0 模擬感測器傳送MQTT並顯示監控圖表

2020-09-30 12:00:45

本文將介紹,在TB3.0 上模擬物聯網終端,傳送資料到MQTT後,在儀表盤上使用圖表載入動態資料,實現視覺化監控。

開始動手

建立裝置

建立一個裝置(Temperature Test Device),用於繫結在儀表盤的部件展示動態資料。
在這裡插入圖片描述

建立儀表盤

  1. 建立一個儀表盤,用於載入圖表和展示資料。
    在這裡插入圖片描述
  2. 新增實體
    開啟剛才建立的Temperature Dashboard儀表盤,進入編輯模式下,點選實體按鈕新增實體。
    過濾型別:單個實體
    型別:選擇裝置
    裝置:選擇上面建立的Temperature Test Device
    在這裡插入圖片描述
    新增完成後點選儲存。
    在這裡插入圖片描述

新增部件並繫結裝置

  1. 在儀表盤點選新增新的部件,選擇一個最新值部件,如圖:
    在這裡插入圖片描述

  2. 選擇部件後,會彈窗設定部件的資料和其他屬性,要實現部件和裝置繫結,則需要安裝下面步驟設定資料,設定完成後點選「新增」按鈕。
    在這裡插入圖片描述

  3. 新增完部件並繫結裝置後的效果:
    在這裡插入圖片描述

傳送裝置資料測試

部件繫結裝置後,我們需要測試下裝置資料是否可以正常在部件上顯示。因此,我們使用mqttbox模擬裝置傳送資料,並觀察儀表盤的顯示結果。

  1. MQTTBOX建立Temperature Test Device裝置的連線,並行送裝置遙測資料,如圖:
    在這裡插入圖片描述
    在這裡插入圖片描述

測試結果符合預期,模擬裝置的資料和儀表盤的顯示一致。