Definición de datos estáticos (atributos) - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Definición de datos estáticos (atributos)

Los atributos de activos representan información que generalmente es estática, como el fabricante del dispositivo o la ubicación geográfica. Cada activo creado a partir de un modelo de activos contiene los atributos de dicho modelo.

Definición de atributos (consola)

Al definir un atributo para un modelo de activos en la AWS IoT SiteWise consola, se especifican los siguientes parámetros:

  • Nombre: el nombre de la propiedad.

  • Valor predeterminado – (Opcional) El valor predeterminado de este atributo. Los activos creados a partir del modelo tienen este valor para el atributo. Para obtener más información acerca de cómo reemplazar el valor por defecto en un activo creado a partir de un modelo, consulte Actualización de valores de atributos.

  • Tipo de datos: el tipo de datos de la propiedad, que es uno de los siguientes:

    • Cadena – Una cadena con hasta 1024 bytes.

    • Entero – Un entero de 32 bits con signo con rango [-2.147.483.648, 2.147.483.647].

    • Doble – Un número de punto flotante con rango [-10^100, 10^100] e IEEE 754 doble precisión.

    • Booleano: true o false.

  • ID externo: (opcional) Este es un ID definido por el usuario. Para obtener más información, consulte Hacer referencia a objetos con identificadores externos en la Guía del usuario de AWS IoT SiteWise .

Para obtener más información, consulte Creación de un modelo de activos (consola).

Definición de atributos ()AWS CLI

Al definir un atributo para un modelo de activos con la AWS IoT SiteWise API, se especifican los siguientes parámetros:

  • name: el nombre de la propiedad.

  • defaultValue – (Opcional) El valor predeterminado de este atributo. Los activos creados a partir del modelo tienen este valor para el atributo. Para obtener más información acerca de cómo reemplazar el valor por defecto en un activo creado a partir de un modelo, consulte Actualización de valores de atributos.

  • dataType: el tipo de datos de la propiedad, que es uno de los siguientes:

    • STRING – Una cadena con hasta 1024 bytes.

    • INTEGER: un entero de 32 bits con signo con rango [-2.147.483.648, 2.147.483.647].

    • DOUBLE: un número de punto flotante con rango [-10^100, 10^100] e IEEE 754 doble precisión.

    • BOOLEANtrue o false.

  • externalId— (Opcional) Se trata de un ID definido por el usuario. Para obtener más información, consulte Hacer referencia a objetos con identificadores externos en la Guía del usuario de AWS IoT SiteWise .

ejemplo Definición de atributo de ejemplo

En el ejemplo siguiente se muestra un atributo que representa el número de modelo de un activo con un valor predeterminado. Este objeto es un ejemplo de una AssetModelpropiedad que contiene un atributo. Puede especificar este objeto como parte de la carga útil de la solicitud del CreateAssetmodelo para crear una propiedad de atributo. Para obtener más información, consulte Crear un modelo de activos (AWS CLI).

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