Définir des données statiques (attributs) - AWS IoT SiteWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Définir des données statiques (attributs)

Les attributs des actifs représentent des informations généralement statiques, telles que le fabricant de l'appareil ou l'emplacement géographique. Chaque ressource que vous créez à partir d'un modèle de ressource contient les attributs de ce modèle.

Définir les attributs (console)

Lorsque vous définissez un attribut pour un modèle de ressource dans la AWS IoT SiteWise console, vous spécifiez les paramètres suivants :

  • Nom : nom de la propriété.

  • Valeur par défaut — (Facultatif) La valeur par défaut de cet attribut. Les ressources créées à partir du modèle ont cette valeur pour l'attribut. Pour de plus amples informations sur la façon de remplacer la valeur par défaut dans une ressource créée à partir d'un modèle, veuillez consulter Mettre à jour les valeurs des attributs.

  • Type de données : type de données de la propriété, qui est l'un des suivants :

    • String — Chaîne de 1024 octets maximum.

    • Entier — Un entier signé de 32 bits dont la plage est comprise entre [-2 147 483 648, 2 147 483 647].

    • Double : nombre à virgule flottante avec une plage [-10^100, 10^100] et une double précision IEEE 754.

    • Boolean — true ou. false

  • ID externe — (Facultatif) Il s'agit d'un identifiant défini par l'utilisateur. Pour plus d’informations, consultez Objets de référence avec interface externe IDs dans le Guide de l’utilisateur AWS IoT SiteWise .

Pour de plus amples informations, veuillez consulter Création d'un modèle d'actif (console).

Définir les attributs (AWS CLI)

Lorsque vous définissez un attribut pour un modèle d'actif avec l' AWS IoT SiteWise API, vous spécifiez les paramètres suivants :

  • name— Le nom de la propriété.

  • defaultValue— (Facultatif) La valeur par défaut de cet attribut. Les ressources créées à partir du modèle ont cette valeur pour l'attribut. Pour de plus amples informations sur la façon de remplacer la valeur par défaut dans une ressource créée à partir d'un modèle, veuillez consulter Mettre à jour les valeurs des attributs.

  • dataType— Le type de données de la propriété, qui est l'un des suivants :

    • STRING— Chaîne de 1024 octets maximum.

    • INTEGER— Un entier signé de 32 bits dont la plage est comprise entre [-2 147 483 648, 2 147 483 647].

    • DOUBLE— Un nombre à virgule flottante avec une plage [-10^100, 10^100] et une double précision IEEE 754.

    • BOOLEANtrue oufalse.

  • externalId— (Facultatif) Il s'agit d'un identifiant défini par l'utilisateur. Pour plus d’informations, consultez Objets de référence avec interface externe IDs dans le Guide de l’utilisateur AWS IoT SiteWise .

Exemple de définition d'attribut

L'exemple suivant illustre un attribut qui représente le numéro de modèle d'une ressource avec une valeur par défaut. Cet objet est un exemple d'objet AssetModelPropertycontenant un attribut. Vous pouvez spécifier cet objet dans le cadre de la charge utile de la demande CreateAssetModel pour créer une propriété d'attribut. Pour de plus amples informations, veuillez consulter Création d'un modèle d'actifs (AWS CLI).

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