Untuk menjalankan uji sertifikasi pada komponen atau produk OpenThread, menggunakan GRL Test Harness, pastikan Anda telah memenuhi persyaratan berikut.
Keanggotaan Grup Thread
Untuk mendownload dan menggunakan software GRL Thread Test Harness, atau untuk mengirimkan atau produk untuk sertifikasi, Anda harus memiliki Keanggotaan Sponsor atau Kontributor dalam Grup Thread.
Transfer
OpenThread harus berhasil ditransfer ke platform yang ditargetkan untuk sertifikasi. Untuk informasi selengkapnya, lihat Panduan Transfer.
Opsi build
Opsi build berikut diperlukan untuk perangkat yang sedang diuji (DUT) yang terlibat dalam pengujian sertifikasi.
OT_THREAD_VERSION
OT_BORDER_ROUTER
OT_COMMISSIONER
(Khusus Perangkat Thread Lengkap (FTD))OT_DHCP6_CLIENT
(opsional)OT_JOINER
Bagian 8 dari Thread 1.1.1 Spesifikasi mendefinisikan Jaring in-band Commissioning Protocol (MeshCoP) untuk otentikasi, commissioning, dan menggabungkan perangkat radio baru yang tidak terpercaya ke jaringan mesh. Untuk menggunakan MeshCoP untuk kasus pengujian in-band commissioning, peran Komisaris dan Joiner harus mengaktifkan pembuatan versi.
OpenThread menyediakan dukungan DHCPv6 dasar, tetapi DHCPv6 terdaftar sebagai opsional di Spesifikasi Thread 1.1.1. Tiga kasus pengujian menggunakan klien DHCPv6 fungsionalitas: 5.2.5 (REED), 5.3.8 (Leader), dan 5.3.9 (Router). Jika aplikasi menggunakan DHCPv6, aktifkan DHCPv6 di {i>build<i} Anda.
Misalnya, untuk membangun platform CC2538 dengan DHCPv6 untuk digunakan sebagai DUT di ujian sertifikasi:
./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
-DOT_DHCP6_CLIENT=ON -DOT_JOINER=ON
Untuk informasi selengkapnya mengenai cara menggunakan opsi konfigurasi dan build, lihat Panduan Membangun.
Opsi build stack referensi
Opsi build berikut diperlukan untuk stack referensi yang terlibat dalam ujian sertifikasi:
OT_THREAD_VERSION
OT_BORDER_ROUTER
OT_COMMISSIONER
OT_DHCP6_CLIENT
OT_DHCP6_SERVER
OT_JOINER
OT_MAC_FILTER
OT_REFERENCE_DEVICE
Misalnya, untuk membuat CC2538 agar dapat digunakan sebagai stack referensi dalam sertifikasi tes:
./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
-DOT_DHCP6_CLIENT=ON -DOT_DHCP6_SERVER=ON -DOT_JOINER=ON \
-DOT_MAC_FILTER=ON -DOT_REFERENCE_DEVICE=ON
Hardware
- 32 Perangkat referensi thread (kami menggunakan board TI CC2538), menjalankan OpenThread 1.1 atau implementasi Thread lainnya yang didukung oleh Uji Harness
- NXP/Freescale Sniffer USB-KW24D512, menjalankan firmware sniffer yang disediakan oleh Test Harness
- DUT (perangkat yang ingin Anda sertifikasi) yang menjalankan OpenThread 1.1
- Kotak perisai RF untuk kasus pengujian 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)
- Komputer Windows untuk menjalankan software Test Harness
Software
GRL Thread Test Harness diperlukan untuk semua ujian sertifikasi.
Langkah Berikutnya
Jika semua prasyarat terpenuhi, Anda siap mengikuti ujian sertifikasi.
Untuk mengotomatiskan pengujian sertifikasi, penyiapan tambahan diperlukan. Lihat Penyiapan Otomatisasi untuk informasi selengkapnya.
Untuk menjalankan pengujian sertifikasi secara manual, lihat Menggunakan Harness Uji GRL.