Gunakan IDT untuk menjalankan rangkaian kualifikasi AWS IoT Greengrass - 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 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. Hal 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.jsonuntuk 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:

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

penting

IDT mendukung empat versi major.minor 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.

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 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.

Validasi Pra Tes

Memeriksa bahwa perangkat memenuhi persyaratan perangkat lunak untuk menjalankan tes.

  • Untuk perangkat berbasis Linux, tes ini memeriksa apakah perangkat dapat menjalankan perintah Linux berikut:

    chmod, cp, echo, grep, kill, ln, mkinfo, ps, rm, sh, uname

  • Untuk perangkat berbasis Windows, tes ini memeriksa apakah perangkat memiliki perangkat lunak Microsoft berikut diinstal:

    PowerShellv5.1 atau yang lebih baru,.NETv4.6.1 atau yang lebih baru,Visual C++2017 atau yang lebih baru,Utilitas PSExec

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

Tes 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 Pengujian Opsional
catatan

Kelompok uji 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

Memvalidasibahwa perangkat tersebut dapat mengunduh citra 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 ML menggunakan Waktu Aktif Deep Learning dan kerangka kerja ML 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 untuk perangkat berbasis Linux saja.AWS IoT Greengrasssaat ini tidak mendukung integrasi keamanan perangkat keras untuk perangkat Windows.

Memvalidasi bahwa perangkat tersebut dapat mengautentikasi koneksi keAWS IoTdanAWS IoT Greengrasslayanan menggunakan kunci pribadi dan sertifikat yang disimpan dalam modul keamanan perangkat keras (HSM). Tes ini juga memverifikasi bahwaAWS-disediakanKomponen penyedia PKCS #11dapat berinteraksi dengan HSM menggunakan pustaka PKCS #11 yang disediakan vendor. Untuk informasi selengkapnya, lihat Integrasi keamanan perangkat keras.