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.
Collectez AWS des FleetWise données IoT grâce à des campagnes
Une campagne est une orchestration de règles de collecte de données. Les campagnes fournissent au FleetWise logiciel Edge Agent for AWS IoT des instructions sur la manière de sélectionner, de collecter et de transférer des données vers le cloud.
Vous créez des campagnes dans le cloud. Une fois que vous ou votre équipe avez approuvé une campagne, AWS l'IoT la déploie FleetWise automatiquement sur les véhicules. Vous pouvez choisir de déployer une campagne sur un véhicule ou une flotte de véhicules. Le logiciel Edge Agent ne commence pas à collecter des données tant qu'une campagne en cours n'est pas déployée sur le véhicule.
Note
Les campagnes ne fonctionneront pas tant que vous n'aurez pas les éléments suivants.
-
Le logiciel Edge Agent est en cours d'exécution dans votre véhicule. Pour plus d'informations sur le développement, l'installation et l'utilisation du logiciel Edge Agent, procédez comme suit.
-
Accédez à la FleetWiseconsole AWS IoT
. -
Sur la page d'accueil du service, dans la FleetWise section Commencer avec AWS l'IoT, choisissez Explore Edge Agent.
-
-
Vous avez pris les dispositions nécessaires AWS IoT Core pour approvisionner votre véhicule. Pour de plus amples informations, veuillez consulter Fournir AWS des FleetWise véhicules IoT.
Chaque campagne contient les informations suivantes.
signalCatalogArn
-
Le nom de ressource Amazon (ARN) du catalogue de signaux associé à la campagne.
- (Facultatif)
tags
-
Les tags sont des métadonnées qui peuvent être utilisées pour gérer la campagne. Vous pouvez attribuer le même tag à des ressources provenant de différents services pour indiquer que les ressources sont liées.
TargetArn
-
Le véhicule ou le parc ARN de véhicules sur lesquels la campagne est déployée.
name
-
Un nom unique qui permet d'identifier la campagne.
collectionScheme
-
Les schémas de collecte de données fournissent au logiciel Edge Agent des instructions sur les données à collecter ou à quel moment les collecter. AWS L'IoT prend FleetWise actuellement en charge le système de collecte basé sur les conditions et le système de collecte basé sur le temps.
conditionBasedCollectionScheme
-
Le schéma de collecte basé sur les conditions utilise une expression logique pour identifier les données à collecter. Le logiciel Edge Agent collecte des données lorsque la condition est remplie.
expression
-
L'expression logique utilisée pour identifier les données à collecter. Par exemple, si l'
$variable.`myVehicle.InVehicleTemperature` > 50.0
expression est spécifiée, le logiciel Edge Agent collecte des valeurs de température supérieures à 50,0. Pour obtenir des instructions sur la façon d'écrire des expressions, consultezExpressions logiques pour les FleetWise campagnes AWS IoT. - (Facultatif)
triggerMode
peut être l'une des valeurs suivantes. -
-
RISING_EDGE
— Le logiciel Edge Agent collecte les données uniquement lorsque la condition est remplie pour la première fois. Par exemple,$variable.`myVehicle.AirBagDeployed` == true
. -
ALWAYS
— Le logiciel Edge Agent collecte des données chaque fois que la condition est remplie.
-
- (Facultatif)
minimumTriggerIntervalMs
-
Durée minimale entre deux événements de collecte de données, en millisecondes. Si un signal change souvent, il est possible que vous collectiez des données à un rythme plus lent.
- (Facultatif)
conditionLanguageVersion
-
Version du langage d'expression conditionnelle.
timeBasedCollectionScheme
-
Lorsque vous définissez un schéma de collecte basé sur le temps, spécifiez une période en millisecondes. Le logiciel Edge Agent utilise cette période pour décider de la fréquence de collecte des données. Par exemple, si la période est de 120 000 millisecondes, le logiciel Edge Agent collecte les données toutes les deux minutes.
- (Facultatif)
compression
-
Pour économiser de la bande passante sans fil et réduire le trafic réseau, vous pouvez spécifier SNAPPY
de compresser les données dans les véhicules. Par défaut (
OFF
), le logiciel Edge Agent ne compresse pas les données. dataDestinationConfigs
-
Choisissez la destination où la campagne transférera les données du véhicule. Vous pouvez choisir de stocker les données dans Amazon S3 ou Amazon Timestream.
S3 est un mécanisme de stockage de données rentable qui offre des fonctionnalités de gestion des données durables et des services de données en aval. Vous pouvez utiliser S3 pour les données relatives aux comportements de conduite ou pour analyser la maintenance à long terme.
Timestream est un mécanisme de persistance des données qui peut vous aider à identifier les tendances et les modèles en temps quasi réel. Vous pouvez utiliser Timestream pour les données de séries chronologiques, par exemple pour analyser les tendances historiques en matière de vitesse ou de freinage du véhicule.
- (Facultatif)
dataExtraDimensions
-
Vous pouvez ajouter un ou plusieurs attributs afin de fournir des informations supplémentaires pour un signal.
- (Facultatif)
description
-
Vous pouvez ajouter une description pour aider à identifier l'objectif de la campagne.
- (Facultatif)
diagnosticsMode
-
Lorsque le mode diagnostic est configuré sur
SEND_ACTIVE_DTCS
, la campagne envoie des codes de diagnostic standard enregistrés (DTCs) qui aident à identifier le problème avec votre véhicule. Par exemple, P0097 indique que le module de commande du moteur (ECM) a déterminé que l'entrée du capteur de température de l'air d'admission (2IAT2) est inférieure à la plage normale du capteur.Par défaut (
OFF
), le logiciel Edge Agent n'envoie pas de codes de diagnostic. - (Facultatif)
expiryTime
-
Vous pouvez définir la date d'expiration de votre campagne. Lorsque la campagne expire, le logiciel Edge Agent arrête de collecter les données comme indiqué dans cette campagne. Si plusieurs campagnes sont déployées sur le véhicule, le logiciel Edge Agent utilise d'autres campagnes pour collecter des données.
Valeur par défaut :
253402243200
(31 décembre 1999, UTC 00:00:00) - (Facultatif)
postTriggerCollectionDuration
-
Vous pouvez définir une durée de collecte après le déclenchement, afin que le logiciel Edge Agent continue de collecter des données pendant une période spécifiée après l'appel d'un schéma. Par exemple, si un schéma de collecte basé sur des conditions avec l'expression suivante est invoqué :
$variable.`myVehicle.Engine.RPM` > 7000.0
, le logiciel Edge Agent continue de collecter les valeurs de tours par minute (RPM) pour le moteur. Même si le RPM chiffre ne dépasse les 7000 qu'une seule fois, cela peut indiquer un problème mécanique. Dans ce cas, vous souhaiterez peut-être que le logiciel Edge Agent continue à collecter des données pour aider à surveiller la maladie.Valeur par défaut :
0
- (Facultatif)
priority
-
Vous pouvez spécifier un entier pour indiquer le niveau de priorité de la campagne. Les campagnes dont le nombre est inférieur sont prioritaires. Si vous déployez plusieurs campagnes sur un véhicule, les campagnes les plus prioritaires sont lancées en premier.
Valeur par défaut :
0
- (Facultatif)
signalsToCollect
-
Liste des signaux à partir desquels les données sont collectées lorsque le schéma de collecte de données est invoqué.
name
-
Nom du signal à partir duquel les données sont collectées lorsque le schéma de collecte de données est invoqué.
- (Facultatif)
maxSampleCount
-
Nombre maximal d'échantillons de données que le logiciel Edge Agent collecte et transfère vers le cloud lorsque le schéma de collecte de données est invoqué.
- (Facultatif)
minimumSamplingIntervalMs
-
Durée minimale entre deux événements de collecte d'échantillons de données, en millisecondes. Si un signal change souvent, vous pouvez utiliser ce paramètre pour collecter des données plus lentement.
Plage valide : 0‐4294967295
- (Facultatif)
spoolingMode
-
S'il
spoolingMode
est configuré pourTO_DISK
, le logiciel Edge Agent stocke temporairement les données localement lorsqu'un véhicule n'est pas connecté au cloud. Une fois la connexion rétablie, les données stockées localement sont automatiquement transférées vers le cloud.Valeur par défaut :
OFF
- (Facultatif)
startTime
-
Une campagne approuvée est activée dès le début.
Valeur par défaut :
0
Le statut d'une campagne peut être l'une des valeurs suivantes.
-
CREATING
— AWS FleetWise L'IoT traite votre demande de création de la campagne. -
WAITING_FOR_APPROVAL
— Une fois qu'une campagne est créée, elle entre dans l'WAITING_FOR_APPROVAL
état. Pour approuver la campagne, utilisez l'UpdateCampaign
APIopération. Une fois la campagne approuvée, AWS l'IoT la déploie FleetWise automatiquement sur le véhicule ou le parc cible. Pour de plus amples informations, veuillez consulter Mettre à jour une FleetWise campagne AWS IoT. -
RUNNING
— La campagne est active. -
SUSPENDED
— La campagne est suspendue. Pour reprendre la campagne, utilisez l'UpdateCampaign
APIopération.
AWS L'IoT FleetWise fournit les API opérations suivantes que vous pouvez utiliser pour créer et gérer des campagnes.
-
CreateCampaign— Crée une nouvelle campagne.
-
UpdateCampaign— Met à jour une campagne existante. Après la création d'une campagne, vous devez utiliser cette API opération pour l'approuver.
-
DeleteCampaign— Supprime une campagne existante.
-
ListCampaigns— Récupère une liste paginée de résumés pour toutes les campagnes.
-
GetCampaign— Récupère les informations relatives à une campagne.