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.
Concepts et fonctionnalités clés de l' AWS IoT FleetWise
Important
L'accès à certaines FleetWise fonctionnalités de AWS l'IoT est actuellement restreint. Pour de plus amples informations, veuillez consulter AWS Disponibilité des régions et des fonctionnalités dans AWS l'IoT FleetWise.
Les sections suivantes fournissent une vue d'ensemble des composants des FleetWise services AWS IoT et de la manière dont ils interagissent.
Après avoir lu cette introduction, consultez la Configuration de AWS l'IoT FleetWise section pour savoir comment configurer AWS l'IoT FleetWise.
Concepts clés
AWS L'IoT FleetWise fournit un cadre de modélisation des véhicules qui vous permet de modéliser votre véhicule ainsi que ses capteurs et actionneurs dans le cloud. Pour permettre une communication sécurisée entre votre véhicule et le cloud, l' AWS IoT fournit FleetWise également une implémentation de référence pour vous aider à développer le logiciel Edge Agent que vous pouvez installer dans votre véhicule. Vous pouvez définir des schémas de collecte de données dans le cloud et les déployer sur votre véhicule. Le logiciel Edge Agent qui s'exécute dans votre véhicule utilise des schémas de collecte de données pour contrôler les données à collecter et le moment de les transférer vers le cloud.
Les concepts de base de l' AWS IoT sont les suivants FleetWise.
- 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 de plus amples informations, veuillez consulter Gérez les catalogues FleetWise de signaux AWS IoT.
- Attribut
-
Les attributs représentent des informations statiques qui ne changent généralement pas, telles que le fabricant et la date de fabrication.
- Branche
-
Les branches représentent des signaux dans une structure imbriquée. Les branches illustrent les hiérarchies de signaux. Par exemple, la
Vehicle
branche possède une branche enfant,Powertrain
. LaPowertrain
branche possède une branche enfant,combustionEngine
. Pour localiser lacombustionEngine
branche, utilisez l'Vehicle.Powertrain.combustionEngine
expression. - Sensor
-
Les données des capteurs signalent l'état actuel du véhicule et changent au fil du temps, à mesure que l'état du véhicule change, comme le niveau du liquide, les températures, les vibrations ou la tension.
- Actuator
-
Les données de l'actionneur indiquent l'état d'un appareil du véhicule, tel que les moteurs, les appareils de chauffage et les serrures de porte. La modification de l'état d'un dispositif du véhicule peut mettre à jour les données de l'actionneur. Par exemple, vous pouvez définir un actionneur pour représenter le réchauffeur. L'actionneur reçoit de nouvelles données lorsque vous allumez ou éteignez le chauffage.
- Structure personnalisée
-
Une structure personnalisée (également appelée structure) représente une structure de données complexe ou d'ordre supérieur. Il facilite la liaison logique ou le regroupement de données provenant de la même source. Une structure est utilisée lorsque des données sont lues ou écrites dans le cadre d'une opération atomique, par exemple pour représenter un type de données complexe ou une forme d'ordre supérieur.
Un signal de type structure est défini dans le catalogue de signaux en utilisant une référence à un type de données de structure au lieu d'un type de données primitif. Les structures peuvent être utilisées pour tous les types de signaux, y compris les capteurs, les attributs, les actionneurs et les types de données des systèmes de vision. Si un signal de type structure est envoyé ou reçu, l' AWS IoT FleetWise s'attend à ce que tous les éléments inclus aient des valeurs valides. Tous les éléments sont donc obligatoires. Par exemple, si une structure contient les éléments Vehicle.Camera.Image.Height, Vehicle.Camera.Image.Width et Vehicle.Camera.Image.Data, on s'attend à ce que le signal envoyé contienne des valeurs pour tous ces éléments.
Note
Les données du système de vision sont en version préliminaire et sont susceptibles d'être modifiées.
- Propriété personnalisée
-
Une propriété personnalisée représente un membre de la structure de données complexe. Le type de données de la propriété peut être primitif ou d'une autre structure.
Lorsque vous représentez une forme d'ordre supérieur à l'aide d'une structure et d'une propriété personnalisée, la forme d'ordre supérieur prévue est toujours définie et visualisée sous la forme d'une arborescence. La propriété personnalisée est utilisée pour définir tous les nœuds foliaires tandis que la structure est utilisée pour définir tous les nœuds non foliaires.
- 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 (CANbus) ; l'autre utilise le protocole On-board Diagnostics (OBD). 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 de plus amples informations, veuillez consulter Gérez les catalogues FleetWise de signaux AWS IoT.
- 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 de plus amples informations, veuillez consulter Gérez les modèles FleetWise de véhicules AWS IoT.
- 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 de plus amples informations, veuillez consulter Gérez les AWS manifestes des FleetWise décodeurs IoT.
- Interface réseau
-
Contient des informations sur le protocole utilisé par le réseau embarqué. AWS L'IoT FleetWise prend en charge les protocoles suivants.
- Controller Area Network (CANbus)
-
Protocole qui définit la manière dont les données sont communiquées entre les unités de commande électroniques (ECUs). ECUspeut être l'unité de commande du moteur, les airbags ou le système audio.
Note
CANDBCla spécification permet de définir
SIG_VALTYPE_
. Une fois défini, il contrôle le type de données vers lequel la valeur du signal brut est convertie. Cependant, la logique FleetWise d'importation de AWS l'IoT ne peut pas traiterSIG_VALTYPE_
les définitions d'un fichier .dbc. - Diagnostic embarqué (IIOBD)
-
Protocole perfectionné qui définit la manière dont les données d'autodiagnostic sont communiquées entre ECUs eux. Il fournit un certain nombre de codes de diagnostic standard (DTCs) qui aident à identifier le problème avec votre véhicule.
- Intergiciel pour véhicules
-
Le middleware du véhicule défini comme un type d'interface réseau. Parmi les exemples d'intergiciels pour véhicules, citons le système d'exploitation des robots (ROS2) et le middleware évolutif orienté service sur IP (/IP). SOME
Note
AWS L'IoT FleetWise prend en charge ROS deux intergiciels pour les données du système de vision.
- Interfaces personnalisées
-
Vous pouvez également utiliser votre propre interface pour décoder les signaux sur le Edge. Cela peut vous faire gagner du temps, car vous n'avez pas besoin de créer de règles de décodage dans le cloud.
- Décodeur de signal
-
Fournit des informations de décodage détaillées pour un signal spécifique. Chaque signal spécifié dans le modèle du véhicule doit être associé à un décodeur de signal. Si le manifeste du décodeur contient des interfaces CAN réseau, il doit contenir les signaux du CAN décodeur. Si le manifeste du décodeur contient des interfaces OBD réseau, il doit contenir des décodeurs de OBD signaux.
Le manifeste du décodeur doit contenir des décodeurs de signaux de message s'il contient également des interfaces intergicielles pour véhicules. Ou, si le manifeste du décodeur contient des interfaces de décodage personnalisées, il doit également contenir des signaux de décodage personnalisés.
- Véhicule
-
Une représentation virtuelle de votre véhicule physique, tel qu'une voiture ou un camion. Les véhicules sont des exemples de modèles de véhicules. Les véhicules créés à partir du même modèle de véhicule héritent du même groupe de signaux. Chaque véhicule correspond à un AWS IoT objet.
- Flotte
-
Une flotte représente un groupe de véhicules. Avant de pouvoir gérer facilement une flotte de véhicules, vous devez associer des véhicules individuels à une flotte.
- Campagne
-
Contient des schémas de collecte de données. Vous définissez une campagne dans le cloud et vous la déployez sur un véhicule ou une flotte. Les campagnes fournissent au logiciel Edge Agent des instructions sur la manière de sélectionner, de collecter et de transférer des données vers le cloud.
- Partition de données
-
Configurez les données partitionnées dans une campagne pour stocker temporairement les données de signal. Vous configurez quand et comment transférer les données vers le cloud.
- Schéma de collecte de données
-
Les schémas de collecte de données fournissent au logiciel Edge Agent des instructions sur la manière de collecter des données. Actuellement, AWS l'IoT FleetWise prend en charge le système de collecte basé sur les conditions et le système de collecte basé sur le temps.
- Schéma de collecte basé sur les conditions
-
Utilisez une expression logique pour identifier les données à collecter. Le logiciel Edge Agent collecte des données lorsque la condition est remplie. Par exemple, si l'expression est
$variable.myVehicle.InVehicleTemperature >35.0
, le logiciel Edge Agent collecte des valeurs de température supérieures à 35,0. - Schéma de collecte basé sur le temps
-
Spécifiez une période en millisecondes pour définir la fréquence de collecte des données. Par exemple, si la période est de 10 000 millisecondes, le logiciel Edge Agent collecte les données toutes les 10 secondes.
- Commandes à distance
-
Les commandes à distance exécutent des commandes sur un véhicule depuis le cloud. Vous pouvez envoyer des commandes à distance à un véhicule, et en quelques secondes, le véhicule exécutera la commande. Par exemple, vous pouvez configurer des commandes à distance pour verrouiller la portière d'un véhicule ou régler la température.
La commande est une ressource gérée par AWS IoT Device Management. Il contient des configurations réutilisables qui sont appliquées lors de l'envoi d'une exécution de commande au véhicule. Pour plus d'informations, consultez AWS IoT les commandes du guide du AWS IoT Core développeur.
- Modèles d'états
-
Les modèles d'état fournissent un mécanisme permettant aux propriétaires de véhicules de suivre l'état de leur véhicule. L'agent logiciel Edge Agent qui s'exécute sur le véhicule collecte et envoie des mises à jour des signaux au cloud. Chaque modèle d'état contient une liste de signaux à partir desquels les données sont collectées.
Caractéristiques de l' AWS IoT FleetWise
Les principales caractéristiques de l' AWS IoT sont les suivantes FleetWise.
- Modélisation de véhicules
-
Créez des représentations virtuelles de vos véhicules et appliquez un format commun pour organiser les signaux des véhicules. AWS L'IoT FleetWise prend en charge la spécification des signaux du véhicule (VSS)
que vous pouvez utiliser pour normaliser les signaux des véhicules. - Collecte de données basée sur un schéma
-
Définissez des schémas pour transférer uniquement les données de véhicules de grande valeur vers le cloud. Vous pouvez définir des schémas basés sur les conditions pour contrôler les données à collecter, telles que les valeurs de température du véhicule supérieures à 40 degrés. Vous pouvez également définir des schémas temporels pour contrôler la fréquence de collecte des données.
- FleetWise Logiciel Edge Agent pour AWS l'IoT
-
Le logiciel Edge Agent exécuté dans les véhicules facilite la communication entre les véhicules et le cloud. Lorsque les véhicules sont connectés au cloud, le logiciel Edge Agent reçoit en permanence des schémas de collecte de données et collecte les données en conséquence.