Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

인증 전제 조건

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

스레드 그룹 멤버십

다운로드하여 사용하는 GRL 스레드 테스트 장치 소프트웨어를, 또는 인증 구성 요소 나 제품을 제출하려면 있어야합니다 기여자 또는 회원을 후원 스레드 그룹에.

포팅

OpenThread는 인증 대상 플랫폼에 성공적으로 이식되어야 합니다. 자세한 내용은 참조 포팅 가이드 .

빌드 옵션

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

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER (전체 스레드 장치 (FTD) 만 해당)
  • OT_DHCP6_CLIENT (선택 사항)
  • OT_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 플랫폼을 구축하려면:

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

구성 및 빌드 옵션을 사용하는 방법에 대한 자세한 내용은 참조 건물 가이드 .

참조 스택 빌드 옵션

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

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

예를 들어 인증 테스트에서 참조 스택으로 사용하기 위해 CC2538을 구축하려면:

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

하드웨어

  • 32 개 스레드 기준 장치 (우리가 사용 TI CC2538의 어느 OpenThread 1.1 또는 테스트 장치에 의해 지원되는 다른 스레드 구현을 실행 보드)
  • NXP/프리스케일 스니퍼 USB-KW24D512, 테스트 하네스에서 제공하는 스니퍼 펌웨어 실행
  • OpenThread 1.1을 실행하는 DUT(인증하는 장치)
  • 다음 테스트 케이스를 위한 RF 쉴드 박스:
    • 5.6.7 (리드)
    • 6.3.2 (중대, SED)
    • 9.2.9 (리더, 라우터)
    • 9.2.10(라우터, ED1, SED1)
  • 최소 35개의 장치를 지원하기에 충분한 USB 허브(32개의 참조 장치 + 2개의 스니퍼 + 1개의 DUT)
  • 테스트 하네스 소프트웨어를 실행하기 위한 Windows 시스템

소프트웨어

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

다음 단계

모든 전제 조건이 충족되면 인증 테스트를 받을 준비가 된 것입니다.

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

수동으로 실행 인증 시험에 참조 GRL 테스트 장치를 사용 .