Gunakan IDT untuk menjalankan suite AWS IoT Greengrass kualifikasi - AWS IoT Greengrass

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan IDT untuk menjalankan suite AWS IoT Greengrass kualifikasi

Anda dapat menggunakan AWS IoT Greengrass V2 AWS IoT Device Tester untuk memverifikasi bahwa perangkat lunak AWS IoT Greengrass Core berjalan pada perangkat keras Anda dan dapat berkomunikasi dengan perangkat keras AWS Cloud. Ini juga melakukan end-to-end tes dengan AWS IoT Core. Misalnya, aplikasi ini memverifikasi bahwa perangkat Anda dapat men-deploy komponen dan memperbaruinya.

Selain perangkat pengujian, IDT untuk AWS IoT Greengrass V2 menciptakan sumber daya (misalnya, AWS IoT hal-hal, grup, dan sebagainya) di Anda Akun AWS untuk memfasilitasi proses kualifikasi.

Untuk membuat sumber daya ini, IDT untuk AWS IoT Greengrass V2 menggunakan AWS kredenal yang dikonfigurasi dalam config.json file untuk melakukan panggilan API atas nama Anda. Sumber daya ini disediakan pada berbagai waktu selama tes.

Ketika Anda menggunakan IDT untuk AWS IoT Greengrass V2 untuk menjalankan suite AWS IoT Greengrass kualifikasi, ia melakukan langkah-langkah berikut:

  1. Memuat dan memvalidasi konfigurasi perangkat dan kredensial Anda.

  2. Melakukan tes yang dipilih dengan sumber daya lokal dan cloud yang diperlukan.

  3. Membersihkan sumber daya lokal dan cloud.

  4. Menghasilkan laporan tes yang menunjukkan jika forum Anda lulus tes yang diperlukan untuk kualifikasi.

Versi rangkaian tes

IDT untuk AWS IoT Greengrass V2 mengatur pengujian 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 major.minor.patch, misalnya GGV2Q_1.0.0. Ketika Anda men-download IDT, paketnya mencakup versi terbaru rangkaian Greengrass kualifikasi.

penting

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 Support AWS IoT Device Tester untuk AWS IoT Greengrass.

Anda dapat list-supported-products menjalankan daftar versi AWS IoT Greengrass dan test suite yang didukung oleh versi IDT Anda saat ini.

Deskripsi grup uji

Kelompok Uji yang Diperlukan untuk Kualifikasi Inti

Grup pengujian ini diperlukan untuk memenuhi syarat perangkat AWS IoT Greengrass V2 Anda untuk Katalog AWS Partner Perangkat.

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 apakah versi Java yang diperlukan diinstal pada perangkat yang sedang diuji. AWS IoT Greengrass membutuhkan Java 8 atau yang lebih baru.

PreTest Validasi

Memeriksa apakah perangkat memenuhi persyaratan perangkat lunak untuk menjalankan pengujian.

Pemeriksa Versi

Memeriksa apakah versi yang AWS IoT Greengrass disediakan kompatibel dengan versi AWS IoT Device Tester 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

Tes ini tidak berlaku untuk perangkat berbasis Windows.

Memvalidasi bahwa perangkat dapat menerapkan komponen fungsi Lambda yang menggunakan runtime Java, dan bahwa fungsi Lambda dapat menggunakan topik AWS IoT Core MQTT sebagai sumber peristiwa untuk pesan kerja.

MQTT

Memvalidasi bahwa perangkat dapat berlangganan dan mempublikasikan ke topik AWS IoT Core MQTT.

Grup Uji Opsional
catatan

Grup 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 AWS Partner Perangkat.

Dependensi Docker

Memvalidasi bahwa perangkat memenuhi semua dependensi teknis yang diperlukan untuk menggunakan komponen Docker application manager () AWS-provided. 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 pembelajaran mesin ( AWS ML) yang disediakan.

Uji Inferensi Machine Learning

Memvalidasi bahwa perangkat dapat melakukan inferensi ML menggunakan kerangka kerja Deep Learning Runtime dan TensorFlow Lite ML.

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 Greengrass saat ini tidak mendukung integrasi keamanan perangkat keras untuk perangkat Windows.

Memvalidasi bahwa perangkat dapat mengautentikasi koneksi ke AWS IoT dan AWS IoT Greengrass layanan menggunakan kunci pribadi dan sertifikat yang disimpan dalam modul keamanan perangkat keras (HSM). Pengujian ini juga memverifikasi bahwa komponen penyedia PKCS #11 AWS yang disediakan dapat berinteraksi dengan HSM menggunakan pustaka PKCS #11 yang disediakan vendor. Untuk informasi selengkapnya, lihat Integrasi keamanan perangkat keras.