

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.

# Création d'un modèle de FleetWise véhicule AWS IoT
<a name="create-vehicle-model"></a>

Vous pouvez utiliser la FleetWise console ou l'API AWS IoT pour créer des modèles de véhicules. 

**Topics**
+ [Création d'un modèle de véhicule (console)](#create-vehicle-model-console)
+ [Création d'un modèle de véhicule (AWS CLI)](#create-vehicle-model-cli)

## Création d'un modèle de véhicule (console)
<a name="create-vehicle-model-console"></a>

Dans la FleetWise console AWS IoT, vous pouvez créer un modèle de véhicule de différentes manières :
+ [Utilisez un modèle fourni par AWS](#use-obd-template)
+ [Création manuelle d'un modèle de véhicule](#manually-create-vehicle-model)
+ [Dupliquer un modèle de véhicule](#duplicate-vehicle-model)

### Utilisez un modèle fourni par AWS
<a name="use-obd-template"></a>

AWS L'IoT FleetWise fournit un modèle de diagnostic embarqué (OBD) II, J1979 qui crée automatiquement un catalogue de signaux, un modèle de véhicule et un manifeste de décodeur pour vous. Le modèle ajoute également des interfaces réseau OBD au manifeste du décodeur. Pour de plus amples informations, veuillez consulter [Gérez les AWS manifestes des FleetWise décodeurs IoT](decoder-manifests.md).

**Pour créer un modèle de véhicule à l'aide d'un modèle**

1. <a name="fleetwise-open-console"></a>Ouvrez la [ FleetWise console AWS IoT](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Dans le volet de navigation, sélectionnez **Modèles de véhicules**.

1. Sur la page **Modèles de véhicules**, choisissez **Ajouter un modèle fourni**.

1. Choisissez **Diagnostic embarqué (OBD) II.**

1. Entrez le nom de l'interface réseau OBD créée par AWS FleetWise l'IoT.

1. Choisissez **Ajouter**.

### Création manuelle d'un modèle de véhicule
<a name="manually-create-vehicle-model"></a>

Vous pouvez ajouter des signaux à partir du catalogue de signaux ou importer des signaux en téléchargeant un ou plusieurs fichiers .dbc. Un fichier .dbc est un format de fichier pris en charge par les bases de données Controller Area Network (bus CAN).

**Important**  
Vous ne pouvez pas créer un modèle de véhicule avec les signaux de données du système de vision à l'aide de la FleetWise console AWS IoT. Utilisez plutôt le AWS CLI pour créer un modèle de véhicule.  
Les données du système de vision sont en version préliminaire et sont susceptibles d'être modifiées.

**Pour créer manuellement un modèle de véhicule**

1. <a name="fleetwise-open-console"></a>Ouvrez la [ FleetWise console AWS IoT](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Dans le volet de navigation, sélectionnez **Modèles de véhicules**.

1. Sur la page **Modèles de véhicules**, choisissez **Créer un modèle de véhicule**, puis effectuez les opérations suivantes.

**Topics**
+ [Étape 1 : Configuration du modèle de véhicule](#configure-vehicle-model-console)
+ [Étape 2 : ajouter des signaux](#add-signals-console)
+ [Étape 3 : Importer des signaux](#import-signals-console)
+ [(Facultatif) Étape 4 : Ajouter des attributs](#add-attrobutes-console)
+ [Étape 5 : vérification et création](#review-and-create-vehicle-model)

#### Étape 1 : Configuration du modèle de véhicule
<a name="configure-vehicle-model-console"></a>

Dans **Informations générales**, procédez comme suit.

1. Entrez un nom pour le modèle du véhicule.

1. (Facultatif) Entrez une description.

1. Choisissez **Suivant**.

#### Étape 2 : ajouter des signaux
<a name="add-signals-console"></a>

**Note**  
Si c'est la première fois que vous utilisez l' AWS IoT FleetWise, cette étape n'est pas disponible tant que vous ne disposez pas d'un catalogue de signaux. Lorsque le premier modèle de véhicule est créé, AWS l'IoT crée FleetWise automatiquement un catalogue de signaux avec des signaux ajoutés au premier modèle de véhicule.
Si vous avez de l'expérience avec AWS l'IoT FleetWise, vous pouvez ajouter des signaux à votre modèle de véhicule en sélectionnant des signaux dans le catalogue de signaux ou en téléchargeant des fichiers .dbc pour importer des signaux.
Vous devez disposer d'au moins un signal pour créer un modèle de véhicule.

**Pour ajouter des signaux**

1. Choisissez un ou plusieurs signaux dans le catalogue de signaux que vous ajoutez au modèle de véhicule. Vous pouvez consulter les signaux sélectionnés dans le volet droit.
**Note**  
Seuls les signaux sélectionnés seront ajoutés au modèle du véhicule.

1. Choisissez **Suivant**.

#### Étape 3 : Importer des signaux
<a name="import-signals-console"></a>

**Note**  
Si c'est la première fois que vous utilisez AWS l'IoT FleetWise, vous devez télécharger au moins un fichier .dbc pour importer des signaux.
Si vous avez de l'expérience avec AWS l'IoT FleetWise, vous pouvez ajouter des signaux à votre modèle de véhicule en sélectionnant des signaux dans le catalogue de signaux ou en téléchargeant des fichiers .dbc pour importer des signaux.
Vous devez disposer d'au moins un signal pour créer un modèle de véhicule.

**Pour importer des signaux**

1. Choisissez **Choisir des fichiers**.

1. Dans la boîte de dialogue, sélectionnez le fichier .dbc contenant les signaux. Vous pouvez télécharger plusieurs fichiers .dbc.

1. AWS L'IoT FleetWise analyse vos fichiers .dbc pour récupérer des signaux. 

   Dans la section **Signaux**, spécifiez les métadonnées suivantes pour chaque signal.
   + **Nom** — Le nom du signal.

     Le nom du signal doit être unique. Le nom du signal et le chemin peuvent comporter jusqu'à 150 caractères. Caractères valides : a—z, A—Z, 0—9, : (deux points) et \$1 (trait de soulignement).
   + **Type de données** — Le type de données du signal doit être l'un des suivants : INT8,,,,, BOOLEAN, FLOAT UINT8 INT16, DOUBLE UINT16, STRING INT32 UINT32 INT64 UINT64, UNIX\$1TIMESTAMP, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, INT8 \$1ARRAY, UINT8 BOOLEAN\$1ARRAY, INT16 DOUBLE\$1ARRAY, UINT16 STRING\$1ARRAY, INT32 UINT32 INT64 UNIX\$1TIMESTAMP\$1ARRAY ou UINT64 UNKNOWN.
   + **Type de signal** : type de signal, qui peut être un **capteur ou un** **actionneur**.
   + (Facultatif) **Unité** : unité scientifique du signal, telle que le km ou le Celsius.
   + (Facultatif) **Chemin** : chemin d'accès au signal. De même JSONPath, utilisez un point (.) pour faire référence à un signal enfant. Par exemple, **Vehicle.Engine.Light**.

     Le nom du signal et le chemin peuvent comporter jusqu'à 150 caractères. Caractères valides : a—z, A—Z, 0—9, : (deux points) et \$1 (trait de soulignement).
   + (Facultatif) **Min** : valeur minimale du signal.
   + (Facultatif) **Max** : valeur maximale du signal.
   + (Facultatif) **Description** — Description du signal.

     La description peut comporter jusqu'à 2 048 caractères. Caractères valides : a—z, A—Z, 0—9, : (deux-points), \$1 (trait de soulignement) et - (tiret).

1. Choisissez **Suivant**.

#### (Facultatif) Étape 4 : Ajouter des attributs
<a name="add-attrobutes-console"></a>

Vous pouvez ajouter jusqu'à 100 attributs, y compris les attributs existants dans le catalogue de signaux.

**Pour ajouter des attributs**

1. Dans **Ajouter des attributs**, spécifiez les métadonnées suivantes pour chaque attribut.
   + **Nom : nom** de l'attribut.

     Le nom du signal doit être unique. Le nom et le chemin du signal peuvent comporter jusqu'à 150 caractères. Caractères valides : a—z, A—Z, 0—9, : (deux points) et \$1 (trait de soulignement)
   + **Type de données** — Le type de données de l'attribut doit être l'un des suivants : INT8,,,,, BOOLEAN UINT8, FLOAT INT16, DOUBLE UINT16 INT32, STRING UINT32 INT64 UINT64, UNIX\$1TIMESTAMP, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, INT8 \$1ARRAY, UINT8 BOOLEAN\$1ARRAY, INT16 DOUBLE\$1ARRAY, UINT16 STRING\$1ARRAY, INT32 UINT32 INT64 UNIX\$1TIMESTAMP\$1ARRAY ou UNKNOWN UINT64
   + (Facultatif) **Unité** : unité scientifique de l'attribut, telle que le km ou le Celsius.
   + (Facultatif) **Chemin** : chemin d'accès au signal. De même JSONPath, utilisez un point (.) pour faire référence à un signal enfant. Par exemple, **Vehicle.Engine.Light**.

     Le nom du signal et le chemin peuvent comporter jusqu'à 150 caractères. Caractères valides : a—z, A—Z, 0—9, : (deux points) et \$1 (trait de soulignement)
   + (Facultatif) **Min** : valeur minimale de l'attribut.
   + (Facultatif) **Max** : valeur maximale de l'attribut.
   + (Facultatif) **Description** : description de l'attribut.

     La description peut comporter jusqu'à 2 048 caractères. Caractères valides : a—z, A—Z, 0—9, : (deux-points), \$1 (trait de soulignement) et - (tiret).

1. Choisissez **Suivant**.

#### Étape 5 : vérification et création
<a name="review-and-create-vehicle-model"></a>

Vérifiez les configurations du modèle de véhicule, puis choisissez **Create**.

### Dupliquer un modèle de véhicule
<a name="duplicate-vehicle-model"></a>

AWS L'IoT FleetWise peut copier les configurations d'un modèle de véhicule existant pour créer un nouveau modèle. Les signaux spécifiés dans le modèle de véhicule sélectionné sont copiés sur le nouveau modèle de véhicule. 

**Pour dupliquer un modèle de véhicule**

1. <a name="fleetwise-open-console"></a>Ouvrez la [ FleetWise console AWS IoT](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Dans le volet de navigation, sélectionnez **Modèles de véhicules**.

1. Choisissez un modèle dans la liste des modèles de véhicules, puis sélectionnez **Dupliquer le modèle**.

Pour configurer le modèle du véhicule, suivez le [Création manuelle d'un modèle de véhicule](#manually-create-vehicle-model) didacticiel.

L' AWS IoT peut prendre quelques minutes pour FleetWise traiter votre demande de création du modèle de véhicule. Une fois le modèle de véhicule créé avec succès, sur la page **Modèles de véhicules**, la colonne **État** indique **ACTIF**. Lorsque le modèle de véhicule devient actif, vous ne pouvez pas le modifier.

## Création d'un modèle de véhicule (AWS CLI)
<a name="create-vehicle-model-cli"></a>

Vous pouvez utiliser l'opération [CreateModelManifest](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateModelManifest.html)API pour créer des modèles de véhicules (manifestes de modèles). L'exemple suivant repose sur AWS CLI. 

**Important**  
Vous devez disposer d'un catalogue de signaux avant de pouvoir créer un modèle de véhicule à l'aide de l'opération `CreateModelManifest` API. Pour plus d'informations sur la création d'un catalogue de signaux, consultez[Création d'un catalogue FleetWise de signaux AWS IoT](create-signal-catalog.md).

Pour créer un modèle de véhicule, exécutez la commande suivante.

Remplacez *vehicle-model-configuration* par le nom du fichier .json contenant la configuration.

```
aws iotfleetwise create-model-manifest --cli-input-json file://vehicle-model-configuration.json
```

### Configuration du modèle de véhicule
<a name="vehicle-model-configuration"></a>
+ *vehicle-model-name*Remplacez-le par le nom du modèle de véhicule que vous créez.
+ *signal-catalog-ARN*Remplacez-le par le Amazon Resource Name (ARN) du catalogue de signaux.
+ (Facultatif) *description* Remplacez-le par une description pour vous aider à identifier le modèle du véhicule.

Pour plus d'informations sur la configuration des branches, des attributs, des capteurs et des actionneurs, consultez[Configuration AWS des FleetWise signaux IoT](define-signal.md).

```
{
    "name": "vehicle-model-name",
    "signalCatalogArn": "signal-catalog-ARN", 
    "description": "description",
    "nodes": ["Vehicle.Chassis"]
}
```

Si vous avez [activé le chiffrement](key-management.md) à l'aide d'une AWS KMS clé gérée par le client, incluez la déclaration de politique suivante afin que votre rôle puisse invoquer l'opération `CreateModelManifest` d'API. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:GenerateDataKey*",
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID"
            ]
        }
    ]
}
```

------