View a markdown version of this page

Alur kerja konsol terperinci Penasihat Perangkat - AWS IoT Core

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

Alur kerja konsol terperinci Penasihat Perangkat

Dalam tutorial ini, Anda akan membuat rangkaian pengujian khusus dan menjalankan pengujian terhadap perangkat yang ingin Anda uji di konsol. Setelah tes selesai, Anda dapat melihat hasil tes dan log terperinci.

Prasyarat

Untuk menyelesaikan tutorial ini, Anda perlu membuat sesuatu dan sertifikat.

Buat definisi rangkaian pengujian

Buat suite pengujian sehingga Anda dapat menjalankannya untuk perangkat Anda dan melakukan verifikasi.

  1. Di AWS IoT konsol, di panel navigasi, perluas Test, Device Advisor, lalu pilih Test suite.

    Antarmuka Device Advisor dengan opsi untuk membuat rangkaian pengujian untuk perangkat yang memenuhi syarat, menjalankan pengujian durasi panjang, dan rangkaian pengujian khusus.

    Pilih Buat Test Suite.

  2. Pilih salah satu Use the AWS Qualification test suite atauCreate a new test suite.

    Untuk protokol, pilih MQTT 3.1.1 atau M QTT 5.

    “Buat rangkaian pengujian” dengan opsi untuk memilih jenis rangkaian pengujian (AWS IoT Core kualifikasi, durasi panjang, atau Kustom) dan protokol (MQTT 3.1.1 atau MQTT 5).

    Pilih Use the AWS Qualification test suite untuk memenuhi syarat dan daftarkan perangkat Anda ke Katalog AWS Perangkat Mitra. Dengan memilih opsi ini, kasus uji yang diperlukan untuk kualifikasi perangkat Anda ke program AWS IoT Core kualifikasi dipilih sebelumnya. Grup uji dan kasus uji tidak dapat ditambahkan atau dihapus. Anda masih perlu mengkonfigurasi properti test suite.

    Pilih Create a new test suite untuk membuat dan mengkonfigurasi rangkaian pengujian khusus. Sebaiknya mulai dengan opsi ini untuk pengujian awal dan pemecahan masalah. Rangkaian pengujian khusus harus memiliki setidaknya satu grup pengujian, dan setiap grup pengujian harus memiliki setidaknya satu kasus uji. Untuk tujuan tutorial ini, kita akan memilih opsi ini dan memilih Ber ikutnya.

    Konfigurasikan halaman rangkaian pengujian yang menunjukkan langkah-langkah untuk membuat rangkaian pengujian dengan grup pengujian dan kasus untuk menguji perangkat IoT.
  3. Pilih properti Test suite. Anda harus membuat properti test suite saat membuat rangkaian pengujian Anda.

    Antarmuka “Konfigurasikan rangkaian pengujian” yang menunjukkan opsi untuk membuat grup pengujian dan menambahkan kasus uji untuk menguji fungsionalitas perangkat IoT.

    Di bawah properti Test suite, isi berikut ini:

    • Nama suite uji: Anda dapat membuat suite dengan nama khusus.

    • Batas waktu (opsional): Batas waktu dalam detik untuk setiap kasus uji di rangkaian pengujian saat ini. Jika Anda tidak menentukan nilai batas waktu, nilai default digunakan.

    • Tag (opsional): Tambahkan tag ke rangkaian pengujian.

    Jendela berjudul “Test suite properties” yang menampilkan bidang untuk menentukan nama rangkaian pengujian, batas waktu, dan tag khusus untuk rangkaian demo Device Advisor.

    Setelah selesai, pilih Per barui properti.

  4. Untuk mengubah konfigurasi tingkat grup, di bawahTest group 1, pilih Edit. Kemudian, masukkan Nama untuk memberi grup nama khusus.

    Secara opsional, Anda juga dapat memasukkan nilai batas waktu dalam detik di bawah grup pengujian yang dipilih. Jika Anda tidak menentukan nilai batas waktu, nilai default digunakan.

    Antarmuka “Konfigurasikan rangkaian pengujian” untuk membuat grup pengujian dan kasus untuk memvalidasi fungsionalitas perangkat IoT.

    Pilih Selesai.

  5. Seret salah satu kasus uji yang tersedia dari Kasus uji ke grup pengujian.

    Antarmuka konfigurasi untuk membuat rangkaian pengujian di Device Advisor, dengan opsi untuk menambahkan grup pengujian dan kasus uji untuk menguji perangkat IoT.
  6. Untuk mengubah konfigurasi tingkat kasus uji untuk kasus uji yang Anda tambahkan ke grup pengujian, pilih Edit. Kemudian, masukkan Nama untuk memberi grup nama khusus.

    Secara opsional, Anda juga dapat memasukkan nilai batas waktu dalam detik di bawah grup pengujian yang dipilih. Jika Anda tidak menentukan nilai batas waktu, nilai default digunakan.

    Antarmuka konfigurasi suite uji dengan opsi untuk mengonfigurasi grup pengujian, kasus uji, pengaturan batas waktu, dan titik awal untuk eksekusi rangkaian pengujian.

    Pilih Selesai.

    catatan

    Untuk menambahkan lebih banyak grup pengujian ke rangkaian pengujian, pilih Tambahkan grup pengujian. Ikuti langkah-langkah sebelumnya untuk membuat dan mengonfigurasi lebih banyak grup pengujian, atau untuk menambahkan lebih banyak kasus uji ke satu atau beberapa grup pengujian. Kelompok uji dan kasus uji dapat diurutkan ulang dengan memilih dan menyeret kasus uji ke posisi yang diinginkan. Device Advisor menjalankan pengujian sesuai urutan di mana Anda menentukan grup pengujian dan kasus uji.

  7. Pilih Berikutnya.

  8. Pada Langkah 3, konfigurasikan peran perangkat yang akan digunakan Device Advisor untuk melakukan tindakan AWS IoT MQTT atas nama perangkat pengujian Anda.

    Jika Anda memilih kasus uji MQTT Connect hanya di Langkah 2, tindakan Connect akan dicentang secara otomatis karena izin tersebut diperlukan pada peran perangkat untuk menjalankan rangkaian pengujian ini. Jika Anda memilih kasus uji lainnya, tindakan yang diperlukan yang sesuai akan diperiksa. Pastikan nilai nilai sumber daya untuk setiap tindakan disediakan. Misalnya, untuk tindakan Sam bungkan, berikan id klien yang akan dihubungkan perangkat Anda ke titik akhir Device Advisor. Anda dapat memberikan beberapa nilai dengan menggunakan koma untuk memisahkan nilai, dan Anda dapat memberikan nilai awalan menggunakan karakter wildcard (*) juga. Misalnya, untuk memberikan izin untuk menerbitkan pada topik apa pun yang dimulai denganMyTopic, Anda dapat memberikan “MyTopic*” sebagai nilai sumber daya.

    Langkah “Pilih peran perangkat” di Device Advisor untuk membuat rangkaian pengujian, dengan opsi untuk membuat peran baru atau memilih peran yang ada, dan bidang untuk menentukan nama peran, izin, dan detail sumber daya.

    Jika Anda sudah membuat peran perangkat sebelumnya dan ingin menggunakan peran itu, pilih Pilih peran yang ada dan pilih peran perangkat Anda di bawah Pilih peran.

    Halaman untuk memilih peran perangkat untuk pengujian Device Advisor, dengan opsi untuk membuat peran baru atau memilih yang sudah ada.

    Konfigurasikan peran perangkat Anda menggunakan salah satu dari dua opsi yang disediakan dan pilih Ber ikutnya.

  9. Pada Langkah 4, pastikan konfigurasi yang disediakan di setiap langkah akurat. Untuk mengedit konfigurasi yang disediakan untuk langkah tertentu, pilih Edit untuk langkah yang sesuai.

    Setelah Anda memverifikasi konfigurasi, pilih Buat rangkaian pengujian.

    Rangkaian pengujian harus berhasil dibuat dan Anda akan diarahkan ke halaman Test suite tempat Anda dapat melihat semua rangkaian pengujian yang telah dibuat.

    Jika pembuatan rangkaian pengujian gagal, pastikan rangkaian pengujian, grup pengujian, kasus uji, dan peran perangkat telah dikonfigurasi sesuai dengan instruksi sebelumnya.

