阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd
在物聯(lián)網(wǎng)業(yè)務(wù)場景中,對于低配置且資源受限或者對網(wǎng)絡(luò)流量有要求的設(shè)備,不適合直接構(gòu)造JSON數(shù)據(jù)與物聯(lián)網(wǎng)平臺通信,可將原數(shù)據(jù)透傳到物聯(lián)網(wǎng)平臺。物聯(lián)網(wǎng)平臺提供數(shù)據(jù)解析功能,可以根據(jù)您提交的腳本,先將數(shù)據(jù)在設(shè)備自定義格式和JSON格式之間轉(zhuǎn)換,再進(jìn)行業(yè)務(wù)處理。
設(shè)備端接入物聯(lián)網(wǎng)平臺
登錄物聯(lián)網(wǎng)平臺控制臺。
在實例概覽頁面的全部環(huán)境下,找到對應(yīng)的實例,單擊實例ID或備注名稱。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 產(chǎn)品,單擊創(chuàng)建產(chǎn)品,創(chuàng)建一個產(chǎn)品:環(huán)境監(jiān)測傳感器。
數(shù)據(jù)格式選擇透傳/自定義,其他使用默認(rèn)設(shè)置。參數(shù)詳細(xì)說明,請參見創(chuàng)建產(chǎn)品。
產(chǎn)品創(chuàng)建成功后,單擊前往定義物模型,添加物模型,然后發(fā)布上線。
本文提供了示例的物模型TSL內(nèi)容,您可批量導(dǎo)入,請參見批量添加物模型。
在左側(cè)導(dǎo)航欄,選擇設(shè)備,單擊添加設(shè)備,在環(huán)境監(jiān)測傳感器產(chǎn)品下添加設(shè)備:Esensor。
設(shè)備創(chuàng)建成功后,獲取設(shè)備證書信息(ProductKey、DeviceName和DeviceSecret)。
開發(fā)設(shè)備端,并測試運(yùn)行。
本示例使用物聯(lián)網(wǎng)平臺提供的Node.js SDK開發(fā)設(shè)備,并設(shè)置設(shè)備端模擬上報消息,測試運(yùn)行設(shè)備端SDK。開發(fā)方法,請參見設(shè)備接入和上報數(shù)據(jù)。
設(shè)備端開發(fā)更多操作說明,請參見設(shè)備接入Link SDK。
設(shè)備端成功接入物聯(lián)網(wǎng)平臺后,在物聯(lián)網(wǎng)平臺控制臺對應(yīng)實例下的設(shè)備頁面,該設(shè)備狀態(tài)顯示為在線。
單擊設(shè)備Esensor操作欄的查看,單擊物模型數(shù)據(jù)。如下圖所示,因產(chǎn)品數(shù)據(jù)格式為透傳/自定義,模擬上報的標(biāo)準(zhǔn)物模型數(shù)據(jù)不能在運(yùn)行狀態(tài)頁簽顯示
在監(jiān)控運(yùn)維 > 日志服務(wù)頁面的云端運(yùn)行日志頁簽下,查看該設(shè)備的設(shè)備到云消息中對應(yīng)的Hex格式消息內(nèi)容。
本示例中,Hex格式消息內(nèi)容為:0xaa1fc800003710ff0005d76b15001c013400ad04ffff0400ffff18003000ff2e。
編寫數(shù)據(jù)解析腳本
在物聯(lián)網(wǎng)平臺控制臺,編輯、提交腳本,并模擬數(shù)據(jù)解析。
在物聯(lián)網(wǎng)平臺控制臺對應(yīng)實例下的左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 產(chǎn)品。
在產(chǎn)品頁面,單擊產(chǎn)品對應(yīng)的查看。
在產(chǎn)品詳情頁面,單擊消息解析頁簽。
在消息解析頁簽下的編輯腳本輸入框中,輸入數(shù)據(jù)解析腳本。
根據(jù)設(shè)備數(shù)據(jù)協(xié)議內(nèi)容編寫解析腳本。本示例中的設(shè)備數(shù)據(jù)消息體結(jié)構(gòu)如下表所示
示例中的環(huán)境采集設(shè)備只有數(shù)據(jù)上報功能,因此只需要編寫上行數(shù)據(jù)解析函數(shù)rawDataToProtocol,無需實現(xiàn)protocolToRawData。
測試數(shù)據(jù)解析。
選擇模擬類型為設(shè)備上報數(shù)據(jù)。
在模擬輸入下的輸入框中,輸入一個模擬數(shù)據(jù)。
模擬數(shù)據(jù)可使用測試運(yùn)行設(shè)備端后,在日志服務(wù)頁面,查看到的設(shè)備端上報數(shù)據(jù)的Hex格式內(nèi)容。例如:0xaa1fc800003710ff0005d76b15001c013400ad04ffff0400ffff18003000ff2e。
調(diào)試設(shè)備上報數(shù)據(jù)
腳本提交后,再次運(yùn)行設(shè)備端SDK腳本進(jìn)行調(diào)試驗證。
設(shè)備端向物聯(lián)網(wǎng)平臺上報數(shù)據(jù)后,物聯(lián)網(wǎng)平臺會調(diào)用腳本進(jìn)行數(shù)據(jù)解析。您可在監(jiān)控運(yùn)維 > 日志服務(wù)頁面的云端運(yùn)行日志頁簽下,查看設(shè)備上報數(shù)據(jù)進(jìn)行數(shù)據(jù)解析的日志
心靈雞湯:
標(biāo)題:阿里云24h自助充值,阿里云免實名注冊
地址:http://www.homechexinc.com/kfxw/64260.html