Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Sertifika Ön Koşulları

Bir OpenThread bileşeni veya ürünü üzerinde GRL Test Harness kullanarak sertifika testleri yapmak için aşağıdaki gereksinimleri karşıladığınızı doğrulayın.

İş Parçacığı Grubu üyeliği

GRL Thread Test Harness yazılımını indirmek ve kullanmak veya sertifikasyon için bir bileşen veya ürün göndermek için Thread Grubunda Katılımcı veya Sponsor Üyeliğiniz olmalıdır.

Taşıma

OpenThread, sertifikasyon için hedeflenen platforma başarıyla taşınmalıdır. Daha fazla bilgi için Taşıma Kılavuzuna bakın .

Oluşturma seçenekleri

Sertifika testine dahil olan test edilen cihaz (DUT) için aşağıdaki oluşturma seçenekleri gereklidir.

  • BORDER_ROUTER
  • COMMISSIONER (Yalnızca Tam Diş Cihazı (FTD))
  • DHCP6_CLIENT (isteğe bağlı)
  • JOINER

İplik 1.1.1 Spesifikasyonunun 8. Bölümü, yeni, güvenilmeyen telsiz cihazlarının güvenli kimlik doğrulaması, devreye alınması ve bir örgü ağa bağlanması için bant içi Mesh Devreye Alma Protokolünü (MeshCoP) tanımlar. MeshCoP'u bant içi devreye alma test durumlarında kullanmak için Komisyoncu ve Birleştirici rollerinin etkinleştirilmesi gerekir.

OpenThread temel DHCPv6 desteği sağlar, ancak DHCPv6, Thread 1.1.1 Spesifikasyonunda isteğe bağlı olarak listelenmiştir. Üç test senaryosu DHCPv6 istemci işlevselliğini kullanır: 5.2.5 (REED), 5.3.8 (Lider) ve 5.3.9 (Yönlendirici). Uygulamanız DHCPv6 kullanıyorsa, yapınızda DHCPv6'yı etkinleştirin.

Örneğin, sertifika testlerinde DUT olarak kullanılmak üzere DHCPv6 ile CC2538 platformunu oluşturmak için:

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

Yapılandırma ve oluşturma seçeneklerinin nasıl kullanılacağı hakkında daha fazla bilgi için, Yapı Kılavuzu'na bakın .

Referans yığın oluşturma seçenekleri

Sertifika testinde yer alan referans yığını için aşağıdaki oluşturma seçenekleri gereklidir:

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

Örneğin, sertifika testlerinde referans yığını olarak kullanılmak üzere CC2538'i oluşturmak için:

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

Donanım

  • OpenThread 1.1 veya Test Harness tarafından desteklenen başka bir Thread uygulamasını çalıştıran 32 Thread referans cihazı ( TI CC2538 kartlarını kullandık)
  • Test Harness tarafından sağlanan sniffer aygıt yazılımını çalıştıran bir NXP / Freescale Sniffer USB-KW24D512
  • OpenThread 1.1 çalıştıran bir DUT (onayladığınız cihaz)
  • Aşağıdaki test durumları için bir RF koruma 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ı desteklemek için yeterli USB Hub'ı (32 referans cihazı + 2 algılayıcı + 1 DUT)
  • Test Harness yazılımını çalıştırmak için bir Windows makinesi

Yazılım

GRL Diş Testi Donanımı , tüm sertifika testleri için gereklidir.

Sonraki adımlar

Tüm ön koşullar karşılandığında, sertifika testine hazır olursunuz.

Sertifika testlerini otomatikleştirmek için ek kurulum gereklidir. Daha fazla bilgi için Otomasyon Kurulumu'na bakın.

Sertifika testlerini manuel olarak çalıştırmak için, bkz . GRL Test Demetini Kullanma .