Sertifika Ön Koşulları

GRL kullanarak bir OpenThread bileşeni veya ürünü üzerinde sertifika testleri çalıştırmak için Test Bandı, aşağıdaki gereksinimleri karşıladığınızı doğrulayın.

İleti Dizisi Grubu üyeliği

GRL Thread Test Harness yazılımını indirip kullanmak veya bir veya ürün sertifika programının Katkıda bulunan veya sponsor üyeliği İleti Dizisi Grubu'nda.

Taşıma

OpenThread, hedeflenen platforma başarıyla taşınmalıdır sertifikasyon sürecidir. Daha fazla bilgi için Taşıma Rehberi.

Derleme seçenekleri

Test edilen cihaz (DUT) için aşağıdaki derleme seçenekleri gereklidir katılabilirsiniz.

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER (yalnızca tam iş parçacığı içeren cihaz (FTD))
  • OT_DHCP6_CLIENT (isteğe bağlı)
  • OT_JOINER

Thread 1.1.1 Spesifikasyonu'nun 8. Bölümü, bant içi örgüyü tanımlamaktadır. Güvenli kimlik doğrulama, yetkilendirme, devreye alma ve ve yeni, güvenilmeyen radyo cihazlarının bağlantılı bir ağa bağlanması. MeshCoP'yi kullanmak için bant içi devreye alma test durumlarında yetkili ve birleştirici rollerinin etkin.

OpenThread temel DHCPv6 desteği sağlar ancak DHCPv6 şu sayfada isteğe bağlı olarak listelenmiştir: İş Parçacığı 1.1.1 Spesifikasyonu. Üç test durumunda DHCPv6 istemcisi kullanılıyor işlevler: 5.2.5 (REED), 5.3.8 (Lider) ve 5.3.9 (Yönlendirici). Eğer uygulaması DHCPv6 kullanıyorsa derlemenizde DHCPv6'yı etkinleştirin.

Örneğin, sertifikasyon testleri:

./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
    -DOT_DHCP6_CLIENT=ON -DOT_JOINER=ON

Yapılandırma ve derleme seçeneklerinin nasıl kullanılacağı hakkında daha fazla bilgi için Oluşturma Kılavuzu.

Referans yığını derleme seçenekleri

Aşağıdaki derleme seçenekleri, sertifika testi:

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER
  • OT_DHCP6_CLIENT
  • OT_DHCP6_SERVER
  • OT_JOINER
  • OT_MAC_FILTER
  • OT_REFERENCE_DEVICE

Örneğin, sertifikasyonda referans yığını olarak kullanmak üzere CC2538'i derlemek için testler:

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

Donanım

  • 32 Thread referans cihazı (TI CC2538 kartları kullandık), OpenThread 1.1 sürümünü veya tarafından desteklenen başka bir Thread uygulamasını çalıştırın Test Bandı
  • Sağlanan sensör donanım yazılımını çalıştıran bir NXP/Freescale Sniffer USB-KW24D512 Test Harness tarafından
  • OpenThread 1.1 çalıştıran bir DUT (onayladığınız cihaz)
  • Aşağıdaki test durumları için bir RF kalkan kutusu:
    • 5.6.7 (REED)
    • 6.3.2 (MED, SED)
    • 9.2.9 (Lider, Yönlendirici)
    • 9.2.10 (Yönlendirici, ED1, SED1)
  • En az 35 cihazı destekleyecek kadar USB çoğaltıcısı (32 referans cihazı + 2 adet) dinleyiciler + 1 DUT)
  • Test Harness yazılımını çalıştıracak bir Windows makinesi

Yazılım

GRL İş Parçacığı Test Kayışı gereklidir testlerine dahil edilmiştir.

Sonraki Adımlar

Tüm ön koşulları karşıladığınızda sertifika testine hazır olursunuz.

Sertifika testlerini otomatikleştirmek için ek kurulum gerekir. Görüntüleyin Otomasyon Kurulumu bölümünde daha fazla bilgi edinebilirsiniz.

Sertifika testlerini manuel olarak çalıştırmak için GRL Test Kayışını kullanma.