Google berkomitmen untuk memajukan ekuitas ras untuk komunitas kulit hitam. Lihat bagaimana.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Prasyarat Sertifikasi

Untuk menjalankan tes sertifikasi pada komponen atau produk OpenThread, menggunakan Harness Test GRL, verifikasi bahwa Anda telah memenuhi persyaratan berikut.

Keanggotaan Grup Utas

Untuk mengunduh dan menggunakan perangkat lunak GRL Thread Test Harness, atau untuk mengirimkan komponen atau produk untuk sertifikasi, Anda harus memiliki Kontributor atau Keanggotaan Sponsor di Grup Thread.

Porting

OpenThread harus berhasil diangkut ke platform yang ditargetkan untuk sertifikasi. Untuk informasi lebih lanjut, lihat Panduan Porting .

Opsi pembuatan

Opsi build berikut diperlukan untuk perangkat yang diuji (DUT) yang terlibat dalam pengujian sertifikasi.

  • BORDER_ROUTER
  • COMMISSIONER (Perangkat Utang Lengkap (FTD) saja)
  • DHCP6_CLIENT (opsional)
  • JOINER

Bagian 8 dari Thread 1.1.1 Spesifikasi mendefinisikan Mesh Commissioning Protocol (MeshCoP) in-band untuk otentikasi aman, commissioning, dan bergabung dengan perangkat radio baru yang tidak terpercaya ke jaringan mesh. Untuk menggunakan MeshCoP untuk kasus uji commissioning in-band, peran Komisaris dan Joiner harus diaktifkan.

OpenThread menyediakan dukungan dasar DHCPv6, tetapi DHCPv6 terdaftar sebagai opsional di Spesifikasi 1.1.1 Thread. Tiga uji coba menggunakan fungsionalitas klien DHCPv6: 5.2.5 (REED), 5.3.8 (Leader), dan 5.3.9 (Router). Jika aplikasi Anda menggunakan DHCPv6, aktifkan DHCPv6 di build Anda.

Misalnya, untuk membangun platform CC2538 dengan DHCPv6 untuk digunakan sebagai DUT dalam tes sertifikasi:

 make -f examples/Makefile-cc2538 BORDER_ROUTER=1 COMMISSIONER=1 DHCP6_CLIENT=1 JOINER=1 

Untuk informasi lebih lanjut tentang cara menggunakan konfigurasi dan membangun opsi, lihat Panduan Bangunan .

Referensi opsi susunan tumpukan

Opsi bangunan berikut diperlukan untuk tumpukan referensi yang terlibat dalam pengujian sertifikasi:

  • BORDER_ROUTER
  • COMMISSIONER
  • DHCP6_CLIENT
  • DHCP6_SERVER
  • JOINER
  • MAC_FILTER
  • REFERENCE_DEVICE

Misalnya, untuk membangun CC2538 untuk digunakan sebagai tumpukan referensi dalam tes sertifikasi:

 make -f examples/Makefile-cc2538 BORDER_ROUTER=1 COMMISSIONER=1 \
     DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1 

Perangkat keras

  • 32 perangkat referensi utas (kami menggunakan papan TI CC2538 ), baik menjalankan OpenThread 1.1 atau implementasi Thread lain yang didukung oleh Test Harness
  • Sniffer NXP / Freescale USB-KW24D512, menjalankan firmware sniffer yang disediakan oleh Test Harness
  • A DUT (perangkat yang Anda sertifikasi) menjalankan OpenThread 1.1
  • Kotak pelindung RF untuk kasus uji berikut:
    • 5.6.7 (REED)
    • 6.3.2 (MED, SED)
    • 9.2.9 (Pemimpin, Router)
    • 9.2.10 (Router, ED1, SED1)
  • Hub USB yang cukup untuk mendukung setidaknya 35 perangkat (32 perangkat referensi + 2 sniffers + 1 DUT)
  • Mesin Windows untuk menjalankan perangkat lunak Test Harness

Perangkat lunak

GRL Thread Harness Test diperlukan untuk semua pengujian sertifikasi.

Langkah selanjutnya

Ketika semua prasyarat dipenuhi, Anda siap untuk pengujian sertifikasi.

Untuk mengotomatisasi tes sertifikasi, diperlukan pengaturan tambahan. Lihat Pengaturan Otomasi untuk informasi lebih lanjut.

Untuk menjalankan tes sertifikasi secara manual, lihat Menggunakan GRL Test Harness .