Prasyarat Sertifikasi

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.