Google은 블랙 커뮤니티를위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 방법을보십시오.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

인증 전제 조건

GRL 테스트 하니스를 사용하여 OpenThread 구성 요소 또는 제품에 대한 인증 테스트를 실행하려면 다음 요구 사항을 충족하는지 확인하십시오.

스레드 그룹 멤버쉽

GRL Thread Test Harness 소프트웨어를 다운로드하여 사용하거나 인증을 위해 구성 요소 또는 제품을 제출하려면 스레드 그룹에 기고자 또는 스폰서 멤버쉽 이 있어야합니다.

포팅

인증 대상 플랫폼으로 OpenThread를 성공적으로 포팅해야합니다. 자세한 내용은 포팅 안내서를 참조하십시오.

빌드 옵션

인증 테스트와 관련된 테스트 대상 장치 (DUT)에는 다음과 같은 빌드 옵션이 필요합니다.

  • BORDER_ROUTER
  • COMMISSIONER (전체 스레드 장치 (FTD) 만 해당)
  • DHCP6_CLIENT (선택 사항)
  • JOINER

스레드 1.1.1 사양의 섹션 8은 신뢰할 수없는 새로운 무선 장치를 메시 네트워크에 안전하게 인증, 커미셔닝 및 결합하기위한 대역 내 메시 커미셔닝 프로토콜 (MeshCoP)을 정의합니다. 대역 내 커미셔닝 테스트 사례에 MeshCoP를 사용하려면 커미셔너 및 소목 역할을 활성화해야합니다.

OpenThread는 기본 DHCPv6 지원을 제공하지만 DHCPv6은 스레드 1.1.1 사양에서 선택 사항으로 표시됩니다. 세 가지 테스트 사례는 DHCPv6 클라이언트 기능을 사용합니다 : 5.2.5 (REED), 5.3.8 (리더) 및 5.3.9 (라우터). 응용 프로그램이 DHCPv6을 사용하는 경우 빌드에서 DHCPv6을 활성화하십시오.

예를 들어 인증 테스트에서 DUT로 사용하기 위해 DHCPv6을 사용하여 CC2538 플랫폼을 빌드하려면 다음을 수행하십시오.

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

구성 및 빌드 옵션 사용 방법에 대한 자세한 정보는 빌딩 안내서를 참조하십시오.

참조 스택 빌드 옵션

인증 테스트와 관련된 참조 스택에는 다음과 같은 빌드 옵션이 필요합니다.

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

예를 들어, 인증 테스트에서 참조 스택으로 사용하기 위해 CC2538을 빌드하려면 다음을 수행하십시오.

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

하드웨어

  • OpenThread 1.1 또는 테스트 하네스가 지원하는 다른 스레드 구현을 실행하는 32 개의 스레드 참조 장치 ( TI CC2538 보드 사용)
  • 테스트 하네스가 제공하는 스니퍼 펌웨어를 실행하는 NXP / Freescale Sniffer USB-KW24D512
  • OpenThread 1.1을 실행하는 DUT (인증중인 장치)
  • 다음 테스트 사례를위한 RF 차폐 상자 :
    • 5.6.7 (REED)
    • 6.3.2 (MED, SED)
    • 9.2.9 (리더, 라우터)
    • 9.2.10 (라우터, ED1, SED1)
  • 35 개 이상의 장치를 지원하기에 충분한 USB 허브 (32 개의 참조 장치 + 2 개의 스니퍼 + 1 DUT)
  • Test Harness 소프트웨어를 실행하는 Windows 시스템

소프트웨어

모든 인증 테스트에는 GRL 스레드 테스트 하니스 가 필요합니다.

다음 단계

모든 전제 조건이 충족되면 인증 테스트를받을 수 있습니다.

인증 테스트를 자동화하려면 추가 설정이 필요합니다. 자세한 내용은 자동화 설정 을 참조하십시오.

인증 테스트를 수동으로 실행하려면 GRL 테스트 하네스 사용을 참조하십시오.