幫助文檔
教程向|工業(yè)網(wǎng)關(guān)使用JSON格式對數(shù)據(jù)進行上報
目前,MQTT工業(yè)網(wǎng)關(guān)廣受追捧,物聯(lián)網(wǎng)行業(yè)對MQTT加JSON進行數(shù)據(jù)的上報是主流。計訊工業(yè)網(wǎng)關(guān)TG462是一款支持MQTT、邊緣計算等多種強大功能于一身的物聯(lián)網(wǎng)數(shù)據(jù)傳輸設(shè)備,可以采用JSON、212等數(shù)據(jù)格式對采集到的數(shù)據(jù)上報至云平臺,幫助客戶有效、快捷的對前端進行管理,獲取數(shù)據(jù)。本文以JSON數(shù)據(jù)格式為例,介紹計訊TG462采用JSON模式上報時各個相應(yīng)參數(shù)的配置情況。
一、什么是JSON
JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。
二、為什么選擇JSON
當(dāng)我們想要傳輸多組物聯(lián)網(wǎng)節(jié)點屬性的信息時, 可以對數(shù)據(jù)進行打包再發(fā)布, 在訂閱端進行解包, 這樣做的優(yōu)點是: 確定我們訂閱的信息歸屬于哪個屬性的, 防止信息被錯誤地歸屬到其他的屬性中, 保證信息的準(zhǔn)確性。JSON 為我們提供了一種很好的數(shù)據(jù)編碼格式。使用 MQTT + JSON 進行物聯(lián)網(wǎng)通信為成現(xiàn)在各大物聯(lián)網(wǎng)平臺主要方式。
三、 計訊工業(yè)網(wǎng)關(guān)JSON協(xié)議設(shè)置步驟
1、 通過網(wǎng)線連接計訊邊緣計算網(wǎng)關(guān),進入網(wǎng)關(guān)管理系統(tǒng)(192.168.1.1),在網(wǎng)關(guān)管理系統(tǒng)中選擇數(shù)據(jù)采集設(shè)置欄目,進入服務(wù)端配置界面。
2、 在服務(wù)端配置界面中,選擇JSON的配置參數(shù),如下圖紅框所示:
3、在工業(yè)網(wǎng)關(guān)管理系統(tǒng)中設(shè)置自定義變量名、自定義變量值、時間戳、設(shè)備編號、因子和因子數(shù)據(jù)、設(shè)備編號等參數(shù)。
上報格式如下:
自定義變量名:發(fā)布id,如圖上所示
頂定義變量值:終端序列ID,如圖上所示
Ts:時間戳
Params:參數(shù),用大括號包含設(shè)備編號、因子和因子數(shù)據(jù)
deviceNum:設(shè)備編號
計訊工業(yè)網(wǎng)關(guān)TG462上報的JSON體格式可以按照實際需求進行靈活調(diào)整,采集過程也可以支持時時上報、周期上報、變化上報、告警上報等多種方式。同時支持強大的邊緣計算,可以在邊緣端對數(shù)據(jù)進行處理,保障數(shù)據(jù)的安全。

閩公網(wǎng)安備 35021102001331號