

AWS L'IoT ne FleetWise sera plus ouvert aux nouveaux clients à compter du 30 avril 2026. FleetWise Les clients AWS IoT existants peuvent continuer à utiliser le service. Le [guide pour la mobilité connectée AWS fournit des conseils sur](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/) la manière de développer et de déployer des services modulaires pour les solutions de mobilité connectée qui peuvent être utilisées pour atteindre des capacités équivalentes à celles de AWS l'IoT FleetWise.

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.

# Récupérez un instantané de l'état du véhicule à l'aide de modèles d'état
<a name="on-demand-operations"></a>

**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](fleetwise-regions.md).

Vous pouvez récupérer le dernier état connu d'un véhicule à l'aide de l'API du plan de [https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCommand.html](https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCommand.html) AWS IoT Core contrôle ou de la FleetWise console AWS IoT.

**Important**  
Une exception de validation peut se produire dans l'un des scénarios suivants :  
Un modèle d'état qui n'est pas fourni `ASSOCIATED` avec un véhicule est fourni.
Une demande est faite pour activer un modèle d'état mais celui-ci ne figurait pas `DEPLOYED` sur un véhicule.
Une demande est envoyée à un modèle d'État mais elle se trouve `DELETED` sur un véhicule.

## Récupérer un instantané de l'état du véhicule (console)
<a name="fetch-state-console"></a>

Vous pouvez utiliser la FleetWise console AWS IoT pour récupérer le dernier état connu d'un véhicule. AWS L'IoT FleetWise créera une commande vous permettant de récupérer des données.

**Pour récupérer l'état d'un véhicule**

1. Ouvrez la [ FleetWise console AWS IoT](https://console.aws.amazon.com/iotfleetwise).

1. Dans le volet de navigation, sélectionnez **Véhicules**.

1. Choisissez un véhicule dans la liste pour ouvrir sa page de détails.

1. Dans l'onglet **Modèles d'état**, choisissez **Fetch data**.

1. Sélectionnez le rôle IAM qui autorise AWS l'IoT à FleetWise envoyer une commande et à récupérer des données. Consultez la section [Contrôle de l'accès](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/controlling-access.html#generate-command-payload).

1. Choisissez **Fetch state**.

## Récupère un instantané de l'état du véhicule ()AWS CLI
<a name="fetch-state-cli"></a>

Pour récupérer un instantané d'état, créez d'abord une ressource de commande. Vous pouvez ensuite envoyer la commande suivante au véhicule dont vous souhaitez récupérer le cliché d'état. Pour plus d'informations sur l'utilisation de l'`CreateCommand`API et de ses paramètres, consultez[Utilisation de l’API `CreateCommand`](start-stop-data-ingestion.md#start-stop-ingestion-create-command).

1. 

**Création d'une ressource de commande**

   L'exemple suivant montre comment créer la ressource de commande pour effectuer l'opération d'extraction. Vous pouvez spécifier des valeurs alternatives pour les paramètres obligatoires lorsque vous envoyez la commande au véhicule. Pour de plus amples informations, veuillez consulter [Création d'une ressource de commande](create-manage-remote-command-cli.md#create-remote-command-cli).

   ```
   aws iot create-command \
       --command-id {{<COMMAND_ID>}} \
       --display-name "FetchSnapshot State Template" \
       --namespace AWS-IoTFleetWise \
       --mandatory-parameters '[
         {
             "name": "$stateTemplate.name",
             "defaultValue": {"S": "ST123"}
         }, 
         {
             "name": "$stateTemplate.operation",
             "defaultValue": {"S": "fetchSnapshot"}
         }
       ]'
   ```

   Réponse :

   ```
   { 
       "commandId": "{{<COMMAND_ID>}}",
       "commandArn": "arn:aws:iot:{{<REGION>}}:{{111122223333}}:command/{{<COMMAND_ID>}}"
   }
   ```

1. 

**Lancer l'exécution de la commande pour récupérer un instantané d'état**

   Une fois la commande créée, envoyez-la au véhicule. Si vous n'avez pas spécifié de valeurs pour les paramètres obligatoires lors de la création de la ressource de commande, vous devez les spécifier maintenant. Pour de plus amples informations, veuillez consulter [Envoyer une commande (AWS CLI)](send-monitor-remote-command-cli.md#send-remote-command-cli).

   ```
   aws iot-jobs-data start-command-execution \
       --command-arn arn:aws:iot:{{region}}:{{111122223333}}:command/{{<COMMAND_ID>}} \
       --target-arn arn:aws:iot:{{region}}:{{111122223333}}:thing/{{<VEHICLE_NAME>}}
   ```

   Réponse :

   ```
   {
       "executionId": "{{<UNIQUE_UUID>}}"
   }
   ```

1. Récupère le statut de l'opération du modèle d'état

   Après avoir lancé l'exécution de la commande, vous pouvez utiliser l'`GetCommandExecution`API pour récupérer le modèle d'état.

   ```
   aws iot get-command-execution --execution-id {{<EXECUTION_ID>}} 
   ```