Konsep dan fitur utama 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.

Konsep dan fitur utama AWS IoT FleetWise

Bagian berikut memberikan gambaran umum tentang komponen FleetWise layanan AWS IoT dan bagaimana mereka berinteraksi.

Setelah Anda membaca pendahuluan ini, lihat Mengatur AWS IoT FleetWise bagian untuk mempelajari cara mengatur AWS IoT FleetWise.

Konsep utama

AWS IoT FleetWise menyediakan kerangka pemodelan kendaraan bagi Anda untuk memodelkan kendaraan Anda dan sensor serta aktuatornya di cloud. Untuk mengaktifkan komunikasi yang aman antara kendaraan Anda dan cloud, AWS IoT FleetWise juga menyediakan implementasi referensi untuk membantu Anda mengembangkan perangkat lunak Edge Agent yang dapat Anda instal di kendaraan Anda. Anda dapat menentukan skema pengumpulan data di cloud dan menyebarkannya ke kendaraan Anda. Perangkat lunak Edge Agent yang berjalan di kendaraan Anda menggunakan skema pengumpulan data untuk mengontrol data apa yang akan dikumpulkan dan kapan harus mentransfernya ke cloud.

Berikut ini adalah konsep inti dari AWS IoT FleetWise.

Sinyal

Sinyal adalah struktur fundamental yang Anda tentukan untuk berisi data kendaraan dan metadatanya. Sinyal dapat berupa atribut, cabang, sensor, atau aktuator. Misalnya, Anda dapat membuat sensor untuk menerima nilai suhu di dalam kendaraan, dan menyimpan metadatanya, termasuk nama sensor, tipe data, dan unit. Untuk informasi selengkapnya, lihat Kelola AWS katalog sinyal IoT FleetWise .

Atribut

Atribut mewakili informasi statis yang umumnya tidak berubah, seperti tanggal pabrikan dan pembuatan.

Cabang

Cabang mewakili sinyal dalam struktur bersarang. Cabang menunjukkan hierarki sinyal. Misalnya, Vehicle cabang memiliki cabang anak,Powertrain. PowertrainCabang memiliki cabang anak,combustionEngine. Untuk menemukan combustionEngine cabang, gunakan Vehicle.Powertrain.combustionEngine ekspresi.

Sensor

Data sensor melaporkan keadaan kendaraan saat ini dan berubah seiring waktu, karena keadaan kendaraan berubah, seperti level cairan, suhu, getaran, atau tegangan.

Aktuator

Data aktuator melaporkan keadaan perangkat kendaraan, seperti motor, pemanas, dan kunci pintu. Mengubah keadaan perangkat kendaraan dapat memperbarui data aktuator. Misalnya, Anda dapat menentukan aktuator untuk mewakili pemanas. Aktuator menerima data baru saat Anda menghidupkan atau mematikan pemanas.

Struktur kustom

Struktur kustom (juga dikenal sebagai struct) mewakili struktur data yang kompleks atau tingkat tinggi. Ini memfasilitasi pengikatan logis atau pengelompokan data yang berasal dari sumber yang sama. Struct digunakan ketika data dibaca atau ditulis dalam operasi atom, seperti untuk mewakili tipe data yang kompleks atau bentuk tingkat tinggi.

Sinyal tipe struct didefinisikan dalam katalog sinyal menggunakan referensi ke tipe data struct alih-alih tipe data primitif. Structs dapat digunakan untuk semua jenis sinyal termasuk sensor, atribut, aktuator, dan tipe data sistem visi. Jika sinyal tipe struct dikirim atau diterima, AWS FleetWise IoT mengharapkan semua item yang disertakan memiliki nilai yang valid, jadi semua item wajib. Misalnya, jika struct berisi item Vehicle.camera.Image.Height, Vehicle.Camera.Image.Width, dan Vehicle.Camera.Image.Data — diharapkan sinyal yang dikirim berisi nilai untuk semua item ini.

catatan

Data sistem visi dalam rilis pratinjau dan dapat berubah sewaktu-waktu.

Properti kustom

Properti kustom mewakili anggota struktur data yang kompleks. Tipe data properti dapat berupa primitif atau struct lain.

Saat merepresentasikan bentuk tingkat tinggi menggunakan struct dan properti kustom, bentuk tingkat tinggi yang dimaksudkan selalu didefinisikan dan dilihat sebagai struktur pohon. Properti kustom digunakan untuk mendefinisikan semua node daun sementara struct digunakan untuk mendefinisikan semua node non-daun.

Katalog sinyal

Katalog sinyal berisi kumpulan sinyal. Sinyal dalam katalog sinyal dapat digunakan untuk memodelkan kendaraan yang menggunakan protokol dan format data yang berbeda. Misalnya, ada dua mobil yang dibuat oleh pembuat mobil yang berbeda: satu menggunakan protokol Control Area Network (CANbus); yang lain menggunakan protokol On-board Diagnostics (OBD). Anda dapat menentukan sensor dalam katalog sinyal untuk menerima nilai suhu di dalam kendaraan. Sensor ini dapat digunakan untuk mewakili termokopel di kedua mobil. Untuk informasi selengkapnya, lihat Kelola AWS katalog sinyal IoT FleetWise .

Model kendaraan (manifes model)

