智能設備連接到物聯(lián)網,會產生大量的數(shù)據(jù),可以說:物聯(lián)網最大的價值,其實是數(shù)據(jù),那么設備數(shù)據(jù)是如何上報到云平臺的呢?
隨著物聯(lián)網的不斷發(fā)展,在生產生活中,可以看到很多智能設備,比如智能傳感器、智能工業(yè)設備、共享單車、智能手表等。這些設備在工作運行時,會產生大量的數(shù)據(jù),并傳輸給物聯(lián)網云平臺,進行智能化管理分析。那么,設備數(shù)據(jù)是如何上報到云平臺呢?
發(fā)布/訂閱
物聯(lián)網通信常用的是MQTT協(xié)議,它是基于發(fā)布-訂閱模式的消息傳輸協(xié)議,能夠實現(xiàn)傳感器、控制器和其他設備之間的高效通信。
MQTT 發(fā)布/訂閱過程,一個設備向“test”主題發(fā)送數(shù)據(jù),每個訂閱“test”主題的設備或平臺,就能接收到來自“test”主題的信息,像我們訂閱公眾號一樣。
ZWS物聯(lián)網云平臺預定義了data主題和raw主題,用于上報設備數(shù)據(jù)。
?上報data數(shù)據(jù)
智能設備可以向“data”主題發(fā)送設備數(shù)據(jù),data主題支持key/value鍵值對的方式上報,ZWS云平臺接收到數(shù)據(jù)后,無需解析可直接顯示。發(fā)布data主題如下:
/d2s/${owner}/${devtype}/${devid}/data
data主題的消息內容格式如下:
keyvaluekey0valuekeyvalue0
上報raw數(shù)據(jù)
智能設備可以向“raw”主題發(fā)送設備數(shù)據(jù),raw主題支持純透傳的方式上報,可以上報任意格式的二進制數(shù)據(jù)。ZWS云平臺接收到數(shù)據(jù)后,需根據(jù)配置的解析腳本,將透傳數(shù)據(jù)解析后才能看到更易讀的JSON數(shù)據(jù)。發(fā)布raw主題如下:
/d2s/${owner}/${devtype}/${devid}/raw
raw主題是透傳設備數(shù)據(jù),消息內容格式可以是任意格式的二進制數(shù)據(jù)。
總結
對于設備數(shù)據(jù)上報,用戶可以根據(jù)硬件設備的資源條件和業(yè)務需要,選擇合適的方式上報設備數(shù)據(jù)到ZWS物聯(lián)網云平臺,實現(xiàn)遠程數(shù)據(jù)管理和分析。