Definire dati statici (attributi) - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Definire dati statici (attributi)

Gli attributi delle risorse rappresentano informazioni generalmente statiche, come il produttore del dispositivo o la posizione geografica. Ogni asset include gli attributi del modello da cui è stato creato.

Definire gli attributi (console)

Quando si definisce un attributo per un modello di asset nella AWS IoT SiteWise console, si specificano i seguenti parametri:

  • Nome: il nome della proprietà.

  • Valore predefinito: (Facoltativo) Il valore predefinito per questo attributo. Gli asset creati dal modello hanno questo valore per l'attributo. Per ulteriori informazioni su come sostituire il valore predefinito in un asset creato da un modello, consulta Aggiorna i valori degli attributi.

  • Tipo di dati: il tipo di dati della proprietà, che è uno dei seguenti:

    • String: una stringa con un massimo di 1024 byte.

    • Numero intero: un numero intero con segno a 32 bit con intervallo [-2.147.483.648, 2.147.483.647].

    • Doppio: un numero in virgola mobile con intervallo [-10^100, 10^100] e 754 a doppia precisione. IEEE

    • falseBooleano — true o.

  • ID esterno: (Facoltativo) Si tratta di un ID definito dall'utente. Per ulteriori informazioni, consulta Oggetti di riferimento con oggetti esterni IDs nella Guida per l'utente di AWS IoT SiteWise .

Per ulteriori informazioni, consulta Create un modello di asset (console).

Definisci gli attributi ()AWS CLI

Quando definite un attributo per un modello di asset con AWS IoT SiteWise API, specificate i seguenti parametri:

  • name— Il nome della proprietà.

  • defaultValue— (Facoltativo) Il valore predefinito per questo attributo. Gli asset creati dal modello hanno questo valore per l'attributo. Per ulteriori informazioni su come sostituire il valore predefinito in un asset creato da un modello, consulta Aggiorna i valori degli attributi.

  • dataType— Il tipo di dati della proprietà, che è uno dei seguenti:

    • STRING— Una stringa con un massimo di 1024 byte.

    • INTEGER— Un numero intero con segno a 32 bit con intervallo [-2.147.483.648, 2.147.483.647].

    • DOUBLE— Un numero in virgola mobile con intervallo [-10^100, 10^100] e 754 a doppia precisione. IEEE

    • BOOLEANtrue oppure. false

  • externalId— (Facoltativo) Si tratta di un ID definito dall'utente. Per ulteriori informazioni, consulta Oggetti di riferimento con oggetti esterni IDs nella Guida per l'utente di AWS IoT SiteWise .

Esempio Definizione di attributo di esempio

Nell'esempio seguente viene illustrato un attributo che rappresenta il numero di modello di un asset con un valore predefinito. Questo oggetto è un esempio di un oggetto AssetModelPropertyche contiene un attributo. È possibile specificare questo oggetto come parte del payload della CreateAssetModelrichiesta per creare una proprietà di attributo. Per ulteriori informazioni, consulta Crea un modello di asset (AWS CLI).

{ ... "assetModelProperties": [ { "name": "Model number", "dataType": "STRING", "type": { "attribute": { "defaultValue": "BLT123" } } } ], ... }