Decoder-Manifeste erstellen und verwalten - AWS IoT FleetWise

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.

Decoder-Manifeste erstellen und verwalten

Decoder-Manifeste enthalten Dekodierungsinformationen, die das AWS IoT FleetWise verwendet, um Fahrzeugdaten (Binärdaten) in für Menschen lesbare Werte umzuwandeln und Ihre Daten für Datenanalysen aufzubereiten. Netzwerkschnittstellen- und Decodersignale sind die Kernkomponenten, mit denen Sie bei der Konfiguration von Decoder-Manifesten arbeiten.

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. Steuergeräte können das Motorsteuergerät, Airbags oder das Audiosystem sein.

On-Board-Diagnose (OBD) II

Ein weiterentwickeltes Protokoll, das definiert, wie Selbstdiagnosedaten zwischen Steuergeräten übertragen werden. Es bietet eine Reihe von Standard-Diagnose-Fehlercodes (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

AWS IoT 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.

Jedes Decoder-Manifest muss einem Fahrzeugmodell zugeordnet sein. AWS IoT FleetWise verwendet das zugehörige Decoder-Manifest, um Daten von Fahrzeugen zu dekodieren, die auf der Grundlage des Fahrzeugmodells erstellt wurden.

Jedes Decoder-Manifest hat ein Statusfeld, das den Status des Decoder-Manifests enthält. Der Zustand kann einer der folgenden Werte sein:

  • ACTIVE— Das Decoder-Manifest ist aktiv.

  • DRAFT— Die Konfiguration des Decoder-Manifests wurde nicht gespeichert.

  • VALIDATING— Das Decoder-Manifest wird derzeit auf seine Eignung überprüft. Dies gilt nur für Decoder-Manifeste, die mindestens ein Datensignal des Bildverarbeitungssystems enthalten.

  • INVALID— Das Decoder-Manifest konnte nicht validiert werden und kann noch nicht aktiviert werden. Dies gilt nur für Decoder-Manifeste, die mindestens ein Datensignal des Bildverarbeitungssystems enthalten. Sie können die GetDecoderManifest APIs ListDecoderManifests und verwenden, um den Grund für eine fehlgeschlagene Überprüfung zu überprüfen.

Wichtig
  • Wenn Sie die AWS FleetWise IoT-Konsole verwenden, um ein Decoder-Manifest zu erstellen, aktiviert AWS IoT das Decoder-Manifest FleetWise automatisch für Sie.

  • Wenn Sie den CreateDecoderManifest API-Vorgang verwenden, um ein Decoder-Manifest zu erstellen, bleibt das Decoder-Manifest im Status. DRAFT

  • Sie können keine Fahrzeuge anhand von Fahrzeugmodellen erstellen, die mit einem DRAFT Decoder-Manifest verknüpft sind. Verwenden Sie den UpdateDecoderManifest API-Vorgang, um das Decoder-Manifest in den ACTIVE Status zu ändern.

  • Sie können keine Decoder-Manifeste bearbeiten, die sich im ACTIVE Status befinden.