阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優惠大,聯系客服飛機@jkkddd
設備端接入物聯網平臺
登錄物聯網平臺控制臺。
在實例概覽頁面的全部環境下,找到對應的實例,單擊實例ID或備注名稱。
在左側導航欄,選擇設備管理 > 產品,單擊創建產品,創建一個產品:環境監測傳感器。
數據格式選擇透傳/自定義,其他使用默認設置。參數詳細說明,請參見創建產品。
產品創建成功后,單擊前往定義物模型,添加物模型,然后發布上線。
本文提供了示例的物模型TSL內容,您可批量導入,請參見批量添加物模型。
在左側導航欄,選擇設備,單擊添加設備,在環境監測傳感器產品下添加設備:Esensor。
設備創建成功后,獲取設備證書信息(ProductKey、DeviceName和DeviceSecret)。
開發設備端,并測試運行。
本示例使用物聯網平臺提供的Node.js SDK開發設備,并設置設備端模擬上報消息,測試運行設備端SDK。開發方法,請參見設備接入和上報數據。
設備端開發更多操作說明,請參見設備接入Link SDK。
設備端成功接入物聯網平臺后,在物聯網平臺控制臺對應實例下的設備頁面,該設備狀態顯示為在線。
單擊設備Esensor操作欄的查看,單擊物模型數據。如下圖所示,因產品數據格式為透傳/自定義,模擬上報的標準物模型數據不能在運行狀態頁簽顯示
在監控運維 > 日志服務頁面的云端運行日志頁簽下,查看該設備的設備到云消息中對應的Hex格式消息內容。
本示例中,Hex格式消息內容為:0xaa1fc800003710ff0005d76b15001c013400ad04ffff0400ffff18003000ff2e。
編寫數據解析腳本
在物聯網平臺控制臺,編輯、提交腳本,并模擬數據解析。
在物聯網平臺控制臺對應實例下的左側導航欄,選擇設備管理 > 產品。
在產品頁面,單擊產品對應的查看。
在產品詳情頁面,單擊消息解析頁簽。
在消息解析頁簽下的編輯腳本輸入框中,輸入數據解析腳本。
根據設備數據協議內容編寫解析腳本。本示例中的設備數據消息體結構如下表所示
示例中的環境采集設備只有數據上報功能,因此只需要編寫上行數據解析函數rawDataToProtocol,無需實現protocolToRawData。
測試數據解析。
選擇模擬類型為設備上報數據。
在模擬輸入下的輸入框中,輸入一個模擬數據。
模擬數據可使用測試運行設備端后,在日志服務頁面,查看到的設備端上報數據的Hex格式內容。例如:0xaa1fc800003710ff0005d76b15001c013400ad04ffff0400ffff18003000ff2e。
調試設備上報數據
腳本提交后,再次運行設備端SDK腳本進行調試驗證。
設備端向物聯網平臺上報數據后,物聯網平臺會調用腳本進行數據解析。您可在監控運維 > 日志服務頁面的云端運行日志頁簽下,查看設備上報數據進行數據解析的日志
相關查詢
溫馨提示:尊敬的[]站點管理員,將本頁鏈接加入您的網站友情鏈接,下次可以快速來到這里更新您的站點信息哦!每天更新您的[阿里云24h自助充值,阿里云免實名注冊]站點信息,可以排到首頁最前端的位置,讓更多人看到您站點的信息哦。
