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

penting

Akses ke FleetWise fitur AWS IoT tertentu saat ini terjaga keamanannya. Untuk informasi selengkapnya, lihat AWS Ketersediaan wilayah dan fitur di AWS IoT FleetWise.

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

penting

Sebelum Anda mulai, periksa yang berikut ini:

Buat kendaraan (konsol)

Anda dapat menggunakan FleetWise konsol AWS IoT untuk membuat kendaraan.

Untuk membuat kendaraan
  1. Buka konsol AWS IoT FleetWise .

  2. Pada panel navigasi, pilih Kendaraan.

  3. Pada halaman ringkasan kendaraan, pilih Buat kendaraan, lalu lakukan langkah-langkah berikut.

Langkah 1: Tentukan properti kendaraan

Pada langkah ini, Anda memberi nama kendaraan dan mengaitkannya dengan manifes model dan manifes dekoder.

  1. Masukkan nama unik untuk kendaraan.

    penting

    Kendaraan sesuai dengan AWS IoT sesuatu. Jika sesuatu sudah ada dengan nama itu, pilih Kaitkan kendaraan dengan IoT untuk memperbarui barang dengan kendaraan. Atau, pilih nama kendaraan yang berbeda dan AWS IoT FleetWise akan secara otomatis membuat hal baru untuk kendaraan.

  2. Pilih model kendaraan (manifes model) dari daftar.

  3. Pilih manifes decoder dari daftar. Manifes decoder dikaitkan dengan model kendaraan.

  4. (Opsional) Untuk mengaitkan atribut kendaraan, pilih Tambahkan atribut. Jika Anda melewati langkah ini, Anda harus menambahkan atribut setelah kendaraan dibuat sebelum Anda dapat menerapkannya ke kampanye.

  5. (Opsional) Untuk mengaitkan tag dengan kendaraan, pilih Tambahkan tag baru. Anda juga dapat menambahkan tag setelah kendaraan dibuat.

  6. Pilih Berikutnya.

Langkah 2: Konfigurasikan sertifikat kendaraan

Untuk menggunakan kendaraan Anda sebagai AWS IoT sesuatu, Anda harus mengonfigurasi sertifikat kendaraan dengan kebijakan terlampir. Jika Anda melewati langkah ini, Anda harus mengonfigurasi sertifikat setelah kendaraan dibuat sebelum Anda dapat menerapkannya ke kampanye.

  1. Pilih Buat otomatis sertifikat baru (disarankan).

  2. Pilih Berikutnya.

Langkah 3: Lampirkan kebijakan ke sertifikat

Lampirkan kebijakan ke sertifikat yang Anda konfigurasikan pada langkah sebelumnya.

  1. Untuk Kebijakan, masukkan nama kebijakan yang ada. Untuk membuat kebijakan baru, pilih Buat kebijakan.

  2. Pilih Berikutnya.

Langkah 4: Tinjau dan buat

Verifikasi konfigurasi untuk kendaraan, lalu pilih Buat kendaraan.

penting

Setelah kendaraan dibuat, Anda harus mengunduh sertifikat dan kunci. Anda akan menggunakan sertifikat dan kunci pribadi untuk menghubungkan kendaraan di Edge Agent untuk perangkat lunak AWS IoT FleetWise .

Buat kendaraan (AWS CLI)

Saat Anda membuat kendaraan, Anda harus menggunakan model kendaraan yang dikaitkan dengan manifes dekoder. Anda dapat menggunakan operasi CreateVehicleAPI untuk membuat kendaraan. Contoh berikut menggunakan AWS CLI.

Untuk membuat kendaraan, jalankan perintah berikut.

Ganti file-name dengan nama file.json yang berisi konfigurasi kendaraan.

aws iotfleetwise create-vehicle --cli-input-json file://file-name.json
contoh — konfigurasi kendaraan
  • (Opsional) associationBehavior Nilainya dapat berupa salah satu dari yang berikut:

    • CreateIotThing— Ketika kendaraan Anda dibuat, AWS IoT FleetWise secara otomatis membuat AWS IoT sesuatu dengan nama ID kendaraan Anda untuk kendaraan Anda.

    • ValidateIotThingExists— Gunakan AWS IoT hal yang sudah ada untuk membuat kendaraan.

      Untuk membuat AWS IoT sesuatu, jalankan perintah berikut. Ganti thing-name dengan nama benda yang ingin Anda buat.

      aws iot create-thing --thing-name thing-name

    Jika tidak ditentukan, AWS IoT FleetWise secara otomatis menciptakan AWS IoT sesuatu untuk kendaraan Anda.

    penting

    Pastikan AWS IoT barang itu disediakan setelah kendaraan dibuat. Untuk informasi selengkapnya, lihat Penyediaan AWS kendaraan IoT FleetWise .

  • Ganti vehicle-name dengan salah satu dari berikut ini.

    • Nama AWS IoT barang Anda jika associationBehavior dikonfigurasi keValidateIotThingExists.

    • ID kendaraan yang akan dibuat jika associationBehavior dikonfigurasi keCreateIotThing.

      ID kendaraan dapat memiliki 1-100 karakter. Karakter yang valid: a—z, A-Z, 0—9, dasbor (‐), garis bawah (_), dan titik dua (:).

  • Ganti model-manifest-ARN dengan ARN model kendaraan Anda (manifes model).

  • Ganti decoder-manifest-ARN dengan ARN manifes decoder yang terkait dengan model kendaraan yang ditentukan.

  • (Opsional) Anda dapat menambahkan atribut tambahan untuk membedakan kendaraan ini dari kendaraan lain yang dibuat dari model kendaraan yang sama. Misalnya, jika Anda memiliki mobil listrik, Anda dapat menentukan nilai berikut untuk atribut:{"fuelType": "electric"}.

    penting

    Atribut harus didefinisikan dalam model kendaraan terkait sebelum Anda dapat menambahkannya ke kendaraan individu.

{ "associationBehavior": "associationBehavior", "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-ARN", "decoderManifestArn": "decoder-manifest-ARN", "attributes": { "key": "value" } }
contoh — kaitkan templat negara dengan kendaraan

Anda dapat mengaitkan templat status dengan kendaraan untuk memungkinkan pengumpulan pembaruan status dari kendaraan di cloud dengan menggunakan stateTemplates bidang.

Dalam contoh ini, stateTemplateUpdateStrategy bisa menjadi salah satu dari:

  • periodic: memungkinkan Anda untuk menentukan tingkat tetap di mana perangkat lunak Edge Agent akan mengirim pembaruan sinyal ke cloud (perangkat lunak Edge Agent akan mengirim pembaruan meskipun nilai sinyal tidak berubah di antara pembaruan).

  • onChange: Perangkat lunak Edge Agent akan mengirimkan pembaruan sinyal setiap kali sinyal berubah.

aws iotfleetwise create-vehicle --cli-input-json file://create-vehicle.json

Dimana create-vehicle.json file berisi (misalnya):

{ "associationBehavior": "associationBehavior", "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-ARN", "decoderManifestArn": "decoder-manifest-ARN", "attributes": { "key": "value" }, "stateTemplates": [ { "identifier": "state-template-name", "stateTemplateUpdateStrategy": { "periodic": { "stateTemplateUpdateRate": { "unit": "SECOND", "value": 10 } } } } ] }

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

{ "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" ] }, ] }