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.
Création d'un modèle d' FleetWise état de l' AWS IoT
Important
L'accès à certaines FleetWise fonctionnalités de AWS l'IoT est actuellement restreint. Pour de plus amples informations, veuillez consulter AWS Disponibilité des régions et des fonctionnalités dans AWS l'IoT FleetWise.
Vous pouvez utiliser l' FleetWise API ou la console AWS IoT pour créer un modèle d'état. Les modèles d'état fournissent un mécanisme permettant de suivre l'état de vos véhicules. Le FleetWise logiciel Edge Agent pour AWS l'IoT qui s'exécute sur le véhicule collecte et envoie des mises à jour des signaux au cloud.
Vous pouvez utiliser la FleetWise console AWS IoT pour créer un modèle d'état.
Pour créer un modèle d'état
-
Ouvrez la FleetWise console AWS IoT
. -
Dans le volet de navigation, choisissez State templates.
-
Sur la page Modèles d'état, choisissez Créer un modèle d'état.
-
Dans Détails du modèle d'état, entrez un nom pour le modèle d'état et entrez éventuellement une description.
-
Dans Choisir les signaux, ajoutez les signaux à partir desquels vous souhaitez obtenir des informations sur l'état du véhicule.
-
Choisissez Créer un modèle d'état.
Une fois que vous avez créé un modèle d'état avec succès, vous le verrez répertorié sur la page des modèles d'état. Vous pouvez désormais l'associer à un véhicule.
Vous pouvez utiliser l'opération CreateStateTemplateAPI pour créer un modèle d'état. L'exemple suivant repose sur AWS CLI.
Pour créer un modèle d'état, exécutez la commande suivante.
create-state-template
Remplacez-le par le nom du fichier .json qui contient la configuration du modèle d'état.
aws iotfleetwise create-state-template \ --cli-input-json file://
create-state-template
.json
Exemple configuration du modèle d'état
stateTemplateProperties
doit contenir les noms complets des signaux.
dataExtraDimensions
et metadataExtraDimensions
doit contenir les noms complets des attributs du véhicule. Les dimensions spécifiées remplacent toutes les valeurs de dimension existantes dans le modèle d'état.
{ "name": "
state-template-name
", "signalCatalogArn": "arn:aws:iotfleetwise:region
:account
:signal-catalog/catalog-name
", "stateTemplateProperties": [ "Vehicle.Signal.One", "Vehicle.Signal.Two" ], "dataExtraDimensions": [ "Vehicle.Attribute.One", "Vehicle.Attribute.Two" ], "metadataExtraDimensions": [ "Vehicle.Attribute.Three", "Vehicle.Attribute.Four" ] }
Associer un modèle FleetWise d'état AWS IoT à un véhicule
Vous pouvez utiliser la FleetWise console AWS IoT pour ajouter des modèles d'état associés à un véhicule.
Pour associer un modèle d'état
-
Ouvrez la FleetWise console AWS IoT
. -
Dans le volet de navigation, sélectionnez Véhicules.
Choisissez un véhicule dans la liste pour ouvrir sa page de détails.
-
Dans l'onglet Modèles d'état, choisissez Gérer les modèles d'état.
Choisissez Ajouter un modèle d'état.
-
Sélectionnez un modèle d'état et choisissez sa méthode de reporting.
En cas de modification — Le modèle d'état signalera les modifications apportées à l'état du véhicule.
Périodique — Le modèle d'état signalera les mises à jour selon l'intervalle de temps spécifié.
-
Sélectionnez Enregistrer les modifications.
Associez le modèle d'état créé à un véhicule pour permettre la collecte des mises à jour d'état du véhicule vers le cloud. Pour ce faire, utilisez :
-
Lorsque vous créez un véhicule, utilisez le
stateTemplates
champ decreate-vehicle
commande. Pour de plus amples informations, veuillez consulter Créez un FleetWise véhicule AWS IoT. -
Lors de la mise à jour d'un véhicule, utilisez les
stateTemplatesToRemove
champsstateTemplatesToAdd
ou de laupdate-vehicle
commande. Pour de plus amples informations, veuillez consulter Mettre à jour un FleetWise véhicule AWS IoT.