AWS L'IoT n' FleetWise est plus ouvert aux nouveaux clients. Les FleetWise clients AWS IoT existants peuvent continuer à utiliser le service. Le Guide pour la mobilité connectée AWS
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éez un AWS FleetWise Véhicule IoT
Important
L'accès à certaines FleetWise fonctionnalités de AWS l'IoT est actuellement bloqué. Pour de plus amples informations, veuillez consulter AWS Disponibilité des régions et des fonctionnalités dans AWS l'IoT FleetWise.
Vous pouvez utiliser la FleetWise console ou l'API AWS IoT pour créer un véhicule.
Important
Avant de commencer, vérifiez les points suivants :
-
Vous devez avoir un modèle de véhicule et le statut du modèle de véhicule doit l'être
ACTIVE. Pour de plus amples informations, veuillez consulter Gérez les modèles FleetWise de véhicules AWS IoT. -
Le modèle de votre véhicule doit être associé à un manifeste de décodeur, et le statut du manifeste de décodeur doit être.
ACTIVEPour de plus amples informations, veuillez consulter Gérez les AWS manifestes des FleetWise décodeurs IoT.
Création d'un véhicule (console)
Vous pouvez utiliser la FleetWise console AWS IoT pour créer un véhicule.
Pour créer un véhicule
-
Ouvrez la FleetWise console AWS IoT
. -
Dans le volet de navigation, choisissez Véhicules.
-
Sur la page récapitulative du véhicule, choisissez Créer un véhicule, puis procédez comme suit.
Rubriques
Étape 1 : définir les propriétés du véhicule
Au cours de cette étape, vous devez nommer le véhicule et l'associer au manifeste du modèle et au manifeste du décodeur.
-
Entrez un nom unique pour le véhicule.
Important
Un véhicule correspond à AWS IoT tout. S'il existe déjà un objet portant ce nom, choisissez Associer le véhicule à un objet IoT pour le mettre à jour avec le véhicule. Vous pouvez également choisir un autre nom de véhicule et AWS l'IoT FleetWise créera automatiquement un nouvel élément pour le véhicule.
-
Choisissez un modèle de véhicule (manifeste du modèle) dans la liste.
-
Choisissez un manifeste de décodeur dans la liste. Le manifeste du décodeur est associé au modèle du véhicule.
-
(Facultatif) Pour associer les attributs du véhicule, choisissez Ajouter des attributs. Si vous ignorez cette étape, vous devez ajouter des attributs une fois le véhicule créé avant de pouvoir le déployer dans des campagnes.
-
(Facultatif) Pour associer des étiquettes au véhicule, choisissez Ajouter une nouvelle étiquette. Vous pouvez également ajouter des étiquettes une fois le véhicule créé.
-
Choisissez Suivant.
Étape 2 : Configuration du certificat du véhicule
Pour utiliser votre véhicule en tant qu' AWS IoT objet, vous devez configurer un certificat de véhicule avec une politique associée. Si vous ignorez cette étape, vous devez configurer un certificat après la création du véhicule avant de pouvoir le déployer dans des campagnes.
-
Choisissez Auto-generate un nouveau certificat (recommandé).
-
Choisissez Suivant.
Étape 3 : Joindre des politiques au certificat
Joignez une politique au certificat que vous avez configuré à l'étape précédente.
-
Pour Politiques, entrez un nom de stratégie existant. Pour créer une nouvelle politique, choisissez Créer une politique.
-
Choisissez Suivant.
Étape 4 : vérifier et créer
Vérifiez les configurations du véhicule, puis choisissez Créer un véhicule.
Important
Une fois le véhicule créé, vous devez télécharger le certificat et les clés. Vous utiliserez le certificat et la clé privée pour connecter le véhicule au FleetWise logiciel Edge Agent for AWS IoT.
Créez un véhicule (AWS CLI)
Lorsque vous créez un véhicule, vous devez utiliser un modèle de véhicule associé à un manifeste de décodeur. Vous pouvez utiliser l'opération CreateVehicle API pour créer un véhicule. L'exemple suivant repose sur AWS CLI.
Pour créer un véhicule, exécutez la commande suivante.
file-nameRemplacez-le par le nom du fichier .json qui contient la configuration du véhicule.
aws iotfleetwise create-vehicle --cli-input-json file://file-name.json
Exemple— configuration du véhicule
-
(Facultatif) La
associationBehaviorvaleur peut être l'une des suivantes :-
CreateIotThing— Lorsque votre véhicule est créé, AWS l'IoT crée FleetWise automatiquement un AWS IoT objet avec le nom ou l'identifiant de votre véhicule. -
ValidateIotThingExists— Utilisez un AWS IoT objet existant pour créer un véhicule.Pour créer AWS IoT quelque chose, exécutez la commande suivante.
thing-nameRemplacez-le par le nom de l'objet que vous souhaitez créer.aws iot create-thing --thing-namething-name
Si ce n'est pas spécifié, AWS l'IoT crée FleetWise automatiquement AWS IoT tout ce que vous voulez pour votre véhicule.
Important
Assurez-vous que l' AWS IoT objet est approvisionné après la création du véhicule. Pour de plus amples informations, veuillez consulter Disposition AWS FleetWise Véhicules IoT.
-
-
Remplacer
vehicle-namepar l'un des éléments suivants.-
Le nom de votre AWS IoT objet s'il
associationBehaviorest configuré pourValidateIotThingExists. -
L'ID du véhicule à créer s'il
associationBehaviorest configuré pourCreateIotThing.L'identifiant du véhicule peut comporter de 1 à 100 caractères. Caractères valides : a—z, A—Z, 0—9, tiret (‐), trait de soulignement (_) et deux-points (:).
-
-
model-manifest-ARNRemplacez-le par l'ARN de votre modèle de véhicule (manifeste du modèle). -
Remplacez
decoder-manifest-ARNpar l'ARN du manifeste du décodeur associé au modèle de véhicule spécifié. -
(Facultatif) Vous pouvez ajouter des attributs supplémentaires pour distinguer ce véhicule des autres véhicules créés à partir du même modèle de véhicule. Par exemple, si vous possédez une voiture électrique, vous pouvez spécifier la valeur suivante pour un attribut :
{"fuelType": "electric"}.Important
Les attributs doivent être définis dans le modèle de véhicule associé avant de pouvoir les ajouter à des véhicules individuels.
{ "associationBehavior": "associationBehavior", "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-ARN", "decoderManifestArn": "decoder-manifest-ARN", "attributes": { "key": "value" } }
Exemple— associer un modèle d'état au véhicule
Vous pouvez associer des modèles Création d'un modèle d' FleetWise état de l' AWS IoT d'état au véhicule pour permettre la collecte des mises à jour d'état du véhicule dans le cloud à l'aide du stateTemplates champ.
Dans cet exemple, il peut s'agir de l'un des éléments suivants :stateTemplateUpdateStrategy
-
periodic: vous permet de spécifier un débit fixe auquel le logiciel Edge Agent enverra les mises à jour du signal vers le cloud (le logiciel Edge Agent enverra des mises à jour même si la valeur du signal n'a pas changé entre les mises à jour). -
onChange: le logiciel Edge Agent envoie des mises à jour du signal chaque fois que celui-ci change.
aws iotfleetwise create-vehicle --cli-input-json file://create-vehicle.json
Où le fichier contient (par exemple) :create-vehicle.json
{ "associationBehavior": "associationBehavior", "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-ARN", "decoderManifestArn": "decoder-manifest-ARN", "attributes": { "key": "value" }, "stateTemplates": [ { "identifier": "state-template-name", "stateTemplateUpdateStrategy": { "periodic": { "stateTemplateUpdateRate": { "unit": "SECOND", "value":10} } } } ] }
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'opération CreateVehicle d'API.