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.
So FleetWise funktioniert AWS IoT
Die folgenden Abschnitte bieten einen Überblick über AWS FleetWise IoT-Servicekomponenten und deren Zusammenspiel.
Nachdem Sie diese Einführung gelesen haben, erfahren Sie im Einrichtung AWS IoT FleetWise Abschnitt, wie Sie AWS IoT einrichten FleetWise.
Die wichtigsten Konzepte
AWSIoT FleetWise bietet ein Framework zur Fahrzeugmodellierung, mit dem Sie Ihr Fahrzeug und seine Sensoren und Aktuatoren in der Cloud modellieren können. Um die sichere Kommunikation zwischen Ihrem Fahrzeug und der Cloud zu ermöglichen, bietet AWS IoT FleetWise auch eine Referenzimplementierung, die Sie bei der Entwicklung von Edge Agent-Software unterstützt, die Sie in Ihrem Fahrzeug installieren können. Sie können Datenerfassungsschemata in der Cloud definieren und sie in Ihrem Fahrzeug bereitstellen. Die in Ihrem Fahrzeug ausgeführte Edge Agent-Software verwendet Datenerfassungsschemata, um zu steuern, welche Daten erfasst und wann sie in die Cloud übertragen werden sollen.
Im Folgenden sind die Kernkonzepte von AWS IoT aufgeführt FleetWise.
- Signal
-
Signale sind grundlegende Strukturen, die Sie so definieren, dass sie Fahrzeugdaten und deren Metadaten enthalten. Ein Signal kann ein Attribut, ein Zweig, ein Sensor oder ein Aktuator sein. Sie können beispielsweise einen Sensor erstellen, der die Temperaturwerte im Fahrzeug empfängt und dessen Metadaten, einschließlich eines Sensornamens, eines Datentyps und einer Einheit, speichert. Weitere Informationen finden Sie unter Signalkataloge erstellen und verwalten.
- Attribut
-
Attribute stellen statische Informationen dar, die sich im Allgemeinen nicht ändern, z. B. Hersteller und Herstellungsdatum.
- Verzweigen
-
Zweige stellen Signale in einer verschachtelten Struktur dar. Zweige zeigen Signalhierarchien. Zum Beispiel hat der
Vehicle
Zweig einen untergeordneten Zweig,Powertrain
. DerPowertrain
Zweig hat einen untergeordneten Zweig,combustionEngine
. Verwenden Sie denVehicle.Powertrain.combustionEngine
Ausdruck, um dencombustionEngine
Zweig zu finden. - Sensor
-
Sensordaten geben den aktuellen Zustand des Fahrzeugs an und ändern sich im Laufe der Zeit, wenn sich der Zustand des Fahrzeugs ändert, z. B. Flüssigkeitsstand, Temperaturen, Vibrationen oder Spannung.
- Aktuator
-
Aktuatordaten geben Auskunft über den Zustand von Fahrzeuggeräten wie Motoren, Heizungen und Türschlössern. Durch Ändern des Zustands eines Fahrzeuggeräts können Aktuatordaten aktualisiert werden. Sie können beispielsweise einen Aktuator definieren, der die Heizung darstellt. Der Aktuator empfängt neue Daten, wenn Sie die Heizung ein- oder ausschalten.
- Benutzerdefinierter Aufbau
-
Eine benutzerdefinierte Struktur (auch als Struktur bezeichnet) stellt eine komplexe Datenstruktur oder Datenstruktur höherer Ordnung dar. Sie erleichtert das logische Binden oder Gruppieren von Daten, die aus derselben Quelle stammen. Eine Struktur wird verwendet, wenn Daten in einer atomaren Operation gelesen oder geschrieben werden, z. B. um einen komplexen Datentyp oder eine Form höherer Ordnung darzustellen.
Ein Signal vom Strukturtyp wird im Signalkatalog definiert, indem ein Verweis auf einen Strukturdatentyp anstelle eines primitiven Datentyps verwendet wird. Strukturen können für alle Arten von Signalen verwendet werden, einschließlich Sensoren, Attributen, Aktuatoren und Datentypen für Bildverarbeitungssysteme. Wenn ein Signal vom Typ Structure gesendet oder empfangen wird, FleetWise erwartet AWS IoT, dass alle enthaltenen Elemente gültige Werte haben, sodass alle Elemente obligatorisch sind. Wenn eine Struktur beispielsweise die Elemente Vehicle.Camera.Image.Height, Vehicle.Camera.Image.Width und Vehicle.Camera.Image.Data enthält, wird erwartet, dass das gesendete Signal Werte für all diese Elemente enthält.
Anmerkung
Die Daten des Bildverarbeitungssystems befinden sich in der Vorschauversion und können sich ändern.
- Benutzerdefiniertes Eigentum
-
Eine benutzerdefinierte Eigenschaft stellt ein Element der komplexen Datenstruktur dar. Der Datentyp der Eigenschaft kann entweder primitiv oder eine andere Struktur sein.
Bei der Darstellung einer Form höherer Ordnung mithilfe einer Struktur und einer benutzerdefinierten Eigenschaft wird die beabsichtigte Form höherer Ordnung immer als Baumstruktur definiert und betrachtet. Die benutzerdefinierte Eigenschaft wird verwendet, um alle Blattknoten zu definieren, während die Struktur verwendet wird, um alle Knoten zu definieren, die keine Blattknoten sind.
- Signalkatalog
-
Ein Signalkatalog enthält eine Sammlung von Signalen. Signale in einem Signalkatalog können verwendet werden, um Fahrzeuge zu modellieren, die unterschiedliche Protokolle und Datenformate verwenden. Beispielsweise gibt es zwei Fahrzeuge, die von verschiedenen Autoherstellern hergestellt werden: eines verwendet das Control Area Network (CAN-Bus) -Protokoll, das andere das On-Board Diagnostics (OBD) -Protokoll. Sie können im Signalkatalog einen Sensor für den Empfang von Fahrzeugtemperaturwerten definieren. Dieser Sensor kann zur Darstellung der Thermoelemente in beiden Fahrzeugen verwendet werden. Weitere Informationen finden Sie unter Signalkataloge erstellen und verwalten.
- Fahrzeugmodell (Modellmanifest)
-
Fahrzeugmodelle sind deklarative Strukturen, mit denen Sie das Format Ihrer Fahrzeuge standardisieren und Beziehungen zwischen Signalen in den Fahrzeugen definieren können. Fahrzeugmodelle sorgen für konsistente Informationen für mehrere Fahrzeuge desselben Typs. Sie fügen Signale hinzu, um Fahrzeugmodelle zu erstellen. Weitere Informationen finden Sie unter Fahrzeugmodelle erstellen und verwalten.
- Decoder-Manifest
-
Decoder-Manifeste enthalten Dekodierungsinformationen für jedes Signal in Fahrzeugmodellen. Sensoren und Aktuatoren in Fahrzeugen übertragen Nachrichten auf niedriger Ebene (Binärdaten). Mit Decoder-Manifesten FleetWise ist AWS IoT in der Lage, Binärdaten in menschenlesbare Werte umzuwandeln. Jedes Decoder-Manifest ist einem Fahrzeugmodell zugeordnet. Weitere Informationen finden Sie unter Decoder-Manifeste erstellen und verwalten.
- Netzwerkschnittstelle
-
Enthält Informationen über das Protokoll, das das bordeigene Netzwerk verwendet. AWS IoT FleetWise unterstützt die folgenden Protokolle.
- Controller Area Network (CAN-Bus)
-
Ein Protokoll, das definiert, wie Daten zwischen elektronischen Steuergeräten (ECUs) übertragen werden. Bei Steuergeräten kann es sich um das Motorsteuergerät, Airbags oder das Audiosystem handeln.
- On-Board-Diagnose (OBD) II
-
Ein weiterentwickeltes Protokoll, das definiert, wie Selbstdiagnosedaten zwischen Steuergeräten übertragen werden. Es bietet eine Reihe von Standard-Diagnosefehlercodes (DTCs), mit deren Hilfe Sie feststellen können, was mit Ihrem Fahrzeug nicht stimmt.
- Middleware für Fahrzeuge
-
Die Fahrzeug-Middleware ist als eine Art Netzwerkschnittstelle definiert. Zu den Beispielen für Fahrzeug-Middleware gehören das Robot Operating System (ROS 2) und die skalierbare serviceorientierte Middleware over IP (SOME/IP).
Anmerkung
AWSIoT FleetWise unterstützt ROS 2-Middleware für Bildverarbeitungssystemdaten.
- Decodersignal
-
Bietet detaillierte Dekodierungsinformationen für ein bestimmtes Signal. Jedes im Fahrzeugmodell angegebene Signal muss mit einem Decodersignal gepaart werden. Wenn das Decoder-Manifest CAN-Netzwerkschnittstellen enthält, muss es CAN-Decodersignale enthalten. Wenn das Decoder-Manifest OBD-Netzwerkschnittstellen enthält, muss es OBD-Decodersignale enthalten.
Das Decoder-Manifest muss Nachrichtendecodersignale enthalten, wenn es auch Fahrzeug-Middleware-Schnittstellen enthält.
- Fahrzeug
-
Eine virtuelle Darstellung Ihres physischen Fahrzeugs, z. B. eines Autos oder eines Lastwagens. Fahrzeuge sind Beispiele für Fahrzeugmodelle. Fahrzeuge, die aus demselben Fahrzeugmodell hergestellt wurden, erben dieselbe Gruppe von Signalen. Jedes Fahrzeug entspricht einer AWS IoT Sache.
- Flotte
-
Eine Flotte steht für eine Gruppe von Fahrzeugen. Bevor Sie eine Fahrzeugflotte einfach verwalten können, müssen Sie einzelne Fahrzeuge einer Flotte zuordnen.
- Kampagne
-
Enthält Datenerfassungsschemata. Sie definieren eine Kampagne in der Cloud und stellen sie für ein Fahrzeug oder eine Flotte bereit. Kampagnen geben der Edge Agent-Software Anweisungen zur Auswahl, Erfassung und Übertragung von Daten in die Cloud.
- Schema der Datenerfassung
-
Datenerfassungsschemata geben der Edge Agent-Software Anweisungen zum Sammeln von Daten. Derzeit FleetWise unterstützt AWS IoT das zustandsbasierte Sammelschema und das zeitbasierte Sammelschema.
- Bedingungsabhängiges Sammelsystem
-
Verwenden Sie einen logischen Ausdruck, um zu erkennen, welche Daten gesammelt werden sollen. Die Edge Agent-Software sammelt Daten, wenn die Bedingung erfüllt ist. Wenn der Ausdruck beispielsweise lautet
$variable.myVehicle.InVehicleTemperature >35.0
, erfasst die Edge Agent-Software Temperaturwerte, die über 35,0 liegen. - Zeitbasiertes Erfassungsschema
-
Geben Sie einen Zeitraum in Millisekunden an, um zu definieren, wie oft Daten gesammelt werden sollen. Wenn der Zeitraum beispielsweise 10.000 Millisekunden beträgt, erfasst die Edge Agent-Software alle 10 Sekunden Daten.
Funktionen von AWS IoT FleetWise
Im Folgenden sind die wichtigsten Funktionen von AWS IoT aufgeführt FleetWise.
- Modellierung von Fahrzeugen
-
Erstellen Sie virtuelle Darstellungen Ihrer Fahrzeuge und wenden Sie ein einheitliches Format an, um Fahrzeugsignale zu organisieren. AWS IoT FleetWise unterstützt die Vehicle Signal Specification (VSS)
, mit der Sie Fahrzeugsignale standardisieren können. - Schemabasierte Datenerfassung
-
Definieren Sie Schemata, um nur hochwertige Fahrzeugdaten in die Cloud zu übertragen. Sie können zustandsabhängige Schemata definieren, um zu steuern, welche Daten erfasst werden sollen, z. B. Daten, die im Fahrzeug über 40 Grad liegen. Sie können auch zeitbasierte Schemata definieren, um zu steuern, wie oft Daten erfasst werden.
- Edge-Agent für AWS FleetWise IoT-Software
-
Die in Fahrzeugen ausgeführte Edge Agent-Software erleichtert die Kommunikation zwischen Fahrzeugen und der Cloud. Während Fahrzeuge mit der Cloud verbunden sind, empfängt die Edge Agent-Software kontinuierlich Datenerfassungsschemata und sammelt Daten entsprechend.