Fahrzeuge modellieren - 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.

Fahrzeuge modellieren

AWS IoT FleetWise bietet ein Framework für die Fahrzeugmodellierung, mit dem Sie virtuelle Darstellungen Ihrer Fahrzeuge in der Cloud erstellen können. Signale, Signalkataloge, Fahrzeugmodelle und Decoder-Manifeste sind die Kernkomponenten, mit denen Sie bei der Modellierung Ihrer Fahrzeuge arbeiten.

Bild, das Entitäten der AWS FleetWise IoT-Domäne und ihre Beziehungen zeigt.
Signal

Signale sind grundlegende Strukturen, die Sie so definieren, dass sie Fahrzeugdaten und ihre 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.

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.

Sie können die AWS FleetWise IoT-Konsole oder API verwenden, um Fahrzeuge auf folgende Weise zu modellieren.

  1. Erstellen oder importieren Sie einen Signalkatalog mit Signalen, die Sie zur Erstellung eines Fahrzeugmodells verwenden werden. Weitere Informationen finden Sie unter Erstellen AWS CLI Sie einen Signalkatalog () und Importieren Sie einen Signalkatalog (AWS CLI).

    Anmerkung
    • Wenn Sie die AWS FleetWise IoT-Konsole verwenden, um das erste Fahrzeugmodell zu erstellen, müssen Sie keinen Signalkatalog manuell erstellen. Wenn Sie Ihr erstes Fahrzeugmodell erstellen, erstellt AWS IoT FleetWise automatisch einen Signalkatalog für Sie. Weitere Informationen finden Sie unter Erstellen Sie ein Fahrzeugmodell (Konsole).

    • AWS IoT unterstützt FleetWise derzeit einen Signalkatalog für jedes AWS Konto pro AWS-Region.

  2. Verwenden Sie Signale im Signalkatalog, um ein Fahrzeugmodell zu erstellen. Weitere Informationen finden Sie unter Erstellen Sie ein Fahrzeugmodell.

    Anmerkung
    • Wenn Sie die AWS FleetWise IoT-Konsole verwenden, um ein Fahrzeugmodell zu erstellen, können Sie .dbc-Dateien hochladen, um Signale zu importieren. .dbc ist ein Dateiformat, das Controller Area Network (CAN-Bus) -Datenbanken unterstützen. Nachdem das Fahrzeugmodell erstellt wurde, werden dem Signalkatalog automatisch neue Signale hinzugefügt. Weitere Informationen finden Sie unter Erstellen Sie ein Fahrzeugmodell (Konsole).

    • Wenn Sie die CreateModelManifest API-Operation verwenden, um ein Fahrzeugmodell zu erstellen, müssen Sie die UpdateModelManifest API-Operation verwenden, um das Fahrzeugmodell zu aktivieren. Weitere Informationen finden Sie unter Aktualisieren Sie ein Fahrzeugmodell ()AWS CLI.

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

  3. Erstellen Sie ein Decoder-Manifest. Das Decoder-Manifest enthält Dekodierungsinformationen für jedes Signal, das im Fahrzeugmodell angegeben ist, das Sie im vorherigen Schritt erstellt haben. Das Decoder-Manifest ist dem Fahrzeugmodell zugeordnet, das Sie erstellt haben. Weitere Informationen finden Sie unter Decoder-Manifeste erstellen und verwalten.

    Anmerkung
    • Wenn Sie den CreateDecoderManifest API-Vorgang verwenden, um ein Decoder-Manifest zu erstellen, müssen Sie den UpdateDecoderManifest API-Vorgang verwenden, um das Decoder-Manifest zu aktivieren. Weitere Informationen finden Sie unter Aktualisieren Sie ein Decoder-Manifest ()AWS CLI.

    • 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.

CAN-Bus-Datenbanken unterstützen das .dbc-Dateiformat. Sie könnten .dbc-Dateien hochladen, um Signale und Decodersignale zu importieren. Gehen Sie wie folgt vor, um eine Beispiel-DBC-Datei zu erhalten.

Um eine.dbc-Datei abzurufen
  1. Laden Sie die ZIP-Datei herunter. EngineSignals

  2. Navigieren Sie zu dem Verzeichnis, in das Sie die Datei EngineSignals.zip heruntergeladen haben.

  3. Entpacken Sie die Datei und speichern Sie sie lokal unter. EngineSignals.dbc