Mulai menjalankan rangkaian pengujian

  1. Di AWS IoT konsol, di panel navigasi, perluas Tes, Penasihat Perangkat, lalu pilih Suite uji.

  2. Pilih rangkaian pengujian yang ingin Anda lihat detail rangkaian pengujian.

    Konsol yang menampilkan rangkaian pengujian tunggal bernama “Perangkat demo suite penasihat” yang dibuat pada 11 Mei 2021.

    Halaman detail rangkaian pengujian menampilkan semua informasi yang terkait dengan rangkaian pengujian.

  3. Pilih T indakan, lalu J alankan rangkaian pengujian.

    Halaman rangkaian demo dengan tombol “Jalankan rangkaian pengujian” dan log aktivitas kosong yang menunjukkan tidak ada rangkaian pengujian sebelumnya yang berjalan.
  4. Di bawah J alankan konfigurasi, Anda harus memilih AWS IoT sesuatu atau sertifikat untuk diuji menggunakan Device Advisor. Jika Anda tidak memiliki barang atau sertifikat yang ada, buat AWS IoT Core sumber daya terlebih dahulu.

    Di bagian Uji titik akhir, pilih titik akhir yang paling sesuai dengan kasus Anda. Jika Anda berencana untuk menjalankan beberapa rangkaian pengujian secara bersamaan menggunakan AWS akun yang sama di masa mendatang, pilih Device-level titik akhir. Jika tidak, jika Anda berencana untuk hanya menjalankan satu rangkaian pengujian pada satu waktu, pilih Account-level titik akhir.

    Konfigurasikan perangkat pengujian Anda dengan titik akhir pengujian Device Advisor yang dipilih.

    Setelah Anda memilih sesuatu atau sertifikat dan memilih titik akhir Device Advisor, pilih Run test.

    Konfigurasi untuk menjalankan rangkaian pengujian AWS IoT Core, memungkinkan Anda untuk memilih perangkat pengujian (benda atau sertifikat), memilih titik akhir pengujian (tingkat akun atau tingkat perangkat), dan secara opsional menambahkan tag.
  5. Pilih Pergi ke hasil di spanduk atas untuk melihat detail uji coba.

    Rincian rangkaian pengujian khusus berjudul 'Device Advisor demo suite' sedang berlangsung dengan status 'Tertunda'.

