Création d'un modèle de FleetWise véhicule AWS IoT - AWS 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

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

Création d'un modèle de véhicule (console)

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

AWS L'IoT FleetWise fournit un modèle Onboard Diagnostic (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 OBD réseau au manifeste du décodeur. Pour de plus amples informations, veuillez consulter Gérez les AWS manifestes des FleetWise décodeurs IoT.

Pour créer un modèle de véhicule à l'aide d'un modèle
  1. Ouvrez la FleetWise console AWS IoT.

  2. Dans le volet de navigation, sélectionnez Modèles de véhicules.

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

  4. Choisissez Diagnostic intégré (OBD) II.

  5. Entrez un nom pour l'interface OBD réseau créée par AWS FleetWise l'IoT.

  6. Choisissez Ajouter.

Création manuelle d'un modèle de véhicule

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 (CANbus).

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. Ouvrez la FleetWise console AWS IoT.

  2. Dans le volet de navigation, sélectionnez Modèles de véhicules.

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

Étape 1 : Configuration du modèle de véhicule

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

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

  2. (Facultatif) Entrez une description.

  3. Choisissez Suivant.

Étape 2 : ajouter des signaux

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.

  2. Choisissez Suivant.

Étape 3 : Importer des signaux

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.

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

  3. 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 _ (trait de soulignement).

    • Type de données — Le type de données du signal doit être l'un des suivants :INT8,UINT8,INT16,,UINT16,INT32,UINT32,INT64,UINT64, _ BOOLEANFLOAT, UNIX _ DOUBLESTRING, _TIMESTAMP, INT8 _, _ARRAY, UINT8 _ARRAY, INT16 _ARRAY, UINT16 _ARRAY, INT32 _ARRAY, UINT32 _ARRAY, INT64 _ARRAY, UINT64 _, _ARRAY, BOOLEAN _ARRAY, FLOAT _ARRAY, DOUBLE _ARRAY, STRING_ARRAY, UNIX _ TIMESTAMP _ARRAY, ouUNKNOWN.

    • 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êmeJSONPath, 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 _ (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), _ (trait de soulignement) et - (tiret).

  4. Choisissez Suivant.

(Facultatif) Étape 4 : Ajouter des attributs

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 — Le 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 _ (trait de soulignement)

    • Type de données — Le type de données de l'attribut doit être l'un des suivants : INT8UINT8,INT16,UINT16,INT32,UINT32,,INT64,UINT64, BOOLEANFLOAT, _DOUBLE, UNIX _STRING, _TIMESTAMP, INT8 _ARRAY, UINT8 _ARRAY, INT16 _ARRAY, UINT16 _ARRAY, INT32 _ARRAY, UINT32 _ARRAY, INT64 _ARRAY, _, UINT64 _ARRAY, BOOLEAN _ARRAY, FLOAT _ARRAY, DOUBLE _ARRAY, STRING_ARRAY, UNIX _ TIMESTAMP _ARRAY, ou UNKNOWN

    • (Facultatif) Unité : unité scientifique de l'attribut, telle que le km ou le Celsius.

    • (Facultatif) Chemin : chemin d'accès au signal. De mêmeJSONPath, 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 _ (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), _ (trait de soulignement) et - (tiret).

  2. Choisissez Suivant.

Étape 5 : Vérification et création

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

Dupliquer un modèle de véhicule

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. Ouvrez la FleetWise console AWS IoT.

  2. Dans le volet de navigation, sélectionnez Modèles de véhicules.

  3. 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 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 s'affiche ACTIVE. 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)

Vous pouvez utiliser cette CreateModelManifestAPIopération 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 CreateModelManifest API cette opération. Pour plus d'informations sur la création d'un catalogue de signaux, consultezCréation d'un catalogue FleetWise de signaux AWS IoT.

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

Remplacez vehicle-model-configuration avec le nom du fichier .json qui contient la configuration.

aws iotfleetwise create-model-manifest --cli-input-json file://vehicle-model-configuration.json
  • Remplacez vehicle-model-name avec le nom du modèle de véhicule que vous créez.

  • Remplacez signal-catalog-ARN avec le Amazon Resource Name (ARN) du catalogue de signaux.

  • (Facultatif) Remplacer description avec 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, consultezConfiguration AWS des FleetWise signaux IoT.

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

Si vous avez activé le chiffrement à 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'CreateModelManifestAPIopération.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": [ "arn:aws:kms:KMS_KEY_REGION:KMS_KEY_ACCOUNT_ID:key/KMS_KEY_ID" ] }, ] }