

AWS L'IoT non FleetWise sarà più aperto a nuovi clienti a partire dal 30 aprile 2026. FleetWise I clienti AWS IoT esistenti possono continuare a utilizzare il servizio. La [Guida per la mobilità connessa AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/) fornisce indicazioni su come sviluppare e implementare servizi modulari per soluzioni di mobilità connessa che possono essere utilizzate per ottenere funzionalità equivalenti a quelle dell' AWS IoT FleetWise.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Recupera un'istantanea dello stato del veicolo utilizzando i modelli di stato
<a name="on-demand-operations"></a>

**Importante**  
L'accesso a determinate FleetWise funzionalità AWS IoT è attualmente limitato. Per ulteriori informazioni, consulta [AWS Disponibilità di aree e funzionalità nell' AWS IoT FleetWise](fleetwise-regions.md).

Puoi recuperare l'ultimo stato noto di un veicolo utilizzando l'operazione dell'API del piano di [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 controllo o la FleetWise console AWS IoT.

**Importante**  
Un'eccezione di convalida può verificarsi in uno dei seguenti scenari:  
Viene fornito un modello di stato che non è `ASSOCIATED` abbinato a un veicolo.
Viene effettuata una richiesta per attivare un modello di stato, ma questo non è stato `DEPLOYED` installato su un veicolo.
Viene inviata una richiesta a un modello di stato ma si trova `DELETED` su un veicolo.

## Recupera un'istantanea dello stato del veicolo (console)
<a name="fetch-state-console"></a>

Puoi utilizzare la FleetWise console AWS IoT per recuperare l'ultimo stato noto di un veicolo. AWS IoT FleetWise creerà un comando per recuperare i dati.

**Per recuperare lo stato di un veicolo**

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

1. Nel pannello di navigazione, scegli **Veicoli**.

1. Scegli un veicolo dall'elenco per aprirne la pagina dei dettagli.

1. Nella scheda **Modelli di stato**, scegli **Recupera dati**.

1. Seleziona il ruolo IAM che concede FleetWise le autorizzazioni AWS IoT per inviare un comando e recuperare dati. [Vedi Controllo dell'accesso.](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/controlling-access.html#generate-command-payload)

1. Scegli **Fetch state**.

## Recupera un'istantanea dello stato del veicolo ()AWS CLI
<a name="fetch-state-cli"></a>

Per recuperare un'istantanea dello stato, crea prima una risorsa di comando. È quindi possibile inviare il seguente comando al veicolo per il quale si desidera recuperare l'istantanea dello stato. Per ulteriori informazioni sull'utilizzo dell'`CreateCommand`API e dei relativi parametri, consulta. [Utilizzo dell’API `CreateCommand`](start-stop-data-ingestion.md#start-stop-ingestion-create-command)

1. 

**Creare una risorsa di comando**

   L'esempio seguente mostra come creare la risorsa di comando per eseguire l'operazione di recupero. È possibile specificare valori alternativi per i parametri obbligatori quando si invia il comando al veicolo. Per ulteriori informazioni, consulta [Crea una risorsa di comando](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"}
         }
       ]'
   ```

   Risposta:

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

1. 

**Avvia l'esecuzione del comando per recuperare l'istantanea dello stato**

   Dopo aver creato il comando, invia il comando al veicolo. Se non hai specificato i valori per i parametri obbligatori quando hai creato la risorsa di comando, devi specificarli ora. Per ulteriori informazioni, consulta [Invia un comando ()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>}}
   ```

   Risposta:

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

1. Recuperate lo stato dell'operazione del modello di stato

   Dopo aver avviato l'esecuzione del comando, puoi utilizzare l'`GetCommandExecution`API per recuperare il modello di stato.

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