Model kendaraan adalah struktur deklaratif yang dapat Anda gunakan untuk membakukan format kendaraan Anda dan untuk menentukan hubungan antara sinyal di kendaraan. Model kendaraan menegakkan informasi yang konsisten di beberapa kendaraan dari jenis yang sama. Anda menambahkan sinyal untuk membuat model kendaraan. Untuk informasi selengkapnya, lihat Kelola AWS model kendaraan IoT FleetWise .

Manifes dekoder

Manifestasi decoder berisi informasi decoding untuk setiap sinyal dalam model kendaraan. Sensor dan aktuator dalam kendaraan mengirimkan pesan tingkat rendah (data biner). Dengan manifes decoder, AWS FleetWise IoT mampu mengubah data biner menjadi nilai yang dapat dibaca manusia. Setiap manifes decoder dikaitkan dengan model kendaraan. Untuk informasi selengkapnya, lihat Kelola AWS manifes dekoder IoT FleetWise .

Antarmuka jaringan

Berisi informasi tentang protokol yang digunakan jaringan dalam kendaraan. AWS IoT FleetWise mendukung protokol berikut.

Jaringan Area Pengontrol (CANbus)

Protokol yang mendefinisikan bagaimana data dikomunikasikan antara unit kontrol elektronik ()ECUs. ECUsdapat berupa unit kontrol mesin, airbag, atau sistem audio.

Diagnostik on-board (OBD) II

Protokol yang dikembangkan lebih lanjut yang mendefinisikan bagaimana data diagnostik mandiri dikomunikasikan antara. ECUs Ini menyediakan sejumlah kode masalah diagnostik standar (DTCs) yang membantu mengidentifikasi apa yang salah dengan kendaraan Anda.

Middleware kendaraan

Middleware kendaraan didefinisikan sebagai jenis antarmuka jaringan. Contoh middleware kendaraan termasuk Robot Operating System (ROS2) dan Scalable Service-oriented Middleware over IP (/IP). SOME

catatan

AWS IoT FleetWise mendukung ROS 2 middleware untuk data sistem visi.

Sinyal decoder

Memberikan informasi decoding terperinci untuk sinyal tertentu. Setiap sinyal yang ditentukan dalam model kendaraan harus dipasangkan dengan sinyal decoder. Jika manifes decoder berisi antarmuka CAN jaringan, itu harus berisi CAN sinyal decoder. Jika manifes decoder berisi antarmuka OBD jaringan, itu harus berisi OBD sinyal decoder.

Manifes decoder harus berisi sinyal decoder pesan jika juga berisi antarmuka middleware kendaraan.

Kendaraan

Representasi virtual kendaraan fisik Anda, seperti mobil atau truk. Kendaraan adalah contoh model kendaraan. Kendaraan yang dibuat dari model kendaraan yang sama mewarisi kelompok sinyal yang sama. Setiap kendaraan sesuai dengan suatu AWS IoT hal.

Armada

Armada mewakili sekelompok kendaraan. Sebelum Anda dapat dengan mudah mengelola armada kendaraan, Anda harus mengaitkan kendaraan individu dengan armada.

Kampanye

Berisi skema pengumpulan data. Anda menentukan kampanye di cloud dan menerapkannya ke kendaraan atau armada. Kampanye memberikan instruksi perangkat lunak Edge Agent tentang cara memilih, mengumpulkan, dan mentransfer data ke cloud.

Skema pengumpulan data

Skema pengumpulan data memberikan instruksi perangkat lunak Edge Agent tentang cara mengumpulkan data. Saat ini, AWS IoT FleetWise mendukung skema pengumpulan berbasis kondisi dan skema pengumpulan berbasis waktu.

Skema pengumpulan berbasis kondisi

Gunakan ekspresi logis untuk mengenali data apa yang akan dikumpulkan. Perangkat lunak Edge Agent mengumpulkan data ketika kondisi terpenuhi. Misalnya, jika ekspresinya$variable.myVehicle.InVehicleTemperature >35.0, perangkat lunak Edge Agent mengumpulkan nilai suhu yang lebih besar dari 35,0.

Skema pengumpulan berbasis waktu

Tentukan periode waktu dalam milidetik untuk menentukan seberapa sering mengumpulkan data. Misalnya, jika periode waktunya 10.000 milidetik, perangkat lunak Edge Agent mengumpulkan data setiap 10 detik sekali.

Fitur AWS IoT FleetWise

Berikut ini adalah fitur utama AWS IoT FleetWise.

Pemodelan kendaraan

Bangun representasi virtual kendaraan Anda dan terapkan format umum untuk mengatur sinyal kendaraan. AWS IoT FleetWise mendukung Spesifikasi Sinyal Kendaraan (VSS) yang dapat Anda gunakan untuk menstandarisasi sinyal kendaraan.

Pengumpulan data berbasis skema

Tentukan skema untuk mentransfer hanya data kendaraan bernilai tinggi ke cloud. Anda dapat menentukan skema berbasis kondisi untuk mengontrol data apa yang akan dikumpulkan, seperti nilai suhu data dalam kendaraan yang lebih besar dari 40 derajat. Anda juga dapat menentukan skema berbasis waktu untuk mengontrol seberapa sering mengumpulkan data.

Edge Agent untuk perangkat AWS lunak IoT FleetWise

Perangkat lunak Edge Agent yang berjalan di kendaraan memfasilitasi komunikasi antara kendaraan dan cloud. Sementara kendaraan terhubung ke cloud, perangkat lunak Edge Agent terus menerima skema pengumpulan data dan mengumpulkan data yang sesuai.