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.
Erstellen Sie eine AWS FleetWise IoT-Kampagne
Wichtig
Der Zugriff auf bestimmte AWS FleetWise IoT-Funktionen ist derzeit gesperrt. Weitere Informationen finden Sie unter AWS Verfügbarkeit von Regionen und Funktionen im AWS Internet der Dinge FleetWise.
Sie können die AWS FleetWise IoT-Konsole verwenden oder Kampagnen API zur Erfassung von Fahrzeugdaten erstellen.
Wichtig
Damit Ihre Kampagne funktioniert, müssen 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:
-
Öffnen Sie die AWS FleetWise IoT-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.
Themen
Erstellen Sie eine Kampagne (Konsole)
Verwenden Sie die AWS FleetWise IoT-Konsole, um eine Kampagne zur Auswahl, Erfassung und Übertragung von Fahrzeugdaten in die Cloud zu erstellen.
So erstellen Sie eine Kampagne
-
Öffnen Sie die AWS FleetWise IoT-Konsole
. -
Wählen Sie im Navigationsbereich Kampagnen aus.
-
Wählen Sie auf der Seite Kampagnen die Option Kampagne erstellen aus, und führen Sie dann die Schritte in den folgenden Themen aus.
Themen
Wichtig
-
Sie benötigen einen Signalkatalog und ein Fahrzeug, bevor Sie eine Kampagne erstellen können. Weitere Informationen erhalten Sie unter AWS FleetWise IoT-Signalkataloge verwalten und AWS FleetWise IoT-Fahrzeuge verwalten.
-
Nachdem eine Kampagne erstellt wurde, müssen Sie die Kampagne genehmigen. Weitere Informationen finden Sie unter Aktualisieren Sie eine AWS FleetWise IoT-Kampagne.
Schritt 1: Kampagne konfigurieren
Gehen Sie unter Allgemeine Informationen wie folgt vor:
-
Geben Sie einen Namen für die Kampagne ein.
-
(Optional) Geben Sie eine Beschreibung ein.
Konfigurieren Sie das Datenerfassungsschema der Kampagne. Ein Datenerfassungsschema gibt der Edge Agent-Software Anweisungen darüber, welche Daten gesammelt werden sollen oder wann sie gesammelt werden sollen. In der AWS FleetWise IoT-Konsole können Sie ein Datenerfassungsschema auf folgende Weise konfigurieren:
-
Definieren Sie das Datenerfassungsschema manuell.
-
Laden Sie eine Datei hoch, um das Datenerfassungsschema automatisch zu definieren.
Wählen Sie unter Konfigurationsoption eine der folgenden Optionen aus:
-
Um den Typ des Datenerfassungsschemas manuell anzugeben und Optionen zur Anpassung des Schemas zu definieren, wählen Sie Datenerfassungsschema definieren aus.
Geben Sie manuell den Typ des Datenerfassungsschemas an und definieren Sie Optionen zur Anpassung des Schemas.
-
Wählen Sie im Abschnitt Details zum Datenerfassungsschema die Art des Datenerfassungsschemas aus, das für diese Kampagne verwendet werden soll. Wenn Sie anhand eines logischen Ausdrucks erkennen möchten, welche Fahrzeugdaten erfasst werden sollen, wählen Sie „Zustandsbasiert“. Wenn Sie anhand eines bestimmten Zeitraums entscheiden möchten, wie oft Fahrzeugdaten erfasst werden sollen, wählen Sie Zeitbasiert.
-
Definieren Sie die Dauer, für die die Kampagne Daten sammelt.
Anmerkung
Standardmäßig wird eine genehmigte Kampagne sofort aktiviert und hat keine festgelegte Endzeit. Um zusätzliche Gebühren zu vermeiden, müssen Sie einen Zeitraum angeben.
-
Wenn Sie ein auf Bedingungen basierendes Datenerfassungsschema angegeben haben, müssen Sie einen logischen Ausdruck definieren, um zu erkennen, welche Daten gesammelt werden sollen. AWS IoT FleetWise verwendet einen logischen Ausdruck, um zu erkennen, welche Daten für ein zustandsorientiertes Schema gesammelt werden müssen. Der Ausdruck muss den vollständig qualifizierten Namen eines Signals als Variable, einen Vergleichsoperator und einen Vergleichswert angeben.
Wenn Sie beispielsweise den
$variable.`myVehicle.InVehicleTemperature` > 50.0
Ausdruck angeben, FleetWise erfasst AWS IoT Temperaturwerte, die größer als 50,0 sind. Anweisungen zum Schreiben von Ausdrücken finden Sie unterLogische Ausdrücke für AWS FleetWise IoT-Kampagnen.Geben Sie den logischen Ausdruck ein, anhand dessen erkannt wird, welche Daten erfasst werden sollen.
-
(Optional) Geben Sie die Sprachversion des bedingten Ausdrucks an. Der Standardwert lautet 1.
-
(Optional) Geben Sie das minimale Triggerintervall an, d. h. die kleinste Zeitspanne zwischen zwei Datenerfassungsereignissen. Wenn sich ein Signal beispielsweise häufig ändert, möchten Sie möglicherweise Daten mit einer langsameren Geschwindigkeit erfassen.
-
Geben Sie die Bedingung für den Triggermodus an, unter der die Edge Agent-Software Daten sammelt. Standardmäßig sammelt die Edge Agent for AWS FleetWise IoT-Software immer dann Daten, wenn die Bedingung erfüllt ist. Oder er kann nur Daten sammeln, wenn die Bedingung zum ersten Mal erfüllt ist (beim ersten Trigger).
-
Wenn Sie ein zeitbasiertes Datenerfassungsschema angegeben haben, müssen Sie einen Zeitraum in Millisekunden zwischen 10.000 und 60.000 Millisekunden angeben. Die Edge Agent-Software entscheidet anhand des Zeitraums, wie oft Daten erfasst werden sollen.
-
(Optional) Bearbeiten Sie die erweiterten Schemaoptionen des Schemas.
-
Um drahtlose Bandbreite zu sparen und den Netzwerkverkehr durch Komprimieren von Daten zu reduzieren, wählen Sie Snappy.
-
(Optional) Um zu definieren, wie lange (in Millisekunden) die Datenerfassung nach einem Datenerfassungsereignis fortgesetzt werden soll, können Sie die Dauer der Erfassung nach dem Trigger angeben.
-
(Optional) Um die Prioritätsstufe der Kampagne anzugeben, geben Sie die Kampagnenpriorität an. Kampagnen mit einer kleineren Prioritätsnummer werden zuerst bereitgestellt und haben dann eine höhere Priorität.
-
Die Edge Agent-Software kann Daten vorübergehend lokal speichern, wenn ein Fahrzeug nicht mit der Cloud verbunden ist. Nachdem die Verbindung wiederhergestellt wurde, werden die lokal gespeicherten Daten automatisch in die Cloud übertragen. Geben Sie an, ob der Edge-Agent Daten während einer unterbrochenen Verbindung lokal speichern soll.
-
(Optional) Um zusätzliche Informationen für ein Signal bereitzustellen, fügen Sie bis zu fünf Attribute als Zusätzliche Datendimensionen hinzu.
-
-
-
Um eine Datei zur Definition des Datenerfassungsschemas hochzuladen, wählen Sie „.json-Datei von Ihrem lokalen Gerät hochladen“. AWS IoT definiert FleetWise automatisch, welche Optionen Sie in der Datei definieren können. Sie können die ausgewählten Optionen überprüfen und aktualisieren.
Laden Sie eine JSON-Datei mit Details zum Datenerfassungsschema hoch.
-
Um Informationen über das Datenerfassungsschema zu importieren, wählen Sie Dateien auswählen. Weitere Informationen zum erforderlichen Dateiformat finden Sie in der CreateCampaignAPIDokumentation.
Anmerkung
AWS IoT unterstützt FleetWise derzeit die Dateiformaterweiterung „.json“.
-
AWS IoT definiert das Datenerfassungsschema FleetWise automatisch auf der Grundlage der Informationen in Ihrer Datei. Sehen Sie sich die Optionen an, die AWS IoT für Sie FleetWise ausgewählt hat. Sie können die Optionen bei Bedarf aktualisieren.
-
Schritt 2: Geben Sie die Speicher- und Upload-Bedingungen an
Um auszuwählen, ob die Edge Agent-Software Daten vorübergehend lokal speichert, wenn ein Fahrzeug nicht mit der Cloud verbunden ist, geben Sie den Spooling-Modus an.
-
Wählen Sie im Datenspooling-Modus eine der folgenden Optionen:
Nicht gespeichert — Die Edge Agent-Software sammelt Daten, speichert sie aber nicht vorübergehend lokal, wenn ein Fahrzeug offline ist. Die Edge Agent-Software überträgt Daten in die Cloud, wenn das Fahrzeug wieder eine Verbindung herstellt.
Auf Festplatte gespeichert — Die Edge Agent-Software sammelt Daten und speichert sie vorübergehend lokal, wenn ein Fahrzeug offline ist. Die gesammelten Daten werden vorübergehend an einem Ort gespeichert, der im Abschnitt „Persistenz“ der Edge-Agent-Konfigurationsdatei definiert ist. Der Edge-Agent überträgt Daten in die Cloud, wenn das Fahrzeug wieder eine Verbindung herstellt.
Mit Partitionen auf Festplatte gespeichert — Das Fahrzeug speichert Daten immer vorübergehend auf dem Edge in der von Ihnen angegebenen Datenpartition. Sie können wählen, wann Sie Ihre gespeicherten Daten an die Cloud weiterleiten möchten.
(Optional) Geben Sie eine Partitions-ID ein, um einen bestimmten Datensatz zu kennzeichnen.
Geben Sie einen Ordnernamen als Speicherort für die Daten ein. Der absolute Pfad des Speicherorts lautet
{persistency_path} / {vehicle_name} / {campaign_name} / {storage_location}
.Geben Sie die maximale Speichergröße der in der Partition gespeicherten Daten ein. Neuere Daten überschreiben ältere Daten, wenn die Partition die maximale Größe erreicht.
Geben Sie die Mindestdauer ein, für die Daten in dieser Partition auf der Festplatte gespeichert werden.
(Optional) Geben Sie die Upload-Bedingungen für die Partition ein.
Geben Sie Signale an
Sie können die Signale angeben, aus denen während der Kampagne Daten gesammelt werden sollen.
Um die Signale zu spezifizieren, von denen Daten gesammelt werden sollen
-
Wählen Sie den Signalnamen aus.
-
(Optional) Geben Sie für Max. Stichprobenanzahl die maximale Anzahl von Datenproben ein, die die Edge Agent-Software während der Kampagne sammelt und in die Cloud überträgt.
-
(Optional) Geben Sie für Min. Stichprobenintervall die Mindestdauer zwischen zwei Datenprobenerfassungsereignissen in Millisekunden ein. Wenn sich ein Signal häufig ändert, können Sie diesen Parameter verwenden, um Daten langsamer zu sammeln.
-
Um ein weiteres Signal hinzuzufügen, wählen Sie Weitere Signale hinzufügen. Sie können bis zu 999 Signale hinzufügen.
-
Wählen Sie Weiter.
Schritt 3: Datenziel konfigurieren
Anmerkung
Wenn die Kampagne Datensignale des Bildverarbeitungssystems enthält, können Sie die Fahrzeugdaten nur in Amazon S3 speichern. Sie können es nicht in Timestream speichern oder an ein MQTT Thema senden.
Die Daten des Bildverarbeitungssystems befinden sich in der Vorschauversion und können sich ändern.
Amazon Timestream ist in der Region Asien-Pazifik (Mumbai) nicht verfügbar.
Wählen Sie das Ziel aus, an das Sie die im Rahmen der Kampagne gesammelten Daten senden oder speichern möchten. Sie können Fahrzeugdaten an ein MQTT Thema senden oder sie in Amazon S3 oder Amazon Timestream speichern.
Gehen Sie in den Zieleinstellungen wie folgt vor:
-
Wählen Sie Amazon S3, Amazon Timestream oder ein MQTT Thema aus der Drop-down-Liste aus.
Wichtig
Sie können Daten nur an S3 übertragen, wenn AWS IoT FleetWise über Schreibberechtigungen in den S3-Bucket verfügt. Weitere Informationen zur Zugriffsgewährung finden Sie unter Zugriffskontrolle mit AWS IoT FleetWise.
Um Fahrzeugdaten in einem S3-Bucket zu speichern, wählen Sie Amazon S3. S3 ist ein Objektspeicherdienst, der Daten als Objekte in Buckets speichert. Weitere Informationen finden Sie unter Erstellen, Konfigurieren und Arbeiten mit Amazon S3 S3-Buckets im Amazon Simple Storage Service-Benutzerhandbuch.
S3 optimiert die Kosten für die Datenspeicherung und bietet zusätzliche Mechanismen zur Nutzung von Fahrzeugdaten, wie z. B. Data Lakes, zentrale Datenspeicherung, Datenverarbeitungspipelines und Analysen. Sie können S3 verwenden, um Daten für die Stapelverarbeitung und Analyse zu speichern. Sie können beispielsweise Berichte über Ereignisse mit starker Bremsung für Ihr Modell des maschinellen Lernens (ML) erstellen. Eingehende Fahrzeugdaten werden vor der Auslieferung für 10 Minuten zwischengespeichert.
Gehen Sie in den S3-Zieleinstellungen wie folgt vor:
-
Wählen Sie für den S3-Bucket einen Bucket aus, der AWS IoT FleetWise über Berechtigungen für verfügt.
-
(Optional) Geben Sie ein benutzerdefiniertes Präfix ein, mit dem Sie die im S3-Bucket gespeicherten Daten organisieren können.
-
Wählen Sie das Ausgabeformat aus. Dabei handelt es sich um die Formatdateien, die wie im S3-Bucket gespeichert werden.
-
Wählen Sie aus, ob Sie die im S3-Bucket gespeicherten Daten als .gzip-Datei komprimieren möchten. Wir empfehlen die Komprimierung von Daten, da dadurch die Speicherkosten minimiert werden.
-
Die Optionen, die Sie in den S3-Zieleinstellungen auswählen, ändern das S3-Beispielobjekt URI. Dies ist ein Beispiel dafür, wie Dateien in S3 gespeichert werden.
Wichtig
Sie können Daten nur in eine Tabelle übertragen, wenn AWS IoT berechtigt FleetWise ist, Daten in Timestream zu schreiben. Weitere Informationen zur Zugriffsgewährung finden Sie unter Zugriffskontrolle mit AWS IoT FleetWise.
Amazon Timestream ist in der Region Asien-Pazifik (Mumbai) nicht verfügbar.
Um Fahrzeugdaten in einer Timestream-Tabelle zu speichern, wählen Sie Amazon Timestream. Sie können Timestream verwenden, um Fahrzeugdaten abzufragen, um Trends und Muster zu erkennen. Sie können Timestream beispielsweise verwenden, um einen Alarm für den Kraftstoffstand des Fahrzeugs zu erstellen. Eingehende Fahrzeugdaten werden nahezu in Echtzeit an Timestream übertragen. Weitere Informationen finden Sie unter Was ist Amazon Timestream? im Amazon Timestream Developer Guide.
Gehen Sie in den Timestream-Tabelleneinstellungen wie folgt vor:
-
Wählen Sie als Timestream-Datenbankname den Namen Ihrer Timestream-Datenbank aus der Dropdownliste aus.
-
Wählen Sie als Timestream-Tabellenname den Namen Ihrer Timestream-Tabelle aus der Drop-down-Liste aus.
Gehen Sie unter Servicezugriff für Timestream wie folgt vor:
-
Wählen Sie eine IAM Rolle aus der Dropdownliste aus.
Wichtig
Sie können Daten nur an ein MQTT Thema weiterleiten, wenn AWS IoT FleetWise über Berechtigungen für AWS IoT Themen verfügt. Weitere Informationen zur Zugriffsgewährung finden Sie unter Zugriffskontrolle mit AWS IoT FleetWise.
Um Fahrzeugdaten an ein MQTT Thema zu senden, wählen Sie ein MQTTThema aus.
Fahrzeugdaten, die per MQTT Nachrichten gesendet werden, werden nahezu in Echtzeit übermittelt und ermöglichen es Ihnen, mithilfe von Regeln Maßnahmen zu ergreifen oder Daten an andere Ziele weiterzuleiten. Weitere Informationen zur Verwendung MQTT finden Sie unter Protokolle und Regeln für die Gerätekommunikation AWS IoT im AWS IoT Core Entwicklerhandbuch.
-
Geben Sie unter MQTTThema den Namen des Themas ein.
-
Wählen Sie unter Servicezugriff für MQTT das Thema aus, ob Sie AWS IoT eine neue Servicerolle für Sie FleetWise erstellen und verwenden lassen möchten. Wenn Sie eine bestehende Servicerolle verwenden möchten, wählen Sie die Rolle in der Dropdownliste unter Rolle auswählen aus.
-
Wählen Sie Weiter.
Schritt 4: Fahrzeuge hinzufügen
Um auszuwählen, für welche Fahrzeuge deine Kampagne eingesetzt werden soll, wähle sie in der Fahrzeugliste aus. Filtern Sie Fahrzeuge, indem Sie nach den Attributen und ihren Werten suchen, die Sie bei der Erstellung der Fahrzeuge hinzugefügt haben, oder nach Fahrzeugnamen.
Gehen Sie unter Fahrzeuge filtern wie folgt vor:
-
Suchen Sie im Suchfeld das Attribut oder den Fahrzeugnamen und wählen Sie es aus der Liste aus.
Anmerkung
Jedes Attribut kann nur einmal verwendet werden.
-
Geben Sie den Wert des Attributs oder den Fahrzeugnamen ein, für das Sie die Kampagne bereitstellen möchten. Wenn der vollqualifizierte Name des Attributs beispielsweise lautet
fuelType
, geben Siegasoline
als Wert ein. -
Um nach einem anderen Fahrzeugattribut zu suchen, wiederholen Sie die vorherigen Schritte. Sie können nach bis zu fünf Fahrzeugattributen und einer unbegrenzten Anzahl von Fahrzeugnamen suchen.
-
Fahrzeuge, die Ihrer Suche entsprechen, werden unter Fahrzeugname aufgeführt. Wählen Sie die Fahrzeuge aus, für die Sie die Kampagne einsetzen möchten.
Anmerkung
In den Suchergebnissen werden bis zu 100 Fahrzeuge angezeigt. Wählen Sie Alle auswählen, um alle Fahrzeuge zur Kampagne hinzuzufügen.
-
Wählen Sie Weiter.
Schritt 5: Überprüfen und Erstellen
Überprüfen Sie die Konfigurationen für die Kampagne und wählen Sie dann Kampagne erstellen aus.
Anmerkung
Nachdem eine Kampagne erstellt wurde, müssen Sie oder Ihr Team die Kampagne für Fahrzeuge bereitstellen.
Schritt 6: Implementieren Sie eine Kampagne
Nachdem Sie eine Kampagne erstellt haben, müssen Sie oder Ihr Team die Kampagne in Fahrzeugen einsetzen.
Um eine Kampagne zu implementieren
-
Wählen Sie auf der Seite mit der Kampagnenübersicht die Option Bereitstellen aus.
-
Überprüfe und bestätige, dass du mit der Bereitstellung beginnen und mit der Erfassung von Daten von Fahrzeugen beginnen möchtest, die mit der Kampagne verbunden sind.
-
Wählen Sie Bereitstellen.
Wenn Sie die Erfassung von Daten von Fahrzeugen, die mit der Kampagne verbunden sind, unterbrechen möchten, wählen Sie auf der Seite mit der Kampagnenübersicht die Option Sperren aus. Wenn du die Erfassung von Daten von Fahrzeugen fortsetzen möchtest, die mit der Kampagne verbunden sind, wähle „Fortfahren“.
Erstelle eine Kampagne (AWS CLI)
Sie können den CreateCampaignAPIVorgang verwenden, um eine Kampagne zu erstellen. Das folgende Beispiel verwendet die AWS CLI.
Wenn Sie eine Kampagne erstellen, können von Fahrzeugen gesammelte Daten an ein MQTT Thema gesendet oder entweder in Amazon S3 (S3) oder Amazon Timestream gespeichert werden. Wählen Sie Timestream für eine schnelle, skalierbare und serverlose Zeitreihendatenbank, z. B. zum Speichern von Daten, die nahezu in Echtzeit verarbeitet werden müssen. Wählen Sie S3 als Objektspeicher mit branchenführender Skalierbarkeit, Datenverfügbarkeit, Sicherheit und Leistung. MQTTEntscheiden Sie sich dafür, Daten nahezu in Echtzeit bereitzustellen und Regeln zu verwenden AWS IoT, um von Ihnen definierte Aktionen auszuführen oder die Daten an andere Ziele weiterzuleiten.
Wichtig
Sie können Fahrzeugdaten nur an ein MQTT Thema, Amazon S3 oder Amazon Timestream übertragen, wenn AWS IoT berechtigt FleetWise ist, MQTT Nachrichten in Ihrem Namen zu senden oder Daten in S3 oder Timestream zu schreiben. Weitere Informationen zur Zugriffsgewährung finden Sie unter Zugriffskontrolle mit AWS IoT FleetWise.
Amazon Timestream ist in der Region Asien-Pazifik (Mumbai) nicht verfügbar.
Kampagne erstellen
Wichtig
-
Sie benötigen einen Signalkatalog und ein Fahrzeug oder eine Flotte, bevor Sie eine Kampagne erstellen können. Weitere Informationen finden Sie unter AWS FleetWise IoT-Signalkataloge verwalten, AWS FleetWise IoT-Fahrzeuge verwalten und Verwaltung von Flotten im Internet der Dinge AWS FleetWise.
-
Nachdem eine Kampagne erstellt wurde, müssen Sie den
UpdateCampaign
API Vorgang verwenden, um die Kampagne zu genehmigen. Weitere Informationen finden Sie unter Aktualisieren Sie eine AWS FleetWise IoT-Kampagne
Führen Sie den folgenden Befehl aus, um eine Kampagne zu erstellen.
Ersetzen file-name
mit dem Namen der JSON-Datei, die die Kampagnenkonfiguration enthält.
aws iotfleetwise create-campaign --cli-input-json file://
file-name
.json
-
Ersetzen
campaign-name
mit dem Namen der Kampagne, die Sie erstellen. -
Ersetzen
signal-catalog-arn
mit dem Amazon-Ressourcennamen (ARN) des Signalkatalogs. -
Ersetzen
target-arn
mit dem ARN einer Flotte oder eines Fahrzeugs, das Sie erstellt haben. -
Ersetzen
bucket-arn
mit dem ARN des S3-Buckets.
{ "name": "
campaign-name
", "targetArn": "target-arn
", "signalCatalogArn": "signal-catalog-arn
", "collectionScheme": { "conditionBasedCollectionScheme": { "conditionLanguageVersion": 1, "expression": "$variable.`Vehicle.DemoBrakePedalPressure` > 7000", "minimumTriggerIntervalMs": 1000, "triggerMode": "ALWAYS" } }, "compression": "SNAPPY", "diagnosticsMode": "OFF", "postTriggerCollectionDuration": 1000, "priority": 0, "signalsToCollect": [ { "maxSampleCount": 100, "minimumSamplingIntervalMs": 0, "name": "Vehicle.DemoEngineTorque" }, { "maxSampleCount": 100, "minimumSamplingIntervalMs": 0, "name": "Vehicle.DemoBrakePedalPressure" } ], "spoolingMode": "TO_DISK", "dataDestinationConfigs": [ { "s3Config": { "bucketArn": "bucket-arn
", "dataFormat": "PARQUET", "prefix": "campaign-name
", "storageCompressionFormat": "GZIP" } } ], "dataPartitions": [ { ... } ] }
Anmerkung
Amazon Timestream ist in der Region Asien-Pazifik (Mumbai) nicht verfügbar.
-
Ersetzen
campaign-name
mit dem Namen der Kampagne, die Sie erstellen. -
Ersetzen
signal-catalog-arn
mit dem ARN des Signalkatalogs. -
Ersetzen
target-arn
mit dem ARN einer Flotte oder eines Fahrzeugs, das Sie erstellt haben. -
Ersetzen
role-arn
mit der Rolle ARN der Aufgabenausführung, die dem Internet der Dinge die AWS IoT FleetWise erteilt, Daten an die Timestream-Tabelle zu übermitteln. -
Ersetzen
table-arn
mit der ARN der Timestream-Tabelle.
{ "name": "campaign-name", "targetArn": "target-arn", "signalCatalogArn": "signal-catalog-arn", "collectionScheme": { "conditionBasedCollectionScheme": { "conditionLanguageVersion": 1, "expression": "$variable.`Vehicle.DemoBrakePedalPressure` > 7000", "minimumTriggerIntervalMs": 1000, "triggerMode": "ALWAYS" } }, "compression": "SNAPPY", "diagnosticsMode": "OFF", "postTriggerCollectionDuration": 1000, "priority": 0, "signalsToCollect": [ { "maxSampleCount": 100, "minimumSamplingIntervalMs": 0, "name": "Vehicle.DemoEngineTorque" }, { "maxSampleCount": 100, "minimumSamplingIntervalMs": 0, "name": "Vehicle.DemoBrakePedalPressure" } ], "spoolingMode": "TO_DISK", "dataDestinationConfigs": [ { "timestreamConfig": { "executionRoleArn": "role-arn", "timestreamTableArn": "table-arn" } } ], "dataPartitions": [ { ... } ] }
-
Ersetzen
campaign-name
mit dem Namen der Kampagne, die Sie erstellen. -
Ersetzen
signal-catalog-arn
mit dem Amazon-Ressourcennamen (ARN) des Signalkatalogs. -
Ersetzen
target-arn
mit dem ARN einer Flotte oder eines Fahrzeugs, das Sie erstellt haben. -
Ersetzen
topic-arn
mit dem ARN MQTTThema, das Sie als Ziel für Nachrichten mit Fahrzeugdaten angegeben haben. -
Ersetzen
role-arn
mit ARN der Rolle „Aufgabenausführung“, die dem Internet der AWS IoT die FleetWise Berechtigung erteilt, Nachrichten zu dem von Ihnen angegebenen MQTT Thema zu senden, zu empfangen und entsprechende Maßnahmen zu ergreifen.
{ "name": "
campaign-name
", "targetArn": "target-arn
", "signalCatalogArn": "signal-catalog-arn
", "collectionScheme": { "conditionBasedCollectionScheme": { "conditionLanguageVersion": 1, "expression": "$variable.`Vehicle.DemoBrakePedalPressure` > 7000", "minimumTriggerIntervalMs": 1000, "triggerMode": "ALWAYS" } }, "compression": "SNAPPY", "diagnosticsMode": "OFF", "postTriggerCollectionDuration": 1000, "priority": 0, "signalsToCollect": [ { "maxSampleCount": 100, "minimumSamplingIntervalMs": 0, "name": "Vehicle.DemoEngineTorque" }, { "maxSampleCount": 100, "minimumSamplingIntervalMs": 0, "name": "Vehicle.DemoBrakePedalPressure" } ], "spoolingMode": "TO_DISK", "dataDestinationConfigs": [ { "mqttTopicConfig": { "mqttTopicArn": "topic-arn
", "executionRoleArn": "role-arn
" } } ] }
Wenn Sie die Verschlüsselung mit einem vom Kunden verwalteten AWS KMS Schlüssel aktiviert haben, fügen Sie die folgende Richtlinienerklärung bei, damit Ihre Rolle den CreateCampaign
API Vorgang aufrufen kann.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": [ "arn:aws:kms:
KMS_KEY_REGION
:KMS_KEY_ACCOUNT_ID
:key/KMS_KEY_ID
" ] }, ] }