

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 ein AWS FleetWise IoT-Fahrzeugmodell
<a name="create-vehicle-model"></a>

Sie können die AWS FleetWise IoT-Konsole oder API verwenden, um Fahrzeugmodelle zu erstellen. 

**Topics**
+ [Erstellen Sie ein Fahrzeugmodell (Konsole)](#create-vehicle-model-console)
+ [Erstellen Sie ein Fahrzeugmodell (AWS CLI)](#create-vehicle-model-cli)

## Erstellen Sie ein Fahrzeugmodell (Konsole)
<a name="create-vehicle-model-console"></a>

In der AWS FleetWise IoT-Konsole können Sie auf folgende Weise ein Fahrzeugmodell erstellen:
+ [Verwenden Sie eine Vorlage von AWS](#use-obd-template)
+ [Manuelles Erstellen Sie ein Fahrzeugmodell](#manually-create-vehicle-model)
+ [Duplizieren Sie ein Fahrzeugmodell](#duplicate-vehicle-model)

### Verwenden Sie eine Vorlage von AWS
<a name="use-obd-template"></a>

AWS IoT FleetWise bietet eine On-Board Diagnostic (OBD) II, J1979-Vorlage, die automatisch einen Signalkatalog, ein Fahrzeugmodell und ein Decoder-Manifest für Sie erstellt. Die Vorlage fügt dem Decoder-Manifest auch OBD-Netzwerkschnittstellen hinzu. Weitere Informationen finden Sie unter [AWS FleetWise IoT-Decoder-Manifeste verwalten](decoder-manifests.md).

**Um ein Fahrzeugmodell mithilfe einer Vorlage zu erstellen**

1. <a name="fleetwise-open-console"></a>Öffnen Sie die [AWS FleetWise IoT-Konsole](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Wählen Sie im Navigationsbereich **Fahrzeugmodelle** aus.

1. Wählen Sie auf der Seite **Fahrzeugmodelle** die Option **Bereitgestellte Vorlage hinzufügen** aus.

1. Wählen Sie **On-Board-Diagnose (OBD) II** aus.

1. Geben Sie einen Namen für die OBD-Netzwerkschnittstelle ein, die AWS IoT FleetWise erstellt.

1. Wählen Sie **Hinzufügen** aus.

### Manuelles Erstellen Sie ein Fahrzeugmodell
<a name="manually-create-vehicle-model"></a>

Sie können Signale aus dem Signalkatalog hinzufügen oder Signale importieren, indem Sie eine oder mehrere DBC-Dateien hochladen. Eine.dbc-Datei ist ein Dateiformat, das CAN-Bus-Datenbanken (Controller Area Network) unterstützen.

**Wichtig**  
Mit der AWS FleetWise IoT-Konsole können Sie kein Fahrzeugmodell mit Datensignalen des Bildverarbeitungssystems erstellen. Verwenden Sie stattdessen die, AWS CLI um ein Fahrzeugmodell zu erstellen.  
Die Daten des Bildverarbeitungssystems befinden sich in der Vorschauversion und können sich ändern.

**Um ein Fahrzeugmodell manuell zu erstellen**

1. <a name="fleetwise-open-console"></a>Öffnen Sie die [AWS FleetWise IoT-Konsole](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Wählen Sie im Navigationsbereich **Fahrzeugmodelle** aus.

1. Wählen Sie auf der Seite **Fahrzeugmodelle** die Option **Fahrzeugmodell erstellen** aus, und gehen Sie dann wie folgt vor.

**Topics**
+ [Schritt 1: Fahrzeugmodell konfigurieren](#configure-vehicle-model-console)
+ [Schritt 2: Signale hinzufügen](#add-signals-console)
+ [Schritt 3: Signale importieren](#import-signals-console)
+ [(Optional) Schritt 4: Attribute hinzufügen](#add-attrobutes-console)
+ [Schritt 5: Überprüfen und Erstellen](#review-and-create-vehicle-model)

#### Schritt 1: Fahrzeugmodell konfigurieren
<a name="configure-vehicle-model-console"></a>

Gehen Sie **unter Allgemeine Informationen** wie folgt vor.

1. Geben Sie einen Namen für das Fahrzeugmodell ein.

1. (Optional) Geben Sie eine Beschreibung ein.

1. Wählen Sie **Weiter** aus.

#### Schritt 2: Signale hinzufügen
<a name="add-signals-console"></a>

**Anmerkung**  
Wenn Sie AWS IoT zum ersten Mal verwenden FleetWise, ist dieser Schritt erst verfügbar, wenn Sie einen Signalkatalog haben. Wenn das erste Fahrzeugmodell erstellt wird, erstellt AWS IoT FleetWise automatisch einen Signalkatalog mit Signalen, die dem ersten Fahrzeugmodell hinzugefügt wurden.
Wenn Sie Erfahrung mit AWS IoT haben FleetWise, können Sie Ihrem Fahrzeugmodell Signale hinzufügen, indem Sie Signale aus dem Signalkatalog auswählen oder .dbc-Dateien hochladen, um Signale zu importieren.
Sie benötigen mindestens ein Signal, um ein Fahrzeugmodell zu erstellen.

**Um Signale hinzuzufügen**

1. Wählen Sie ein oder mehrere Signale aus dem Signalkatalog aus, den Sie dem Fahrzeugmodell hinzufügen möchten. Sie können die ausgewählten Signale im rechten Bereich überprüfen.
**Anmerkung**  
Nur ausgewählte Signale werden dem Fahrzeugmodell hinzugefügt.

1. Wählen Sie **Weiter** aus.

#### Schritt 3: Signale importieren
<a name="import-signals-console"></a>

**Anmerkung**  
Wenn Sie AWS IoT zum ersten Mal verwenden FleetWise, müssen Sie mindestens eine .dbc-Datei hochladen, um Signale zu importieren.
Wenn Sie Erfahrung mit AWS IoT haben FleetWise, können Sie Ihrem Fahrzeugmodell Signale hinzufügen, indem Sie Signale aus dem Signalkatalog auswählen oder .dbc-Dateien hochladen, um Signale zu importieren.
Sie benötigen mindestens ein Signal, um ein Fahrzeugmodell zu erstellen.

**Um Signale zu importieren**

1. **Wählen Sie Dateien auswählen**.

1. Wählen Sie im Dialogfeld die DBC-Datei aus, die Signale enthält. Sie können mehrere .dbc-Dateien hochladen.

1. AWS IoT FleetWise analysiert Ihre DBC-Dateien, um Signale abzurufen. 

   Geben Sie im Abschnitt **Signale** die folgenden Metadaten für jedes Signal an.
   + **Name** — Der Name des Signals.

     Der Signalname muss eindeutig sein. Der Signalname und der Pfad können bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und \$1 (Unterstrich).
   + **Datentyp** — Der Datentyp des Signals muss einer der folgenden sein: INT8,,,,,,, UINT8, BOOLEAN INT16 UINT16, FLOAT INT32 UINT32, DOUBLE INT64 UINT64, STRING, UNIX\$1TIMESTAMP, \$1ARRAY, \$1ARRAY, \$1ARRAY, INT8 \$1ARRAY, UINT8 \$1ARRAY, INT16 \$1ARRAY, UINT16 \$1ARRAY, INT32 \$1ARRAY, UINT32 \$1ARRAY, INT64 BOOLEAN\$1ARRAY, UINT64 FLOAT\$1ARRAY, DOUBLE\$1ARRAY, STRING\$1ARRAY, UNIX\$1TIMESTAMP\$1ARRAY oder UNKNOWN.
   + **Signaltyp** — Der Typ des Signals, bei dem es sich um einen **Sensor** oder einen **Aktuator handeln** kann.
   + (Optional) **Einheit** — Die wissenschaftliche Einheit für das Signal, z. B. km oder Celsius.
   + (Optional) **Pfad** — Der Pfad zum Signal. Ähnlich wie JSONPath, verwenden Sie einen Punkt (.), um auf ein untergeordnetes Signal zu verweisen. Beispiel, **Vehicle.Engine.Light**.

     Der Signalname und der Pfad können bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und \$1 (Unterstrich).
   + (Optional) **Min** — Der Mindestwert des Signals.
   + (Optional) **Max** — Der Maximalwert des Signals.
   + (Optional) **Beschreibung** — Die Beschreibung für das Signal.

     Die Beschreibung kann bis zu 2048 Zeichen enthalten. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), \$1 (Unterstrich) und - (Bindestrich).

1. Wählen Sie **Weiter** aus.

#### (Optional) Schritt 4: Attribute hinzufügen
<a name="add-attrobutes-console"></a>

Sie können bis zu 100 Attribute hinzufügen, einschließlich der vorhandenen Attribute im Signalkatalog.

**Um Attribute hinzuzufügen**

1. Geben **Sie unter Attribute hinzufügen** die folgenden Metadaten für jedes Attribut an.
   + **Name** — Der Name des Attributs.

     Der Signalname muss eindeutig sein. Der Signalname und der Pfad können bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und \$1 (Unterstrich)
   + **Datentyp** — Der Datentyp des Attributs muss einer der folgenden sein: INT8,,,,,,, BOOLEAN UINT8 INT16, FLOAT UINT16 INT32, DOUBLE UINT32 INT64, STRING UINT64, UNIX\$1TIMESTAMP, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, INT8 \$1ARRAY, UINT8 \$1ARRAY, INT16 \$1ARRAY, UINT16 \$1ARRAY, INT32 \$1ARRAY, \$1ARRAY, UINT32 INT64 BOOLEAN\$1ARRAY, UINT64 FLOAT\$1ARRAY, DOUBLE\$1ARRAY, STRING\$1ARRAY, UNIX\$1TIMESTAMP\$1ARRAY oder UNKNOWN
   + (Optional) **Einheit** — Die wissenschaftliche Einheit für das Attribut, z. B. km oder Celsius.
   + (Optional) **Pfad** — Der Pfad zum Signal. Ähnlich wie JSONPath, verwenden Sie einen Punkt (.), um auf ein untergeordnetes Signal zu verweisen. Beispiel, **Vehicle.Engine.Light**.

     Der Signalname und der Pfad können bis zu 150 Zeichen lang sein. Gültige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt) und \$1 (Unterstrich)
   + (Optional) **Min** — Der Mindestwert des Attributs.
   + (Optional) **Max** — Der Höchstwert des Attributs.
   + (Optional) **Beschreibung** — Die Beschreibung für das Attribut.

     Die Beschreibung kann bis zu 2048 Zeichen enthalten. Zulässige Zeichen: a—z, A—Z, 0—9,: (Doppelpunkt), \$1 (Unterstrich) und - (Bindestrich).

1. Wählen Sie **Weiter** aus.

#### Schritt 5: Überprüfen und Erstellen
<a name="review-and-create-vehicle-model"></a>

**Überprüfen Sie die Konfigurationen für das Fahrzeugmodell und wählen Sie dann Create.**

### Duplizieren Sie ein Fahrzeugmodell
<a name="duplicate-vehicle-model"></a>

AWS IoT FleetWise kann die Konfigurationen eines vorhandenen Fahrzeugmodells kopieren, um ein neues Modell zu erstellen. Die im ausgewählten Fahrzeugmodell angegebenen Signale werden in das neue Fahrzeugmodell kopiert. 

**Um ein Fahrzeugmodell zu duplizieren**

1. <a name="fleetwise-open-console"></a>Öffnen Sie die [AWS FleetWise IoT-Konsole](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Wählen Sie im Navigationsbereich **Fahrzeugmodelle** aus.

1. Wählen Sie ein Modell aus der Fahrzeugmodellliste und dann **Modell duplizieren** aus.

Folgen Sie der [Manuelles Erstellen Sie ein Fahrzeugmodell](#manually-create-vehicle-model) Anleitung, um das Fahrzeugmodell zu konfigurieren.

Es kann einige Minuten dauern, FleetWise bis AWS IoT Ihre Anfrage zur Erstellung des Fahrzeugmodells bearbeitet hat. Nachdem das Fahrzeugmodell erfolgreich erstellt wurde, wird auf der Seite **Fahrzeugmodelle** in der Spalte **Status** der Wert **AKTIV** angezeigt. Wenn das Fahrzeugmodell aktiv wird, können Sie es nicht bearbeiten.

## Erstellen Sie ein Fahrzeugmodell (AWS CLI)
<a name="create-vehicle-model-cli"></a>

Sie können den [CreateModelManifest](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateModelManifest.html)API-Vorgang verwenden, um Fahrzeugmodelle (Modellmanifeste) zu erstellen. Das folgende Beispiel verwendet die AWS CLI. 

**Wichtig**  
Sie benötigen einen Signalkatalog, bevor Sie mithilfe der `CreateModelManifest` API-Operation ein Fahrzeugmodell erstellen können. Weitere Informationen zum Erstellen eines Signalkatalogs finden Sie unter[Erstellen Sie einen AWS FleetWise IoT-Signalkatalog](create-signal-catalog.md).

Führen Sie den folgenden Befehl aus, um ein Fahrzeugmodell zu erstellen.

*vehicle-model-configuration*Ersetzen Sie es durch den Namen der JSON-Datei, die die Konfiguration enthält.

```
aws iotfleetwise create-model-manifest --cli-input-json file://vehicle-model-configuration.json
```

### Konfiguration des Fahrzeugmodells
<a name="vehicle-model-configuration"></a>
+ *vehicle-model-name*Ersetzen Sie es durch den Namen des Fahrzeugmodells, das Sie erstellen.
+ *signal-catalog-ARN*Ersetzen Sie durch den Amazon-Ressourcennamen (ARN) des Signalkatalogs.
+ (Optional) *description* Ersetzen Sie ihn durch eine Beschreibung, die Ihnen bei der Identifizierung des Fahrzeugmodells hilft.

Weitere Informationen zur Konfiguration von Verzweigungen, Attributen, Sensoren und Aktuatoren finden Sie unter[AWS FleetWise IoT-Signale konfigurieren](define-signal.md).

```
{
    "name": "vehicle-model-name",
    "signalCatalogArn": "signal-catalog-ARN", 
    "description": "description",
    "nodes": ["Vehicle.Chassis"]
}
```

Wenn Sie die [Verschlüsselung mit einem vom Kunden verwalteten AWS KMS Schlüssel aktiviert](key-management.md) haben, fügen Sie die folgende Richtlinienerklärung bei, damit Ihre Rolle den `CreateModelManifest` API-Vorgang aufrufen kann. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:GenerateDataKey*",
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID"
            ]
        }
    ]
}
```

------