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

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

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

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

定義測量 (主控台)

當您在 AWS IoT SiteWise 主控台中定義資產模型的測量時,您可以指定下列參數:

  • 名稱 – 屬性的名稱。

  • 單位 – (選用) 屬性的科學單位,例如 mm 或 Celsius。

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

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

    • 整數 – 範圍為 【-2,147,483,648,2,147,483,647】 的帶正負號 32 位元整數。

    • Double – 具有範圍 【-10^100、10^100】 和 IEEE 754 雙精度的浮點數。

    • 布林值truefalse

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

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

定義測量 (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 或 Celsius。

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

範例衡量值定義

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

當您定義資產模型時,測量結構是空的結構,因為您稍後將每個資產設定為使用唯一的裝置資料串流。如需如何將資產的測量屬性連接至裝置感應器資料串流的詳細資訊,請參閱管理 的資料串流 AWS IoT SiteWise

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