本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
定義靜態數據(屬性)
資產屬性通常代表靜態資訊,例如裝置製造商或地理位置。您從資產模型建立的每個資產,皆會包含該模型的屬性。
定義屬性 (主控台)
在 AWS IoT SiteWise 主控台中定義資產模型的屬性時,您可以指定下列參數:
-
名稱— 屬性的名稱。
-
預設值— (選用) 此屬性的預設值。從模型建立的資產具有此屬性值。對於從模型建立的資產,如需如何覆寫預設值的詳細資訊,請參閱 更新屬性值。
-
資料類型— 屬性的資料類型,可以是下列其中一項:
-
字串— 最多 1024 個位元組的字串。
-
整數— 範圍介於 [-2,147,483,648, 2,147,483,648] 的帶正負號 32 位元整數。
-
Double— 範圍介於 [-10^100, 10^100, 10^100] 且包含 IEEE 754 雙精確度的浮點數。
-
布林值–
true
或者false
。
-
如需詳細資訊,請參閱 建立資產模型 (主控台)。
範例屬性定義
下列範例示範會將資產的模型編號以預設值呈現的屬性。

定義屬性 (CLI)
使用 AWS IoT SiteWise API 定義資產模型的屬性時,您可以指定下列參數:
-
name
— 屬性的名稱。 -
defaultValue
— (選用) 此屬性的預設值。從模型建立的資產具有此屬性值。對於從模型建立的資產,如需如何覆寫預設值的詳細資訊,請參閱 更新屬性值。 -
dataType
— 屬性的資料類型,可以是下列其中一項:-
STRING
— 最多 1024 個位元組的字串。 -
INTEGER
— 範圍介於 [-2,147,483,648, 2,147,483,648] 的帶正負號 32 位元整數。 -
DOUBLE
— 範圍介於 [-10^100, 10^100, 10^100] 且包含 IEEE 754 雙精確度的浮點數。 -
BOOLEAN
–true
或者false
。
-
範例屬性定義
下列範例示範會將資產的模型編號以預設值呈現的屬性。此物件是AssetModelProperty,其中包含屬性。您可以將此物件指定為CreateAssetModel請求承載來建立屬性屬性。如需詳細資訊,請參閱 建立資產模型 (CLI)。
{
...
"assetModelProperties": [ { "name": "Model number", "dataType": "STRING", "type": { "attribute": { "defaultValue": "BLT123" } } } ],...
}