Definir dados estáticos (atributos) - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Definir dados estáticos (atributos)

Os Ativos dos atributos representam informações geralmente estáticas, como o fabricante do dispositivo ou a localização geográfica. Cada ativo criado a partir de um modelo de ativo contém os atributos desse modelo.

Definir atributos (console)

Ao definir um atributo para um modelo de ativo no AWS IoT SiteWise console, você especifica os seguintes parâmetros:

  • Nome — o nome da propriedade.

  • Valor padrão – (opcional) o valor predefinido para este atributo. Os ativos criados a partir do modelo têm esse valor para o atributo. Para obter mais informações sobre como substituir o valor predefinido em um ativo criado a partir de um modelo, consulte Atualizar valores de atributos.

  • Tipo de dado — o tipo de dado da propriedade, que é um dos seguintes:

    • String – uma string com até 1024 bytes.

    • Número inteiro – um número inteiro assinado de 32 bits com intervalo [-2.147.483.648, 2.147.483.647].

    • Duplo — Um número de ponto flutuante com intervalo [-10^100, 10^100] e precisão dupla de 754. IEEE

    • Booleanotrue ou false.

  • ID externa — (Opcional) Essa é uma ID definida pelo usuário. Para obter mais informações, consulte Objetos de referência com objetos externos IDs no Guia de Usuário AWS IoT SiteWise .

Para obter mais informações, consulte Crie um modelo de ativo (console).

Definir atributos (AWS CLI)

Ao definir um atributo para um modelo de ativo com o AWS IoT SiteWise API, você especifica os seguintes parâmetros:

  • name – o nome da propriedade.

  • defaultValue – (opcional) o valor padrão para este atributo. Os ativos criados a partir do modelo têm esse valor para o atributo. Para obter mais informações sobre como substituir o valor predefinido em um ativo criado a partir de um modelo, consulte Atualizar valores de atributos.

  • dataType— o tipo de dado da propriedade, que é um dos seguintes:

    • STRING – uma string com até 1024 bytes.

    • INTEGER – um número inteiro assinado de 32 bits com intervalo [-2.147.483.648, 2.147.483.647].

    • DOUBLE— Um número de ponto flutuante com intervalo [-10^100, 10^100] e precisão dupla de 754. IEEE

    • BOOLEAN: true ou false.

  • externalId— (Opcional) Essa é uma ID definida pelo usuário. Para obter mais informações, consulte Objetos de referência com objetos externos IDs no Guia de Usuário AWS IoT SiteWise .

exemplo Exemplo de definição de atributo

O exemplo a seguir demonstra um atributo que representa o número de um modelo de ativo com um valor padrão. Esse objeto é um exemplo de um AssetModelPropertyque contém um Atributo. Você pode especificar esse objeto como parte da carga da CreateAssetModelsolicitação para criar uma propriedade de atributo. Para obter mais informações, consulte Crie um modelo de ativo (AWS CLI).

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