Menghentikan menjalankan rangkaian pengujian (opsional)

  1. Di AWS IoT konsol, di panel navigasi, perluas Tes, Penasihat Perangkat, lalu pilih Tes berjalan dan hasil.

  2. Pilih rangkaian pengujian yang sedang berlangsung yang ingin Anda hentikan.

    Hasil pengujian berjalan di konsol Device Advisor.
  3. Pilih T ind akan, lalu Hentikan rangkaian pengujian.

    Hasil pengujian berjalan di konsol Device Advisor.
  4. Proses pembersihan akan memakan waktu beberapa menit untuk menyelesaikannya. Saat proses pembersihan berjalan, status uji coba akan menjadiSTOPPING. Tunggu proses pembersihan selesai dan status rangkaian pengujian berubah ke STOPPED status sebelum memulai menjalankan suite baru.

    Hasil pengujian yang dihentikan berjalan di konsol Device Advisor.

Lihat detail dan log run suite pengujian

  1. Di AWS IoT konsol, di panel navigasi, perluas Tes, Penasihat Perangkat, lalu pilih Tes berjalan dan hasil.

    Halaman ini menampilkan:

    • Sejumlah hal IoT

    • Jumlah sertifikat IoT

    • Jumlah rangkaian pengujian yang sedang berjalan

    • Semua rangkaian pengujian berjalan yang telah dibuat

  2. Pilih rangkaian pengujian yang ingin Anda lihat detail dan log proses.

    Bagian Pengujian berjalan dan hasil yang menampilkan detail rangkaian pengujian bernama “Suite demo Penasihat Perangkat” yang saat ini sedang berlangsung.

    Halaman ringkasan jalankan menampilkan status menjalankan rangkaian pengujian saat ini. Halaman ini secara otomatis diperbarui setiap 10 detik. Sebaiknya Anda memiliki mekanisme yang dibuat untuk perangkat Anda untuk mencoba menghubungkan ke titik akhir pengujian kami setiap lima detik selama satu hingga dua menit. Kemudian Anda dapat menjalankan beberapa kasus uji secara berurutan secara otomatis.

    Log kasus uji yang menunjukkan pengujian MQTT Connect yang berhasil tanpa pesan sistem yang ditampilkan.
  3. Untuk mengakses CloudWatch log untuk menjalankan rangkaian pengujian, pilih Test suite log.

    Untuk mengakses CloudWatch log untuk kasus uji apa pun, pilih Log kasus uji.

  4. Berdasarkan hasil pengujian Anda, pec ahkan masalah perangkat Anda sampai semua tes lulus.

Unduh AWS IoT laporan kualifikasi

Jika Anda memilih opsi Gunakan rangkaian uji AWS IoT kualifikasi saat membuat rangkaian pengujian dan dapat menjalankan rangkaian pengujian kualifikasi, Anda dapat mengunduh laporan kualifikasi dengan memilih Unduh laporan kualifikasi di halaman ringkasan uji coba.

Hasil tes Program Kualifikasi yang menunjukkan tes lulus untuk MQTT, TLS, dan komponen lainnya.