

AWS IoT tidak FleetWise akan lagi terbuka untuk pelanggan baru pada 30 April 2026. FleetWise Pelanggan AWS IoT yang ada dapat terus menggunakan layanan ini. [Panduan untuk Mobilitas Terhubung AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/) memberikan panduan tentang cara mengembangkan dan menerapkan layanan modular untuk solusi mobilitas terhubung yang dapat digunakan untuk mencapai kemampuan yang setara dengan AWS IoT FleetWise.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Buat model AWS kendaraan IoT FleetWise
<a name="create-vehicle-model"></a>

Anda dapat menggunakan FleetWise konsol AWS IoT atau API untuk membuat model kendaraan. 

**Topics**
+ [Buat model kendaraan (konsol)](#create-vehicle-model-console)
+ [Buat model kendaraan (AWS CLI)](#create-vehicle-model-cli)

## Buat model kendaraan (konsol)
<a name="create-vehicle-model-console"></a>

Di FleetWise konsol AWS IoT, Anda dapat membuat model kendaraan dengan cara berikut:
+ [Gunakan template yang disediakan oleh AWS](#use-obd-template)
+ [Buat model kendaraan secara manual](#manually-create-vehicle-model)
+ [Duplikat model kendaraan](#duplicate-vehicle-model)

### Gunakan template yang disediakan oleh AWS
<a name="use-obd-template"></a>

AWS IoT FleetWise menyediakan templat On-board Diagnostic (OBD) II, J1979 yang secara otomatis membuat katalog sinyal, model kendaraan, dan manifes decoder untuk Anda. Template juga menambahkan antarmuka jaringan OBD ke manifes decoder. Untuk informasi selengkapnya, lihat [Kelola AWS manifes dekoder IoT FleetWise](decoder-manifests.md).

**Untuk membuat model kendaraan dengan menggunakan template**

1. <a name="fleetwise-open-console"></a>Buka konsol [AWS IoT FleetWise ](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Pada panel navigasi, pilih **Model kendaraan**.

1. Pada halaman **Model kendaraan**, pilih **Tambahkan templat yang disediakan**.

1. Pilih **Diagnostik On-board (OBD**) II.

1. Masukkan nama untuk antarmuka jaringan OBD yang dibuat AWS FleetWise IoT.

1. Pilih **Tambahkan**.

### Buat model kendaraan secara manual
<a name="manually-create-vehicle-model"></a>

Anda dapat menambahkan sinyal dari katalog sinyal atau mengimpor sinyal dengan mengunggah satu atau beberapa file.dbc. File DBC adalah format file yang didukung oleh database Controller Area Network (CAN bus).

**penting**  
Anda tidak dapat membuat model kendaraan dengan sinyal data sistem visi menggunakan konsol AWS IoT FleetWise. Sebaliknya, gunakan AWS CLI untuk membuat model kendaraan.  
Data sistem visi dalam rilis pratinjau dan dapat berubah sewaktu-waktu.

**Untuk membuat model kendaraan secara manual**

1. <a name="fleetwise-open-console"></a>Buka konsol [AWS IoT FleetWise ](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Pada panel navigasi, pilih **Model kendaraan**.

1. Pada halaman **Model kendaraan**, pilih **Buat model kendaraan**, lalu lakukan hal berikut.

**Topics**
+ [Langkah 1: Konfigurasikan model kendaraan](#configure-vehicle-model-console)
+ [Langkah 2: Tambahkan sinyal](#add-signals-console)
+ [Langkah 3: Impor sinyal](#import-signals-console)
+ [(Opsional) Langkah 4: Tambahkan atribut](#add-attrobutes-console)
+ [Langkah 5: Tinjau dan buat](#review-and-create-vehicle-model)

#### Langkah 1: Konfigurasikan model kendaraan
<a name="configure-vehicle-model-console"></a>

Secara **umum informasi**, lakukan hal berikut.

1. Masukkan nama untuk model kendaraan.

1. (Opsional) Masukkan deskripsi.

1. Pilih **Berikutnya**.

#### Langkah 2: Tambahkan sinyal
<a name="add-signals-console"></a>

**catatan**  
Jika ini adalah pertama kalinya Anda menggunakan AWS IoT FleetWise, langkah ini tidak tersedia sampai Anda memiliki katalog sinyal. Ketika model kendaraan pertama dibuat, AWS IoT FleetWise secara otomatis membuat katalog sinyal dengan sinyal yang ditambahkan ke model kendaraan pertama.
Jika Anda berpengalaman dengan AWS IoT FleetWise, Anda dapat menambahkan sinyal ke model kendaraan Anda dengan memilih sinyal dari katalog sinyal atau mengunggah file.dbc untuk mengimpor sinyal.
Anda harus memiliki setidaknya satu sinyal untuk membuat model kendaraan.

**Untuk menambahkan sinyal**

1. Pilih satu atau beberapa sinyal dari katalog sinyal yang Anda tambahkan ke model kendaraan. Anda dapat meninjau sinyal yang dipilih di panel kanan.
**catatan**  
Hanya sinyal yang dipilih yang akan ditambahkan ke model kendaraan.

1. Pilih **Berikutnya**.

#### Langkah 3: Impor sinyal
<a name="import-signals-console"></a>

**catatan**  
Jika ini adalah pertama kalinya Anda menggunakan AWS IoT FleetWise, Anda harus mengunggah setidaknya satu file.dbc untuk mengimpor sinyal.
Jika Anda berpengalaman dengan AWS IoT FleetWise, Anda dapat menambahkan sinyal ke model kendaraan Anda dengan memilih sinyal dari katalog sinyal atau mengunggah file.dbc untuk mengimpor sinyal.
Anda harus memiliki setidaknya satu sinyal untuk membuat model kendaraan.

**Untuk mengimpor sinyal**

1. Pilih **Pilih file**.

1. Di kotak dialog, pilih file.dbc yang berisi sinyal. Anda dapat mengunggah beberapa file.dbc.

1. AWS IoT FleetWise mem-parsing file.dbc Anda untuk mengambil sinyal. 

   Di bagian **Sinyal**, tentukan metadata berikut untuk setiap sinyal.
   + **Nama** - Nama sinyal.

     Nama sinyal harus unik. Nama sinyal ditambah jalur dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan \$1 (garis bawah).
   + **Tipe data - Tipe data** sinyal harus salah satu dari yang berikut: INT8,,,,,,, BOOLEAN, FLOAT, DOUBLE UINT8, STRING INT16 UINT16 INT32, UNIX\$1TIMESTAMP UINT32 INT64 UINT64, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, INT8 BOOLEAN\$1ARRAY, UINT8 FLOAT\$1ARRAY, INT16 UINT16 DOUBLE\$1ARRAY, INT32 STRING\$1ARRAY, UINT32 INT64 UNIX\$1TIMESTAMP\$1ARRAY, UINT64 atau TIDAK DIKETAHUI.
   + **Tipe sinyal** — Jenis sinyal, yang dapat berupa **Sensor** atau **Aktuator**.
   + (Opsional) **Unit** — Unit ilmiah untuk sinyal, seperti km atau Celcius.
   + (Opsional) **Path** — Jalur ke sinyal. Mirip dengan JSONPath, gunakan titik (.) untuk merujuk ke sinyal anak. Misalnya, **Vehicle.Engine.Light**.

     Nama sinyal ditambah jalur dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan \$1 (garis bawah).
   + (Opsional) **Min** — Nilai minimum sinyal.
   + (Opsional) **Maks** - Nilai maksimum sinyal.
   + (Opsional) **Deskripsi** — Deskripsi untuk sinyal.

     Deskripsi dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), \$1 (garis bawah), dan - (tanda hubung).

1. Pilih **Berikutnya**.

#### (Opsional) Langkah 4: Tambahkan atribut
<a name="add-attrobutes-console"></a>

Anda dapat menambahkan hingga 100 atribut, termasuk atribut yang ada di katalog sinyal.

**Untuk menambahkan atribut**

1. Dalam **Tambahkan atribut**, tentukan metadata berikut untuk setiap atribut.
   + **Nama** - Nama atribut.

     Nama sinyal harus unik. Nama sinyal dan jalur dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan \$1 (garis bawah)
   + **Tipe data - Tipe data** atribut harus salah satu dari yang berikut: INT8,,,,,,, BOOLEAN, FLOAT, DOUBLE UINT8, STRING INT16 UINT16 INT32, UNIX\$1TIMESTAMP UINT32 INT64 UINT64, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, \$1ARRAY, INT8 BOOLEAN\$1ARRAY, UINT8 FLOAT\$1ARRAY, INT16 DOUBLE\$1ARRAY, UINT16 INT32 STRING\$1ARRAY, UINT32 INT64 UNIX\$1TIMESTAMP\$1ARRAY, UINT64 atau TIDAK DIKETAHUI
   + (Opsional) **Unit** — Unit ilmiah untuk atribut, seperti km atau Celcius.
   + (Opsional) **Path** — Jalur ke sinyal. Mirip dengan JSONPath, gunakan titik (.) untuk merujuk ke sinyal anak. Misalnya, **Vehicle.Engine.Light**.

     Nama sinyal ditambah jalur dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan \$1 (garis bawah)
   + (Opsional) **Min** — Nilai minimum atribut.
   + (Opsional) **Maks** - Nilai maksimum atribut.
   + (Opsional) **Deskripsi** — Deskripsi untuk atribut.

     Deskripsi dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), \$1 (garis bawah), dan - (tanda hubung).

1. Pilih **Berikutnya**.

#### Langkah 5: Tinjau dan buat
<a name="review-and-create-vehicle-model"></a>

Verifikasi konfigurasi untuk model kendaraan, lalu pilih **Buat**.

### Duplikat model kendaraan
<a name="duplicate-vehicle-model"></a>

AWS IoT FleetWise dapat menyalin konfigurasi model kendaraan yang ada untuk membuat model baru. Sinyal yang ditentukan dalam model kendaraan yang dipilih disalin ke model kendaraan baru. 

**Untuk menduplikasi model kendaraan**

1. <a name="fleetwise-open-console"></a>Buka konsol [AWS IoT FleetWise ](https://console.aws.amazon.com/iotfleetwise).

1. <a name="choose-vehicle-models"></a>Pada panel navigasi, pilih **Model kendaraan**.

1. Pilih model dari daftar model kendaraan, lalu pilih **Model duplikat**.

Untuk mengkonfigurasi model kendaraan, ikuti [Buat model kendaraan secara manual](#manually-create-vehicle-model) tutorialnya.

Diperlukan beberapa menit bagi AWS IoT FleetWise untuk memproses permintaan Anda untuk membuat model kendaraan. Setelah model kendaraan berhasil dibuat, pada halaman **Model kendaraan**, kolom **Status** menunjukkan **AKTIF**. Ketika model kendaraan menjadi aktif, Anda tidak dapat mengeditnya.

## Buat model kendaraan (AWS CLI)
<a name="create-vehicle-model-cli"></a>

Anda dapat menggunakan operasi [CreateModelManifest](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateModelManifest.html)API untuk membuat model kendaraan (manifes model). Contoh berikut menggunakan AWS CLI. 

**penting**  
Anda harus memiliki katalog sinyal sebelum Anda dapat membuat model kendaraan menggunakan operasi `CreateModelManifest` API. Untuk informasi selengkapnya tentang cara membuat katalog sinyal, lihat[Buat katalog AWS sinyal IoT FleetWise](create-signal-catalog.md).

Untuk membuat model kendaraan, jalankan perintah berikut.

Ganti *vehicle-model-configuration* dengan nama file.json yang berisi konfigurasi.

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

### Konfigurasi model kendaraan
<a name="vehicle-model-configuration"></a>
+ Ganti *vehicle-model-name* dengan nama model kendaraan yang Anda buat.
+ Ganti *signal-catalog-ARN* dengan Nama Sumber Daya Amazon (ARN) dari katalog sinyal.
+ (Opsional) Ganti *description* dengan deskripsi untuk membantu Anda mengidentifikasi model kendaraan.

Untuk informasi selengkapnya tentang cara mengonfigurasi cabang, atribut, sensor, dan aktuator, lihat. [Konfigurasikan AWS sinyal IoT FleetWise](define-signal.md)

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

Jika Anda [mengaktifkan enkripsi](key-management.md) menggunakan AWS KMS kunci terkelola pelanggan, sertakan pernyataan kebijakan berikut agar peran Anda dapat menjalankan operasi `CreateModelManifest` API. 

------
#### [ 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"
            ]
        }
    ]
}
```

------