Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan IDT untuk menjalankan rangkaian kualifikasi AWS IoT Greengrass
Gunakan AWS IoT Device Tester untuk V2 AWS IoT Greengrass untuk memverifikasi bahwa perangkat lunak inti AWS IoT Greengrass berjalan pada perangkat keras Anda dan dapat berkomunikasi dengan AWS Cloud. Ini juga melakukan end-to-end tes denganAWS IoT Core. Misalnya, aplikasi ini memverifikasi bahwa perangkat Anda dapat men-deploy komponen dan memperbaruinya.
Selain perangkat pengujian, IDT untuk V2 AWS IoT Greengrass menciptakan sumber daya (misalnya, objek AWS IoT, grup, dan sebagainya) di Akun AWS Anda untuk memfasilitasi proses kualifikasi tersebut.
Untuk membuat sumber daya ini, IDT untuk V2 AWS IoT Greengrass menggunakan kredensial AWS yang dikonfigurasi di file config.json
untuk membuat panggilan API atas nama Anda. Sumber daya ini disediakan pada berbagai waktu selama tes.
Bila Anda menggunakan IDT untuk V2 AWS IoT Greengrass untuk menjalankan rangkaian kualifikasi AWS IoT Greengrass, IDT akan melakukan langkah-langkah berikut:
-
Memuat dan memvalidasi konfigurasi perangkat dan kredensial Anda.
-
Melakukan tes yang dipilih dengan sumber daya lokal dan cloud yang diperlukan.
-
Membersihkan sumber daya lokal dan cloud.
-
Menghasilkan laporan tes yang menunjukkan jika forum Anda lulus tes yang diperlukan untuk kualifikasi.
Versi rangkaian tes
IDT untuk V2 AWS IoT Greengrass mengatur tes ke dalam rangkaian pengujian dan grup pengujian.
-
Rangkaian uji adalah rangkaian grup uji yang digunakan untuk memverifikasi bahwa perangkat bekerja dengan versi AWS IoT Greengrass tertentu.
-
Grup uji adalah serangkaian pengujian individu yang terkait dengan fitur tertentu, seperti deployment komponen.
Rangkaian uji dibuat dalam versi baru dengan menggunakan format
, misalnya major
.minor
.patch
GGV2Q_1.0.0
. Ketika Anda men-download IDT, paketnya mencakup versi terbaru rangkaian Greengrass kualifikasi.
penting
IDT mendukung empat versi
terakhir dari versi rangkaiain kualifikasi Greengrass untuk menghasilkan laporan kualifikasi yang dapat Anda kirimkan ke AWS Partner Network untuk menyertakan perangkat Anda di AWS Partner Katalog Perangkat. Pengujian dari versi rangkaian uji yang tidak didukung tidak valid untuk kualifikasi perangkat. IDT tidak mencetak laporan kualifikasi untuk versi yang tidak didukung. Untuk informasi selengkapnya, lihat Kebijakan dukungan untuk AWS IoT Device Tester untuk AWS IoT Greengrass.major
.minor
Anda dapat menjalankan list-supported-products
untuk mencantumkan versi AWS IoT Greengrass dan rangkaian tes yang didukung oleh versi IDT Anda saat ini.
Deskripsi grup uji
- Grup Uji Uji Wajib untuk Kualifikasi Inti
-
Grup pengujian ini diwajibkan untuk memenuhi syarat perangkat V2 AWS IoT Greengrass Anda untuk Katalog Perangkat AWS Partner.
- Dependensi Inti
-
Memvalidasi bahwa perangkat tersebut memenuhi semua persyaratan perangkat lunak dan perangkat keras untuk perangkat lunak inti AWS IoT Greengrass. Grup uji ini mencakup uji kasus berikut:
- Versi Java
-
Memeriksa bahwa versi Java yang diperlukan telah diinstal pada perangkat yang diuji. AWS IoT Greengrass membutuhkan Java 8 atau yang lebih baru.
- PreTest Validasi
-
Memeriksa apakah perangkat memenuhi persyaratan perangkat lunak untuk menjalankan pengujian.
-
Untuk perangkat berbasis Linux, pengujian ini akan memeriksa apakah perangkat dapat menjalankan perintah Linux berikut:
chmod
,cp
,echo
,grep
,kill
,ln
,mkinfo
,ps
,rm
,sh
,uname
-
Untuk perangkat berbasis Windows, pengujian ini memeriksa apakah perangkat memiliki perangkat lunak Microsoft berikut diinstal:
Powershell
v5.1 atau yang lebih baru, .NET v4.6.1 atau yang lebih baru, Visual C ++ 2017 atau yang lebih baru, PsExecutilitas
-
- Pemeriksa Versi
-
Memeriksa bahwa versi AWS IoT Greengrass yang disediakan kompatibel dengan Versi Penguji Perangkat AWS IoT yang Anda gunakan.
- Komponen
-
Memvalidasi bahwa perangkat dapat men-deploy komponen dan meningkatkannya. Grup uji ini mencakup pengujian berikut:
- Komponen Cloud
-
Memvalidasi kemampuan perangkat untuk komponen cloud.
- Komponen Lokal
-
Memvalidasi kemampuan perangkat untuk komponen cloud.
- Lambda
-
Pengujian ini tidak berlaku untuk perangkat berbasis Windows.
Memvalidasi bahwa perangkat dapat men-deploy komponen fungsi Lambda yang menggunakan waktu aktif Java, dan bahwa fungsi Lambda dapat menggunakan topik MQTT AWS IoT Core sebagai sumber peristiwa untuk pesan kerja.
- MQTT
-
Memvalidasi bahwa perangkat tersebut dapat berlangganan dan mempublikasikan ke topik MQTT AWS IoT Core.
- Grup Uji Pengujian
-
catatan
Kelompok pengujian ini bersifat opsional, dan hanya digunakan untuk perangkat inti Greengrass berbasis Linux yang memenuhi syarat. Jika Anda memilih untuk memenuhi syarat untuk pengujian opsional, perangkat Anda terdaftar dengan kemampuan tambahan di Katalog Perangkat AWS Partner.
- Dependensi Docker
-
Memvalidasi bahwa perangkat tersebut memenuhi semua dependensi teknis yang diperlukan untuk menggunakan komponen manajer aplikasi Docker yang disediakan oleh AWS (
aws.greengrass.DockerApplicationManager
). - Kualifikasi Manajer Aplikasi Docker
-
Memvalidasi bahwa perangkat dapat mengunduh gambar kontainer Docker dari Amazon ECR.
- Dependensi Machine Learning
-
Memvalidasi bahwa perangkat memenuhi semua dependensi teknis yang diperlukan untuk menggunakan komponen machine learning (ML) yang disediakan oleh AWS.
- Uji Inferensi Machine Learning
-
Memvalidasi bahwa perangkat dapat melakukan inferensi MLM menggunakan Waktu aktif Deep Learning
dan kerangka kerja L TensorFlow Lite . - Dependensi Stream Manager
-
Memvalidasi bahwa perangkat tersebut dapat mengunduh, menginstal, dan menjalankan perintah manajer pengaliran AWS IoT Greengrass.
- Integrasi Keamanan Perangkat Keras (HSI)
-
catatan
Tes ini tersedia di IDT v4.5.1 dan yang lebih baru hanya untuk perangkat berbasis Linux. AWS IoT Greengrasssaat ini tidak mendukung integrasi keamanan perangkat keras untuk perangkat Windows.
Memvalidasi bahwa perangkat dapat mengautentikasi koneksi keAWS IoT Greengrass layananAWS IoT dan menggunakan kunci pribadi dan sertifikat yang disimpan dalam modul keamanan perangkat keras (HSM). Pengujian ini juga memverifikasi bahwa komponen penyedia PKCS #11 yangAWS disediakan dapat berinteraksi dengan HSM menggunakan pustaka PKCS #11 yang disediakan vendor. Untuk informasi selengkapnya, lihat Integrasi keamanan perangkat keras.