Modélisation de véhicules - 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.

Modélisation de véhicules

AWS L'IoT FleetWise fournit un cadre de modélisation des véhicules que vous pouvez utiliser pour créer des représentations virtuelles de vos véhicules dans le cloud. Les signaux, les catalogues de signaux, les modèles de véhicules et les manifestes des décodeurs sont les principaux composants avec lesquels vous travaillez pour modéliser vos véhicules.

Image montrant les entités du FleetWise domaine de AWS l'IoT et leurs relations.
Signal

Les signaux sont des structures fondamentales que vous définissez pour contenir les données du véhicule et ses métadonnées. Un signal peut être un attribut, une branche, un capteur ou un actionneur. Par exemple, vous pouvez créer un capteur pour recevoir les valeurs de température du véhicule et pour stocker ses métadonnées, notamment le nom du capteur, le type de données et une unité. Pour plus d’informations, consultez Création et gestion de catalogues de signaux.

Catalogue de signaux

Un catalogue de signaux contient un ensemble de signaux. Les signaux d'un catalogue de signaux peuvent être utilisés pour modéliser des véhicules utilisant différents protocoles et formats de données. Par exemple, deux voitures sont fabriquées par des constructeurs automobiles différents : l'une utilise le protocole Control Area Network (bus CAN) ; l'autre utilise le protocole OBD (On-Board Diagnostics). Vous pouvez définir un capteur dans le catalogue de signaux pour recevoir les valeurs de température du véhicule. Ce capteur peut être utilisé pour représenter les thermocouples des deux voitures. Pour plus d’informations, consultez Création et gestion de catalogues de signaux.

Modèle de véhicule (manifeste du modèle)

Les modèles de véhicules sont des structures déclaratives que vous pouvez utiliser pour normaliser le format de vos véhicules et pour définir les relations entre les signaux des véhicules. Les modèles de véhicules garantissent la cohérence des informations entre plusieurs véhicules du même type. Vous ajoutez des signaux pour créer des modèles de véhicules. Pour plus d’informations, consultez Création et gestion de modèles de véhicules.

Manifeste du décodeur

Les manifestes du décodeur contiennent des informations de décodage pour chaque signal des modèles de véhicules. Les capteurs et actionneurs des véhicules transmettent des messages de bas niveau (données binaires). Grâce aux manifestes des décodeurs, AWS l'IoT FleetWise est capable de transformer les données binaires en valeurs lisibles par l'homme. Chaque manifeste du décodeur est associé à un modèle de véhicule. Pour plus d’informations, consultez Création et gestion des manifestes du décodeur.

Vous pouvez utiliser la FleetWise console ou l'API AWS IoT pour modéliser des véhicules de la manière suivante.

  1. Créez ou importez un catalogue de signaux contenant des signaux que vous utiliserez pour créer un modèle de véhicule. Pour plus d’informations, consultez Création d'un catalogue de signaux (AWS CLI) et Importer un catalogue de signaux (AWS CLI).

    Note
    • Si vous utilisez la FleetWise console AWS IoT pour créer le premier modèle de véhicule, il n'est pas nécessaire de créer manuellement un catalogue de signaux. Lorsque vous créez votre premier modèle de véhicule, AWS l'IoT crée FleetWise automatiquement un catalogue de signaux pour vous. Pour plus d’informations, consultez Création d'un modèle de véhicule (console).

    • AWS L'IoT prend FleetWise actuellement en charge un catalogue de signaux pour chaque AWS compte et par Région AWS.

  2. Utilisez les signaux du catalogue de signaux pour créer un modèle de véhicule. Pour plus d’informations, consultez Création d'un modèle de véhicule.

    Note
    • Si vous utilisez la FleetWise console AWS IoT pour créer un modèle de véhicule, vous pouvez télécharger des fichiers .dbc pour importer des signaux. .dbc est un format de fichier pris en charge par les bases de données Controller Area Network (bus CAN). Une fois le modèle de véhicule créé, de nouveaux signaux sont automatiquement ajoutés au catalogue de signaux. Pour plus d’informations, consultez Création d'un modèle de véhicule (console).

    • Si vous utilisez l'opération CreateModelManifest API pour créer un modèle de véhicule, vous devez utiliser l'opération UpdateModelManifest API pour activer le modèle de véhicule. Pour plus d’informations, consultez Mettre à jour un modèle de véhicule (AWS CLI).

    • Si vous utilisez la FleetWise console AWS IoT pour créer un modèle de véhicule, AWS l'IoT active FleetWise automatiquement le modèle de véhicule pour vous.

  3. Créez un manifeste du décodeur. Le manifeste du décodeur contient des informations de décodage pour chaque signal spécifié dans le modèle de véhicule que vous avez créé à l'étape précédente. Le manifeste du décodeur est associé au modèle de véhicule que vous avez créé. Pour plus d’informations, consultez Création et gestion des manifestes du décodeur.

    Note
    • Si vous utilisez l'opération CreateDecoderManifest API pour créer un manifeste de décodeur, vous devez utiliser l'opération d'UpdateDecoderManifestAPI pour activer le manifeste de décodeur. Pour plus d’informations, consultez Mettre à jour le manifeste d'un décodeur ()AWS CLI.

    • Si vous utilisez la FleetWise console AWS IoT pour créer un manifeste de décodeur, AWS l'IoT active FleetWise automatiquement le manifeste du décodeur pour vous.

Les bases de données de bus CAN prennent en charge le format de fichier .dbc. Vous pouvez télécharger des fichiers .dbc pour importer des signaux et des signaux de décodeur. Pour obtenir un exemple de fichier .dbc, procédez comme suit.

Pour obtenir un fichier .dbc
  1. Téléchargez le EngineSignalsfichier .zip.

  2. Accédez au répertoire où vous avez téléchargé le fichier EngineSignals.zip.

  3. Décompressez le fichier et enregistrez-le localement sous le nomEngineSignals.dbc.