ThingsBoard是一個開源平臺,用于收集和可視化物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)。[儀器儀表PLC通過物聯(lián)網(wǎng)網(wǎng)關(guān) 對接 ThingsBoard 流程]。可以將來自任意數(shù)量設(shè)備的數(shù)據(jù)發(fā)送到云服務(wù)器,在云服務(wù)器中可以通過可自定義的儀表板查看或共享。
Thingsboard支持提供設(shè)備連接的標準協(xié)議是MQTT,CoAP和HTTP,并支持云和本地部署。 它提供了30多個可自定義的小部件,允許您為大多數(shù)物聯(lián)網(wǎng)用例構(gòu)建最終用戶自定義儀表板。thingsboard.io開源的物聯(lián)網(wǎng)平臺主要特點:實時數(shù)據(jù)可視化和遠程設(shè)備控制自定義儀表板的30個可定制小部件可定制的規(guī)則,插件,小部件和傳輸實現(xiàn)允許監(jiān)視客戶端和提供服務(wù)器端設(shè)備屬性。支持多租戶安裝即裝即用。支持MQTT和HTTP協(xié)議的傳輸加密。失敗的節(jié)點可以在沒有停機的情況下進行更換。
接下來給大家演示下使用BL102將西門子S7-200的數(shù)據(jù)上傳至Thingsboard的操作步驟
1、登錄thingsboard平臺,創(chuàng)建設(shè)備
名字可以自定義
選擇設(shè)備的連接方式:(1)令牌連接。(2)證書連接。(3)MQTT基本連接。
如:選擇MQTT基本連接,填寫Client ID 、User Name 、Password
記住你的填寫,要把這三個參數(shù)設(shè)置到配置軟件。
如上圖設(shè)備創(chuàng)建完成
2、配置軟件的配置
采集S7-1200配置
如采集西門子S7-1200數(shù)據(jù)為例
具體怎么創(chuàng)建設(shè)備和添加數(shù)據(jù)點,請參考說明書。
平臺配置
(1)、雙擊MQTT Client One 彈出配置框。(2)、點擊“啟用”。(3)、服務(wù)器域名為:thingsboard.cloud。端口號為:1883
(4)、客戶端ID、用戶名、密碼就是thingsboard創(chuàng)建設(shè)備時選擇MQTT基本連接方式填寫的填寫Client ID 、User Name 、Password
(5)、選擇thingsboard數(shù)據(jù)格式模板
(6)點擊添加填寫發(fā)布主題:v1/devices/me/telemetry
(7)點擊“確定”,點擊“寫入配置”。
設(shè)備重啟后,可以登錄配置軟件,查看是否連接上。
3、thingsboard平臺查看數(shù)據(jù)
點擊創(chuàng)建的設(shè)備,點擊最新遙測可以查看上傳的數(shù)據(jù)。
在配置軟件監(jiān)視到的值