Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kumpulkan FleetWise data AWS IoT dengan kampanye
Kampanye adalah orkestrasi aturan pengumpulan data. Kampanye memberikan instruksi FleetWise perangkat lunak Agen Edge untuk AWS IoT tentang cara memilih, mengumpulkan, dan mentransfer data ke cloud.
Anda membuat kampanye di cloud. Setelah Anda atau tim Anda menyetujui kampanye, AWS IoT FleetWise secara otomatis menyebarkannya ke kendaraan. Anda dapat memilih untuk menyebarkan kampanye ke kendaraan atau armada kendaraan. Perangkat lunak Edge Agent tidak mulai mengumpulkan data sampai kampanye yang sedang berjalan diterapkan ke kendaraan.
catatan
Kampanye tidak akan berfungsi sampai Anda memiliki yang berikut ini.
-
Perangkat lunak Edge Agent berjalan di kendaraan Anda. Untuk informasi lebih lanjut tentang cara mengembangkan, menginstal, dan bekerja dengan perangkat lunak Edge Agent, lakukan hal berikut.
-
Arahkan ke konsol AWS IoT FleetWise
. -
Di halaman beranda layanan, di FleetWise bagian Memulai dengan AWS IoT, pilih Explore Edge Agent.
-
-
Anda telah mengatur AWS IoT Core untuk menyediakan kendaraan Anda. Untuk informasi selengkapnya, lihat Penyediaan AWS kendaraan IoT FleetWise .
Setiap kampanye berisi informasi berikut.
signalCatalogArn
-
Nama Sumber Daya Amazon (ARN) dari katalog sinyal yang terkait dengan kampanye.
- (Opsional)
tags
-
Tag adalah metadata yang dapat digunakan untuk mengelola kampanye. Anda dapat menetapkan tag yang sama ke sumber daya dari layanan yang berbeda untuk menunjukkan bahwa sumber daya terkait.
TargetArn
-
Kendaraan atau armada tempat kampanye dikerahkan. ARN
name
-
Nama unik yang membantu mengidentifikasi kampanye.
collectionScheme
-
Skema pengumpulan data memberikan instruksi perangkat lunak Edge Agent tentang data apa yang harus dikumpulkan atau kapan harus mengumpulkannya. AWS IoT FleetWise saat ini mendukung skema pengumpulan berbasis kondisi dan skema pengumpulan berbasis waktu.
conditionBasedCollectionScheme
-
Skema pengumpulan berbasis kondisi menggunakan ekspresi logis untuk mengenali data apa yang akan dikumpulkan. Perangkat lunak Edge Agent mengumpulkan data ketika kondisi terpenuhi.
expression
-
Ekspresi logis digunakan untuk mengenali data apa yang akan dikumpulkan. Misalnya, jika
$variable.`myVehicle.InVehicleTemperature` > 50.0
ekspresi ditentukan, perangkat lunak Edge Agent mengumpulkan nilai suhu yang lebih besar dari 50,0. Untuk petunjuk tentang cara menulis ekspresi, lihatEkspresi logis untuk AWS kampanye IoT FleetWise. - (Opsional)
triggerMode
dapat menjadi salah satu dari nilai-nilai berikut. -
-
RISING_EDGE
— Perangkat lunak Edge Agent mengumpulkan data hanya ketika kondisi terpenuhi untuk pertama kalinya. Misalnya,$variable.`myVehicle.AirBagDeployed` == true
. -
ALWAYS
— Perangkat lunak Edge Agent mengumpulkan data setiap kali kondisi terpenuhi.
-
- (Opsional)
minimumTriggerIntervalMs
-
Durasi minimum waktu antara dua peristiwa pengumpulan data, dalam milidetik. Jika sinyal sering berubah, Anda mungkin mengumpulkan data pada tingkat yang lebih lambat.
- (Opsional)
conditionLanguageVersion
-
Versi bahasa ekspresi bersyarat.
timeBasedCollectionScheme
-
Saat Anda menentukan skema pengumpulan berbasis waktu, tentukan periode waktu dalam milidetik. Perangkat lunak Edge Agent menggunakan periode waktu untuk memutuskan seberapa sering mengumpulkan data. Misalnya, jika periode waktunya 120.000 milidetik, perangkat lunak Edge Agent mengumpulkan data setiap dua menit sekali.
- (Opsional)
compression
-
Untuk menghemat bandwidth nirkabel dan mengurangi lalu lintas jaringan, Anda dapat menentukan SNAPPY
untuk mengompres data di kendaraan. Secara default (
OFF
), perangkat lunak Edge Agent tidak memampatkan data. dataDestinationConfigs
-
Pilih tujuan di mana kampanye akan mentransfer data kendaraan. Anda dapat memilih untuk menyimpan data di Amazon S3 atau Amazon Timestream.
S3 adalah mekanisme penyimpanan data hemat biaya yang menawarkan kemampuan manajemen data yang tahan lama dan layanan data hilir. Anda dapat menggunakan S3 untuk data yang terkait dengan perilaku mengemudi atau menganalisis pemeliharaan jangka panjang.
Timestream adalah mekanisme persistensi data yang dapat membantu Anda mengidentifikasi tren dan pola dalam waktu dekat. Anda dapat menggunakan Timestream untuk data deret waktu, seperti untuk menganalisis tren historis dalam kecepatan kendaraan atau pengereman.
- (Opsional)
dataExtraDimensions
-
Anda dapat menambahkan satu atau beberapa atribut untuk memberikan informasi tambahan untuk sinyal.
- (Opsional)
description
-
Anda dapat menambahkan deskripsi untuk membantu mengidentifikasi tujuan kampanye.
- (Opsional)
diagnosticsMode
-
Saat mode diagnostik dikonfigurasi
SEND_ACTIVE_DTCS
, kampanye mengirimkan kode masalah diagnostik standar tersimpan (DTCs) yang membantu mengidentifikasi apa yang salah dengan kendaraan Anda. Misalnya, P0097 menunjukkan modul kontrol mesin (ECM) telah menentukan bahwa input sensor suhu udara intake 2 (IAT2) lebih rendah dari kisaran sensor normal.Secara default (
OFF
), perangkat lunak Edge Agent tidak mengirim kode diagnostik. - (Opsional)
expiryTime
-
Anda dapat menentukan tanggal kedaluwarsa untuk kampanye Anda. Saat kampanye kedaluwarsa, perangkat lunak Agen Edge berhenti mengumpulkan data sebagaimana ditentukan dalam kampanye ini. Jika beberapa kampanye diterapkan ke kendaraan, perangkat lunak Edge Agent menggunakan kampanye lain untuk mengumpulkan data.
Nilai default:
253402243200
(31 Desember 9999, 00:00:00UTC) - (Opsional)
postTriggerCollectionDuration
-
Anda dapat menentukan durasi pengumpulan pasca-pemicu, sehingga perangkat lunak Edge Agent terus mengumpulkan data untuk periode tertentu setelah skema dipanggil. Misalnya, jika skema pengumpulan berbasis kondisi dengan ekspresi berikut dipanggil:
$variable.`myVehicle.Engine.RPM` > 7000.0
, perangkat lunak Edge Agent terus mengumpulkan nilai putaran per menit (RPM) untuk mesin. Bahkan jika RPM hanya lebih tinggi dari 7000 sekali, itu mungkin menunjukkan bahwa ada masalah mekanis. Dalam hal ini, Anda mungkin ingin perangkat lunak Edge Agent terus mengumpulkan data untuk membantu memantau kondisi.Nilai default:
0
- (Opsional)
priority
-
Anda dapat menentukan bilangan bulat untuk menunjukkan tingkat prioritas kampanye. Kampanye dengan jumlah yang lebih kecil adalah prioritas yang lebih tinggi. Jika Anda menerapkan beberapa kampanye ke kendaraan, kampanye yang memiliki prioritas lebih tinggi akan dimulai terlebih dahulu.
Nilai default:
0
- (Opsional)
signalsToCollect
-
Daftar sinyal dari mana data dikumpulkan ketika skema pengumpulan data dipanggil.
name
-
Nama sinyal dari mana data dikumpulkan ketika skema pengumpulan data dipanggil.
- (Opsional)
maxSampleCount
-
Jumlah maksimum sampel data yang dikumpulkan dan ditransfer oleh perangkat lunak Edge Agent ke cloud saat skema pengumpulan data dipanggil.
- (Opsional)
minimumSamplingIntervalMs
-
Durasi minimum waktu antara dua peristiwa pengumpulan sampel data, dalam milidetik. Jika sinyal sering berubah, Anda dapat menggunakan parameter ini untuk mengumpulkan data pada tingkat yang lebih lambat.
Rentang yang valid: 0-4294967295
- (Opsional)
spoolingMode
-
Jika
spoolingMode
dikonfigurasiTO_DISK
, perangkat lunak Edge Agent untuk sementara menyimpan data secara lokal saat kendaraan tidak terhubung ke cloud. Setelah koneksi dibangun kembali, data yang disimpan secara lokal ditransfer secara otomatis ke cloud.Nilai default:
OFF
- (Opsional)
startTime
-
Kampanye yang disetujui diaktifkan pada waktu mulai.
Nilai default:
0
Status kampanye dapat menjadi salah satu dari nilai berikut.
-
CREATING
— AWS IoT FleetWise sedang memproses permintaan Anda untuk membuat kampanye. -
WAITING_FOR_APPROVAL
— Setelah kampanye dibuat, ia memasukiWAITING_FOR_APPROVAL
negara bagian. Untuk menyetujui kampanye, gunakanUpdateCampaign
API operasi. Setelah kampanye disetujui, AWS IoT FleetWise secara otomatis menyebarkan kampanye ke kendaraan atau armada target. Untuk informasi selengkapnya, lihat Memperbarui kampanye AWS IoT FleetWise . -
RUNNING
Kampanye ini aktif. -
SUSPENDED
Kampanye ditangguhkan. Untuk melanjutkan kampanye, gunakanUpdateCampaign
API operasi.
AWS IoT FleetWise menyediakan API operasi berikut yang dapat Anda gunakan untuk membuat dan mengelola kampanye.
-
CreateCampaign— Membuat kampanye baru.
-
UpdateCampaign— Memperbarui kampanye yang ada. Setelah kampanye dibuat, Anda harus menggunakan API operasi ini untuk menyetujui kampanye.
-
DeleteCampaign— Menghapus kampanye yang ada.
-
ListCampaigns— Mengambil daftar ringkasan paginasi untuk semua kampanye.
-
GetCampaign— Mengambil informasi tentang kampanye.