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.