本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
定義來自設備的資料流(測量)
測量值代表裝置的原始感測器資料串流,例如時間戳記溫度值或每分鐘時間戳記旋轉 () RPM 值。
定義量測(控制台)
在 AWS IoT SiteWise 主控台中定義資產模型的度量時,請指定下列參數:
-
名稱 — 屬性的名稱。
-
單位 — (可選) 性質的科學單位,例如 mm 或攝氏度。
-
資料類型 — 屬性的資料類型,為下列其中一種:
-
字串 — 最多 1024 個位元組的字串。
-
整數 — 含有正負號的 32 位元整數,範圍為 [-2,147,483,648,2,147,483,647]。
-
雙精度 — 具有 [-10 ^ 100,10 ^ 100] 和 754 倍精度範圍的浮點數。IEEE
-
布爾-
true
或false
。
-
-
外部 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] 和 754 倍精度的浮點數。IEEE -
BOOLEAN
—true
或false
.
-
-
unit
— (選擇性) 性質的科學單位,例如 mm 或攝氏。 -
externalId
— (選用) 這是使用者定義的 ID。如需詳細資訊,請參閱《AWS IoT SiteWise 使用者指南》中的 使用外部參考物件 IDs。
範例衡量值定義
下列範例示範代表資產溫度感測器讀數的衡量值。此物件是包含「度量」的範例。AssetModelProperty您可以將此物件指定為CreateAssetModel要求承載的一部分,以建立測量屬性。如需詳細資訊,請參閱建立資產模型 (AWS CLI)。
當您定義資產模型時,測量結構是空的結構,因為您稍後將每個資產設定為使用唯一的裝置資料串流。有關如何將資產的測量屬性連接到設備的傳感器數據流的更多信息,請參閱將工業資料流對映至資產屬性。
{
...
"assetModelProperties": [ { "name": "Temperature C", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Celsius" } ],...
}