接入裝置前,您需在物聯網平台控制台建立產品和對應裝置,擷取裝置認證(ProductKey、DeviceName 和 DeviceSecret)。
前提條件
已完成購買企業版執行個體。具體操作,請參見建立企業版執行個體。
背景資訊
-
您的每個實際裝置需對應一個物聯網平台裝置。將物聯網平台頒發的裝置認證(ProductKey、DeviceName和DeviceSecret)燒錄到裝置上,用於裝置串連物聯網平台的身分識別驗證,請參見裝置擷取裝置認證文檔。
本文描述在物聯網平台為家庭溫控器建立對應的產品、定義物模型、添加裝置和擷取裝置認證的操作步驟。
操作步驟
-
在物聯網平台控制台的執行個體概覽頁簽,單擊執行個體IoT測試環境。
-
在左側導覽列,選擇,單擊建立產品。
-
在建立產品頁面,配置參數後,單擊確認。
本文樣本的產品名稱為家庭溫控器,其他參數使用預設值。其中節點類型為直連裝置,連網方式為Wi-Fi,資料格式為ICA 標準資料格式(Alink JSON),資料校正層級為弱校正,認證方式為裝置密鑰。
-
在建立產品頁面,單擊前往定義物模型。
為產品定義物模型,將實際產品抽象成由屬性、服務、事件所組成的資料模型,便於物聯網平台管理和資料互動。
-
在功能定義頁簽,單擊編輯草稿,按照以下步驟,為家庭溫控器產品定義溫度(temperature)和濕度(humidity)屬性。
-
在預設模組下,單擊添加自訂功能分別配置溫度和濕度。
溫度屬性的配置參數:功能類型為屬性,功能名稱為溫度,標識符為temperature,資料類型為double,取值範圍為-20~60,步長為0.1,單位為攝氏度/°C,讀寫類型為讀寫。濕度屬性的配置參數:功能名稱為濕度,標識符為humidity,資料類型為int32,取值範圍為0~100,步長為1,單位為百分比/%,讀寫類型為讀寫。
-
單擊功能定義的編輯草稿頁面左下方的發布上線。控制台頁面會彈出發布物模型上線?對話方塊。
-
選中確認已檢視目前的版本與線上版本的比對結果前複選框。
-
單擊確定,完成物模型的發布。
-
-
在產品詳情頁面,單擊前往管理。
-
在裝置列表頁簽,單擊添加裝置,在彈出對話方塊中,輸入裝置名稱(例如Device1),單擊確認。
建立裝置成功後,在彈出的添加完成對話方塊,單擊一鍵複製裝置認證擷取裝置認證。
您也可單擊前往查看,在裝置詳情頁面,單擊DeviceSecret右側查看,擷取裝置認證。
裝置認證包含ProductKey、DeviceName和DeviceSecret,是裝置與物聯網平台進行通訊的重要身份認證。
重要後續裝置接入,需設定此資訊,請複製後妥善保管。
參數
說明
ProductKey
裝置所屬產品的ProductKey,即物聯網平台為產品頒發的通用唯一識別碼。
DeviceName
裝置在產品內的唯一識別碼。DeviceName與裝置所屬產品的ProductKey組合,作為裝置標識,用來與物聯網平台進行串連認證和通訊。
DeviceSecret
物聯網平台為裝置頒發的裝置密鑰,用於認證加密。需與DeviceName成對使用。