Buat model AWS kendaraan IoT FleetWise - 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

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

Buat model kendaraan (konsol)

Di FleetWise konsol AWS IoT, Anda dapat membuat model kendaraan dengan cara berikut:

Gunakan template yang disediakan oleh AWS

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 OBD jaringan ke manifes decoder. Untuk informasi selengkapnya, lihat Kelola AWS manifes dekoder IoT FleetWise .

Untuk membuat model kendaraan dengan menggunakan template
  1. Buka konsol AWS IoT FleetWise .

  2. Pada panel navigasi, pilih Model kendaraan.

  3. Pada halaman Model kendaraan, pilih Tambahkan templat yang disediakan.

  4. Pilih Diagnostik on-board (OBD) II.

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

  6. Pilih Tambahkan.

Buat model kendaraan secara manual

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 (CANbus).

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. Buka konsol AWS IoT FleetWise .

  2. Pada panel navigasi, pilih Model kendaraan.

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

Langkah 1: Konfigurasikan model kendaraan

Secara umum informasi, lakukan hal berikut.

  1. Masukkan nama untuk model kendaraan.

  2. (Opsional) Masukkan deskripsi.

  3. Pilih Berikutnya.

Langkah 2: Tambahkan sinyal

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.

  2. Pilih Berikutnya.

Langkah 3: Impor sinyal

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.

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

  3. 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 _ (garis bawah).

    • Tipe data - Tipe data sinyal harus salah satu dari yang berikut: INT8UINT8,INT16,UINT16,INT32,UINT32,INT64,UINT64,BOOLEAN,FLOAT, DOUBLESTRING, UNIX _TIMESTAMP, INT8 _ARRAY, UINT8 _ARRAY, INT16 _ARRAY, UINT16 _ARRAY, INT32 _ARRAY, UINT32 _ARRAY, INT64 _ARRAY, UINT64 _ARRAY, BOOLEAN _ARRAY, FLOAT _ARRAY, DOUBLE _ARRAY, STRING_ARRAY, UNIX _ TIMESTAMP _ARRAY, atauUNKNOWN.

    • Tipe sinyal — Jenis sinyal, yang dapat berupa Sensor atau Aktuator.

    • (Opsional) Unit — Unit ilmiah untuk sinyal, seperti km atau Celcius.

    • (Opsional) Jalur — Jalur ke sinyal. Mirip denganJSONPath, 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 _ (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), _ (garis bawah), dan - (tanda hubung).

  4. Pilih Berikutnya.

(Opsional) Langkah 4: Tambahkan atribut

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 _ (garis bawah)

    • Tipe data - Tipe data atribut harus salah satu dari yang berikut: INT8UINT8,INT16,UINT16,INT32,UINT32,INT64,UINT64,BOOLEAN,FLOAT, DOUBLESTRING, UNIX _TIMESTAMP, INT8 _ARRAY, UINT8 _ARRAY, INT16 _ARRAY, UINT16 _ARRAY, INT32 _ARRAY, UINT32 _ARRAY, INT64 _ARRAY, UINT64 _ARRAY, BOOLEAN _ARRAY, FLOAT _ARRAY, DOUBLE _ARRAY, STRING_ARRAY, UNIX _ TIMESTAMP _ARRAY, atau UNKNOWN

    • (Opsional) Unit — Unit ilmiah untuk atribut, seperti km atau Celcius.

    • (Opsional) Jalur — Jalur ke sinyal. Mirip denganJSONPath, 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 _ (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), _ (garis bawah), dan - (tanda hubung).

  2. Pilih Berikutnya.

Langkah 5: Tinjau dan buat

Verifikasi konfigurasi untuk model kendaraan, lalu pilih Buat.

Duplikat model kendaraan

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. Buka konsol AWS IoT FleetWise .

  2. Pada panel navigasi, pilih Model kendaraan.

  3. Pilih model dari daftar model kendaraan, lalu pilih Model duplikat.

Untuk mengkonfigurasi model kendaraan, ikuti Buat model kendaraan secara manual 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 ditampilkan ACTIVE. Ketika model kendaraan menjadi aktif, Anda tidak dapat mengeditnya.

Buat model kendaraan (AWS CLI)

Anda dapat menggunakan CreateModelManifestAPIoperasi untuk membuat model kendaraan (manifes model). Contoh berikut menggunakan AWS CLI.

penting

Anda harus memiliki katalog sinyal sebelum Anda dapat membuat model kendaraan menggunakan CreateModelManifest API operasi. Untuk informasi selengkapnya tentang cara membuat katalog sinyal, lihatBuat katalog AWS sinyal IoT FleetWise .

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
  • Ganti vehicle-model-name dengan nama model kendaraan yang Anda buat.

  • Ganti signal-catalog-ARN dengan Amazon Resource Name (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

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

Jika Anda mengaktifkan enkripsi menggunakan AWS KMS kunci terkelola pelanggan, sertakan pernyataan kebijakan berikut agar peran Anda dapat menjalankan CreateModelManifest API operasi.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": [ "arn:aws:kms:KMS_KEY_REGION:KMS_KEY_ACCOUNT_ID:key/KMS_KEY_ID" ] }, ] }