建立產品和裝置
更新時間:
Copy as MD
本實踐案例以監控建溫度感應器為例,因此,您需要先在物聯網平台建立溫度感應器產品和裝置、定義物模型、建立資料流轉規則。
操作步驟
- 登入物聯網平台控制台。
在執行個體概覽頁簽的全部環境下,找到對應的執行個體,單擊執行個體卡片。
- 在左側導覽列中,選擇,單擊建立產品,建立溫度感應器產品。具體操作指導,請參見建立產品。
產品參數配置如下:所屬品類選擇自訂品類,節點類型選擇直連裝置,連網方式選擇Wi-Fi,資料格式選擇ICA 標準資料格式(Alink JSON),認證方式選擇裝置密鑰。
- 定義功能。
- 在建立產品的產品詳情頁的功能定義頁簽下,選擇,為產品定義溫度屬性。
設定功能類型為屬性,功能名稱為
Temp,標識符為Temperature,資料類型為double (雙精確度浮點型),取值範圍為-50~100,步長為0.1,單位為攝氏度 / °C,讀寫類型為讀寫。 - 功能添加完成後,單擊發布上線發布該物模型。
- 在建立產品的產品詳情頁的功能定義頁簽下,選擇,為產品定義溫度屬性。
- 在左側導覽列中,選擇裝置,單擊大量新增,大量建立裝置。
本樣本情境下,共需建立5,000個裝置。大量建立裝置功能限制一次只能建立最多1,000個裝置,因此需進行五次大量建立裝置操作。大量建立裝置的具體操作指導,請參見大量建立裝置。
- 在左側導覽列中,選擇,建立資料流轉規則,以實現將溫度感應器上報的溫度資料流轉到Function Compute中。
- 單擊建立規則,建立一個資料格式為JSON的規則。
- 單擊規則對應的查看按鈕,進入規則詳情頁,編寫處理資料的SQL。
本樣本中的SQL表示當溫度感應器產品下的裝置上報的溫度資料高於25℃時,從上報的屬性資料中篩選出裝置名稱(deviceName)和溫度(Temperature)兩個欄位的值。這兩個欄位將被流轉到Function Compute中。
在編寫 SQL面板中,欄位填寫deviceName() as DeviceName,items.Temperature.value;Topic依次選擇物模型資料上報、溫度感應器、全部裝置(+)和thing/event/property/post;條件填寫Temperature>25。 - 設定資料轉寄目的地為Function Compute。
在添加操作對話方塊中,選擇操作選擇發送資料到Function Compute(FC)中,地區選擇華東 2,選擇對應的服務和函數,函數版本選擇方式選擇使用預設版本,授權選擇AliyunIOTAccessingFCRole。資料轉寄失敗後系統將按間隔1秒、3秒、10秒各重試一次,3次均失敗則丟棄該訊息,建議同時添加錯誤操作。
- 規則配置完成後,返回雲產品流轉頁,單擊規則對應的啟動按鈕,啟動規則。
有關資料流轉規則更具體的操作指導,請參見設定資料流轉規則。
後續步驟
该文章对您有帮助吗?