Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Sammeln Sie AWS FleetWise IoT-Daten mit Kampagnen
Eine Kampagne ist eine Orchestrierung von Regeln für die Datenerfassung. Kampagnen geben der Edge Agent for AWS FleetWise IoT-Software Anweisungen zur Auswahl, Erfassung und Übertragung von Daten in die Cloud.
Sie erstellen Kampagnen in der Cloud. Nachdem Sie oder Ihr Team eine Kampagne genehmigt haben, stellt AWS IoT sie FleetWise automatisch in Fahrzeugen bereit. Sie können wählen, ob Sie eine Kampagne für ein Fahrzeug oder eine Fahrzeugflotte einsetzen möchten. Die Edge Agent-Software beginnt erst mit der Erfassung von Daten, wenn eine laufende Kampagne für das Fahrzeug bereitgestellt wird.
Anmerkung
Kampagnen funktionieren erst, wenn Sie über Folgendes verfügen.
-
Die Edge Agent-Software wird in Ihrem Fahrzeug ausgeführt. Gehen Sie wie folgt vor, um weitere Informationen zur Entwicklung, Installation und Arbeit mit der Edge Agent-Software zu erhalten.
-
Navigieren Sie zur AWS FleetWiseIoT-Konsole
. -
Wählen Sie auf der Service-Startseite im FleetWise Abschnitt Erste Schritte mit AWS IoT die Option Explore Edge Agent aus.
-
-
Sie haben die Einrichtung AWS IoT Core für die Bereitstellung Ihres Fahrzeugs eingerichtet. Weitere Informationen finden Sie unter Bereitstellung von AWS FleetWise IoT-Fahrzeugen.
Jede Kampagne enthält die folgenden Informationen.
signalCatalogArn
-
Der Amazon-Ressourcenname (ARN) des Signalkatalogs, der mit der Kampagne verknüpft ist.
- (Optional)
tags
-
Tags sind Metadaten, die zur Verwaltung der Kampagne verwendet werden können. Sie können Ressourcen aus verschiedenen Diensten dasselbe Tag zuweisen, um anzuzeigen, dass die Ressourcen miteinander verknüpft sind.
TargetArn
-
Das ARN eines Fahrzeugs oder einer Flotte, für das die Kampagne eingesetzt wird.
name
-
Ein eindeutiger Name, anhand dessen die Kampagne identifiziert werden kann.
collectionScheme
-
Die Datenerfassungsschemata geben der Edge Agent-Software Anweisungen darüber, welche Daten gesammelt werden sollen oder wann sie gesammelt werden sollen. AWS IoT unterstützt FleetWise derzeit das zustandsbasierte Sammelschema und das zeitbasierte Sammelschema.
conditionBasedCollectionScheme
-
Das zustandsabhängige Erfassungsschema verwendet einen logischen Ausdruck, um zu erkennen, welche Daten gesammelt werden sollen. Die Edge Agent-Software sammelt Daten, wenn die Bedingung erfüllt ist.
expression
-
Der logische Ausdruck, mit dem erkannt wird, welche Daten gesammelt werden sollen. Wenn der
$variable.`myVehicle.InVehicleTemperature` > 50.0
Ausdruck beispielsweise angegeben ist, erfasst die Edge Agent-Software Temperaturwerte, die über 50,0 liegen. Anweisungen zum Schreiben von Ausdrücken finden Sie unterLogische Ausdrücke für AWS FleetWise IoT-Kampagnen. - (Optional)
triggerMode
kann einer der folgenden Werte sein. -
-
RISING_EDGE
— Die Edge Agent-Software sammelt Daten nur, wenn die Bedingung zum ersten Mal erfüllt ist. Beispiel,$variable.`myVehicle.AirBagDeployed` == true
. -
ALWAYS
— Die Edge Agent-Software sammelt Daten, wenn die Bedingung erfüllt ist.
-
- (Optional)
minimumTriggerIntervalMs
-
Die Mindestdauer zwischen zwei Datenerfassungsereignissen in Millisekunden. Wenn sich ein Signal häufig ändert, erfassen Sie Daten möglicherweise langsamer.
- (Optional)
conditionLanguageVersion
-
Die Version der Sprache für bedingte Ausdrücke.
timeBasedCollectionScheme
-
Wenn Sie ein zeitbasiertes Erfassungsschema definieren, geben Sie einen Zeitraum in Millisekunden an. Die Edge Agent-Software entscheidet anhand des Zeitraums, wie oft Daten erfasst werden sollen. Wenn der Zeitraum beispielsweise 120.000 Millisekunden beträgt, erfasst die Edge Agent-Software alle zwei Minuten Daten.
- (Optional)
compression
-
Um drahtlose Bandbreite zu sparen und den Netzwerkverkehr zu reduzieren, können Sie angeben, dass Daten in Fahrzeugen komprimiert werden SNAPPY
sollen. Standardmäßig (
OFF
) komprimiert die Edge Agent-Software keine Daten. dataDestinationConfigs
-
Wählen Sie das Ziel aus, an das die Kampagne Fahrzeugdaten übertragen soll. Sie können wählen, ob Sie Daten in Amazon S3 oder Amazon Timestream speichern möchten.
S3 ist ein kostengünstiger Datenspeichermechanismus, der dauerhafte Datenverwaltungsfunktionen und nachgelagerte Datendienste bietet. Sie können S3 für Daten zum Fahrverhalten oder zur Analyse langfristiger Wartungsarbeiten verwenden.
Timestream ist ein Mechanismus zur Datenpersistenz, mit dem Sie Trends und Muster nahezu in Echtzeit erkennen können. Sie können Timestream für Zeitreihendaten verwenden, z. B. um historische Trends bei der Fahrzeuggeschwindigkeit oder beim Bremsen zu analysieren.
- (Optional)
dataExtraDimensions
-
Sie können ein oder mehrere Attribute hinzufügen, um zusätzliche Informationen für ein Signal bereitzustellen.
- (Optional)
description
-
Sie können eine Beschreibung hinzufügen, um den Zweck der Kampagne besser zu identifizieren.
- (Optional)
diagnosticsMode
-
Wenn der Diagnosemodus so konfiguriert ist
SEND_ACTIVE_DTCS
, sendet die Kampagne gespeicherte Standarddiagnose-Fehlercodes (DTCs), anhand derer Sie feststellen können, was mit Ihrem Fahrzeug nicht stimmt. Beispielsweise bedeutet P0097, dass das Motorsteuergerät (ECM) festgestellt hat, dass der Eingang des Ansauglufttemperatursensors 2 (IAT2) unter dem normalen Sensorbereich liegt.Standardmäßig (
OFF
) sendet die Edge Agent-Software keine Diagnosecodes. - (Optional)
expiryTime
-
Sie können das Ablaufdatum für Ihre Kampagne definieren. Wenn die Kampagne abläuft, beendet die Edge Agent-Software die Erfassung von Daten, wie in dieser Kampagne angegeben. Wenn mehrere Kampagnen für das Fahrzeug bereitgestellt werden, verwendet die Edge Agent-Software andere Kampagnen, um Daten zu sammeln.
Standardwert:
253402243200
(31. Dezember 9999, 00:00:00UTC) - (Optional)
postTriggerCollectionDuration
-
Sie können eine Dauer für die Erfassung nach dem Auslösen definieren, sodass die Edge Agent-Software nach dem Aufrufen eines Schemas für einen bestimmten Zeitraum weiterhin Daten sammelt. Wenn beispielsweise ein auf Bedingungen basierendes Erfassungsschema mit dem folgenden Ausdruck aufgerufen wird:
$variable.`myVehicle.Engine.RPM` > 7000.0
, erfasst die Edge Agent-Software weiterhin Werte für Umdrehungen pro Minute (RPM) für die Engine. Selbst wenn der Wert RPM nur einmal höher als 7000 ist, kann dies auf ein mechanisches Problem hinweisen. In diesem Fall möchten Sie möglicherweise, dass die Edge Agent-Software weiterhin Daten sammelt, um den Zustand zu überwachen.Standardwert:
0
- (Optional)
priority
-
Sie können eine Ganzzahl angeben, um die Prioritätsstufe der Kampagne anzugeben. Kampagnen mit einer kleineren Anzahl haben eine höhere Priorität. Wenn Sie mehrere Kampagnen für ein Fahrzeug bereitstellen, werden die Kampagnen mit höherer Priorität zuerst initiiert.
Standardwert:
0
- (Optional)
signalsToCollect
-
Eine Liste von Signalen, aus denen Daten gesammelt werden, wenn das Datenerfassungsschema aufgerufen wird.
name
-
Der Name des Signals, aus dem Daten gesammelt werden, wenn das Datenerfassungsschema aufgerufen wird.
- (Optional)
maxSampleCount
-
Die maximale Anzahl von Datenproben, die die Edge Agent-Software sammelt und in die Cloud überträgt, wenn das Datenerfassungsschema aufgerufen wird.
- (Optional)
minimumSamplingIntervalMs
-
Die Mindestdauer zwischen zwei Datenprobenerfassungsereignissen in Millisekunden. Wenn sich ein Signal häufig ändert, können Sie diesen Parameter verwenden, um Daten langsamer zu sammeln.
Gültiger Bereich: 0‐4294967295
- (Optional)
spoolingMode
-
Wenn dies konfiguriert
spoolingMode
istTO_DISK
, speichert die Edge Agent-Software vorübergehend Daten lokal, wenn ein Fahrzeug nicht mit der Cloud verbunden ist. Nachdem die Verbindung wiederhergestellt wurde, werden die lokal gespeicherten Daten automatisch in die Cloud übertragen.Standardwert:
OFF
- (Optional)
startTime
-
Eine genehmigte Kampagne wird zum Startzeitpunkt aktiviert.
Standardwert:
0
Der Status einer Kampagne kann einer der folgenden Werte sein.
-
CREATING
— AWS IoT FleetWise bearbeitet Ihre Anfrage zur Erstellung der Kampagne. -
WAITING_FOR_APPROVAL
— Nachdem eine Kampagne erstellt wurde, geht sie in denWAITING_FOR_APPROVAL
Status über. Verwenden Sie denUpdateCampaign
API Vorgang, um die Kampagne zu genehmigen. Nachdem die Kampagne genehmigt wurde, stellt AWS IoT die Kampagne FleetWise automatisch für das Zielfahrzeug oder die Zielflotte bereit. Weitere Informationen finden Sie unter Aktualisieren Sie eine AWS FleetWise IoT-Kampagne. -
RUNNING
— Die Kampagne ist aktiv. -
SUSPENDED
— Die Kampagne ist ausgesetzt. Verwenden Sie denUpdateCampaign
API Vorgang, um die Kampagne fortzusetzen.
AWS IoT FleetWise bietet die folgenden API Operationen, mit denen Sie Kampagnen erstellen und verwalten können.
-
CreateCampaign— Erstellt eine neue Kampagne.
-
UpdateCampaign— Aktualisiert eine bestehende Kampagne. Nachdem eine Kampagne erstellt wurde, müssen Sie diesen API Vorgang verwenden, um die Kampagne zu genehmigen.
-
DeleteCampaign— Löscht eine bestehende Kampagne.
-
ListCampaigns— Ruft eine paginierte Liste mit Zusammenfassungen für alle Kampagnen ab.
-
GetCampaign— Ruft Informationen über eine Kampagne ab.