View a markdown version of this page

Buat AWS Ken FleetWise daraan IoT - AWS IOT FleetWise

AWS IoT FleetWise tidak lagi terbuka untuk pelanggan baru. Pelang AWS FleetWise gan IoT yang ada dapat terus menggunakan layanan ini. Panduan untuk Mobilitas Terhubung 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 AWS Ken FleetWise daraan IoT

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

  2. Pada panel navigasi, pilih Ken daraan.

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

  1. Masukkan nama unik untuk kendaraan.

    penting

    Kendaraan berhubungan dengan AWS IoT sesuatu. Jika ada sesuatu dengan nama itu, pilih A sosiasikan kendaraan dengan benda IoT untuk memperbaruinya 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 Tambah atribut. Jika Anda melewatkan langkah ini, Anda harus menambahkan atribut setelah kendaraan dibuat sebelum Anda dapat menyebarkannya 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 melewatkan langkah ini, Anda harus mengonfigurasi sertifikat setelah kendaraan dibuat sebelum Anda dapat menyebarkannya ke kampanye.

  1. Pilih Auto-generate 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 FleetWise perangkat lunak AWS IoT.

Buat kendaraan (AWS CLI)

Saat Anda membuat kendaraan, Anda harus menggunakan model kendaraan yang terkait dengan manifes decoder. Anda dapat menggunakan operasi CreateVehicle API 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 Nilai dapat berupa salah satu dari berikut ini:

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

    • ValidateIotThingExists— Gunakan benda AWS IoT yang 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 bahwa AWS IoT benda itu disediakan setelah kendaraan dibuat. Untuk informasi selengkapnya, lihat Ketentuan AWS Ken FleetWise daraan IoT.

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

    • Nama AWS IoT barang Anda jika associationBehavior dikonfigurasi untukValidateIotThingExists.

    • ID kendaraan yang akan dibuat jika associationBehavior dikonfigurasi untukCreateIotThing.

      ID kendaraan dapat memiliki 1-100 karakter. Karakter yang valid: a—z, A—Z, 0—9, tanda hubung (‐), 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 ditentukan dalam model kendaraan terkait sebelum Anda dapat menambahkannya ke kendaraan individual.

{ "associationBehavior": "associationBehavior", "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-ARN", "decoderManifestArn": "decoder-manifest-ARN", "attributes": { "key": "value" } }
contoh— mengaitkan template status dengan kendaraan

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

Dalam contoh ini, stateTemplateUpdateStrategy dapat 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 bahkan jika nilai sinyal tidak berubah di antara pembaruan).

  • onChange: Perangkat lunak Edge Agent akan mengirim 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 yang dikelola pelanggan, sertakan pernyataan kebijakan berikut sehingga peran Anda dapat memanggil operasi CreateVehicle 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" ] } ] }