

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à.

# Crea un modello di FleetWise stato AWS IoT
<a name="state-templates"></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 utilizzare l' FleetWise API o la console AWS IoT per creare un modello di stato. I modelli di stato forniscono un meccanismo per tracciare lo stato dei veicoli. Il FleetWise software Edge Agent for AWS IoT in esecuzione sul veicolo raccoglie e invia gli aggiornamenti dei segnali al cloud.

## Crea un modello di stato (console)
<a name="create-state-template-console"></a>

Puoi utilizzare la FleetWise console AWS IoT per creare un modello di stato.

**Per creare un modello di stato**

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

1. Nel riquadro di navigazione, scegli **Modelli di stato**.

1. Nella pagina **Modelli di stato**, scegli **Crea modello di stato**.

1. In **Dettagli del modello di stato**, inserisci un nome per il modello di stato e, facoltativamente, inserisci una descrizione.

1. In **Scegli i segnali**, aggiungi i segnali da cui desideri recuperare le informazioni sullo stato del veicolo.

1. Scegli **Crea modello di stato**.

Dopo aver creato con successo un modello di stato, lo vedrai elencato nella pagina **Modelli di stato**. Ora puoi associarlo a un veicolo.

## Crea un modello di stato (AWS CLI)
<a name="create-state-templates-cli"></a>

È possibile utilizzare l'operazione [CreateStateTemplate](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateStateTemplate.html)API per creare un modello di stato. Gli esempi seguenti utilizzano AWS CLI.

Per creare un modello di stato, esegui il comando seguente.

Sostituisci *create-state-template* con il nome del file.json che contiene la configurazione del modello di stato.

```
aws iotfleetwise create-state-template \
    --cli-input-json file://create-state-template.json
```

**Example configurazione del modello di stato**  
`stateTemplateProperties`deve contenere i nomi completi dei segnali.  
`dataExtraDimensions`e `metadataExtraDimensions` deve contenere i nomi completi degli attributi del veicolo. Le dimensioni specificate sostituiscono tutti i valori di dimensione esistenti nel modello di stato.  

```
{
    "name": "state-template-name",
    "signalCatalogArn": "arn:aws:iotfleetwise:us-east-1: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"
    ]
}
```

## Associare un modello di FleetWise stato AWS IoT a un veicolo
<a name="apply-state-templates"></a>

### Associa un modello di stato a un veicolo (console)
<a name="add-template-console"></a>

Puoi utilizzare la FleetWise console AWS IoT per aggiungere modelli di stato associati a un veicolo.

**Per associare un modello di stato**

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 **Gestisci modelli di stato**.

1. Scegli **Aggiungi modello di stato**.

1. Seleziona un modello di stato e scegli il relativo metodo di segnalazione.

   1. **In caso di modifica**: il modello di stato riporterà le modifiche allo stato del veicolo.

   1. **Periodico**: il modello di stato riporterà gli aggiornamenti relativi all'intervallo di tempo specificato.

1. Scegli **Save changes** (Salva modifiche).

### Associare un modello di FleetWise stato AWS IoT a un veicolo (AWS CLI)
<a name="add-state-templates-cli"></a>

Associa il modello di stato creato a un veicolo per consentire la raccolta di aggiornamenti di stato dal veicolo al cloud. Per fare ciò, usa:
+ Quando crei un veicolo, usa il `stateTemplates` campo del `create-vehicle` comando. Per ulteriori informazioni, consulta [Crea un FleetWise veicolo AWS IoT](create-vehicle.md#create-vehicle-cli).
+ Quando aggiorni un veicolo, usa i `stateTemplatesToRemove` campi `stateTemplatesToAdd` o del `update-vehicle` comando. Per ulteriori informazioni, consulta [Aggiorna un FleetWise veicolo AWS IoT](update-vehicle-cli.md).