從設備定義資料流 (測量) - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從設備定義資料流 (測量)

測量值代表裝置的原始感測器資料串流,例如時間戳記溫度值或每分鐘時間戳記旋轉 (RPM) 值。

定義測量 (主控台)

在 AWS IoT SiteWise 主控台中定義資產模型的度量時,請指定下列參數:

  • 名稱 — 屬性的名稱。

  • 單位 — (可選) 性質的科學單位,例如 mm 或攝氏度。

  • 資料類型 — 屬性的資料類型,為下列其中一種:

    • 字串 — 最多 1024 個位元組的字串。

    • 整數 — 含有正負號的 32 位元整數,範圍為 [-2,147,483,648,2,147,483,647]。

    • 雙倍 — 一個浮點數,範圍為 [-10 ^ 100,10 ^ 100] 和 IEEE 754 倍精度。

    • 布爾-truefalse

  • 外部 ID — (選用) 這是使用者定義的 ID。如需詳細資訊,請參閱《AWS IoT SiteWise 使用者指南》中的 使用外部 ID 參考物件

如需詳細資訊,請參閱 建立資產模型 (主控台)

定義量測 (AWS CLI)

使用 AWS IoT SiteWise API 定義資產模型的度量時,請指定下列參數:

  • name— 屬性的名稱。

  • dataType— 屬性的資料類型,為下列其中一種:

    • STRING— 最多 1024 個位元組的字串。

    • INTEGER— 具有範圍為 [-2,147,483,648, 2,147,483,647] 的有符號 32 位元整數。

    • DOUBLE— 具有範圍為 [-10 ^ 100,10 ^ 100] 和 IEEE 754 倍精度的浮點數。

    • BOOLEANtruefalse.

  • unit— (選擇性) 性質的科學單位,例如 mm 或攝氏度。

  • externalId— (選用) 這是使用者定義的 ID。如需詳細資訊,請參閱《AWS IoT SiteWise 使用者指南》中的 使用外部 ID 參考物件

範例衡量值定義

下列範例示範代表資產溫度感測器讀數的衡量值。此物件是包含測量值AssetModel性質範例。您可以將此物件指定為 CreateAssetModel 要求承載的一部分,以建立測量屬性。如需詳細資訊,請參閱 建立資產模型 (AWS CLI)

當您定義資產模型時,測量結構是空的結構,因為您稍後將每個資產設定為使用唯一的裝置資料串流。有關如何將資產的測量屬性連接到設備的傳感器數據流的更多信息,請參閱將工業資料串流對應到資產屬性

{ ... "assetModelProperties": [ { "name": "Temperature C", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Celsius" } ], ... }