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:
-
Anda harus memiliki model kendaraan dan status model kendaraan harus
ACTIVE
. Untuk informasi selengkapnya, lihat Kelola AWS model kendaraan IoT FleetWise . -
Model kendaraan Anda harus dikaitkan dengan manifes decoder, dan status manifes decoder harus.
ACTIVE
Untuk informasi selengkapnya, lihat Kelola AWS manifes dekoder IoT FleetWise .
Buat kendaraan (konsol)
Anda dapat menggunakan FleetWise konsol AWS IoT untuk membuat kendaraan.
Untuk membuat kendaraan
-
Buka konsol AWS IoT FleetWise
. -
Pada panel navigasi, pilih Kendaraan.
-
Pada halaman ringkasan kendaraan, pilih Buat kendaraan, lalu lakukan langkah-langkah berikut.
Topik
Langkah 1: Tentukan properti kendaraan
Pada langkah ini, Anda memberi nama kendaraan dan mengaitkannya dengan manifes model dan manifes dekoder.
-
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.
-
Pilih model kendaraan (manifes model) dari daftar.
-
Pilih manifes decoder dari daftar. Manifes decoder dikaitkan dengan model kendaraan.
-
(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.
-
(Opsional) Untuk mengaitkan tag dengan kendaraan, pilih Tambahkan tag baru. Anda juga dapat menambahkan tag setelah kendaraan dibuat.
-
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.
-
Pilih Buat otomatis sertifikat baru (disarankan).
-
Pilih Berikutnya.
Langkah 3: Lampirkan kebijakan ke sertifikat
Lampirkan kebijakan ke sertifikat yang Anda konfigurasikan pada langkah sebelumnya.
-
Untuk Kebijakan, masukkan nama kebijakan yang ada. Untuk membuat kebijakan baru, pilih Buat kebijakan.
-
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,
bisa menjadi salah satu dari:stateTemplateUpdateStrategy
-
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
file berisi (misalnya):create-vehicle.json
{ "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
" ] }, ] }