
在萬物云上,開發(fā)人員可根據(jù)應(yīng)用需要,通過在預(yù)建表結(jié)構(gòu)中添加自定義數(shù)據(jù)字段進(jìn)一步定義數(shù)據(jù)表,或者根據(jù)應(yīng)用業(yè)務(wù)邏輯創(chuàng)建自己的數(shù)據(jù)列表。在這里,小張通過將表中的設(shè)備號與設(shè)備ID分別改為“PM2.5”與“DOUBLE”,并添加字段“PM2.5數(shù)值”,從而完善了表的列信息,創(chuàng)建了屬于自己的PM2.5數(shù)據(jù)列表。


5.添加設(shè)備
將數(shù)據(jù)表修改完成之后,便可以添加設(shè)備了。在設(shè)備管理界面下,用戶可通過兩種方式添加數(shù)據(jù)設(shè)備:在應(yīng)用的設(shè)備表中建立一條數(shù)據(jù)設(shè)備記錄,或者通過Excel表批量導(dǎo)入數(shù)據(jù)設(shè)備。這里,小張采用了單個設(shè)備的添加方法:通過在“設(shè)備管理”下點(diǎn)擊“添加按鈕”進(jìn)行添加。

緊接著,在“設(shè)備信息”中填寫相應(yīng)的“設(shè)備ID”與“接入服務(wù)”。對于“接入服務(wù)”,用戶添加設(shè)備時除了選擇平臺提供的HTTP、MQTT、TCP協(xié)議外,還可以添加自定義協(xié)議類型,小張選擇了TCP協(xié)議。


6.模擬發(fā)送數(shù)據(jù)
添加設(shè)備以后,可通過模擬器模擬設(shè)備向應(yīng)用發(fā)送數(shù)據(jù),以此測試設(shè)備數(shù)據(jù)是否能夠成功上傳到萬物云上。具體而言,在設(shè)備管理之下,點(diǎn)擊“模擬”按鈕即可操作。

在模擬輸入值中,輸入模擬的PM2.5數(shù)值——62,點(diǎn)擊“數(shù)據(jù)發(fā)送”或者“發(fā)送20次”,以此測試數(shù)據(jù)發(fā)送情況。如果返回結(jié)果code為0,則表示發(fā)送成功,設(shè)備可正常使用。


7.上傳數(shù)據(jù)
對于數(shù)據(jù)上傳,開發(fā)者可到萬物云“文檔中心”下載硬件數(shù)據(jù)服務(wù)接口協(xié)議,下載安裝相應(yīng)的數(shù)據(jù)上報(bào)模板程序,并在代碼中做相應(yīng)修改,使數(shù)據(jù)設(shè)備按照硬件設(shè)備數(shù)據(jù)服務(wù)協(xié)議中定義的方法,通過指定的服務(wù)地址和端口向應(yīng)用數(shù)據(jù)表提交數(shù)據(jù)入庫,如TCP。