인증 기본 요건

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을 활성화합니다.

예를 들어, 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 방패 상자 <ph type="x-smartling-placeholder">
      </ph>
    • 5.6.7 (REED)
    • 6.3.2 (MED, SED)
    • 9.2.9 (리더, 라우터)
    • 9.2.10 (라우터, ED1, SED1)
  • 최소 35대의 기기 (참조 기기 32대+2대)를 지원할 수 있는 USB 허브가 필요합니다. 스니퍼 + 1 DUT)
  • 테스트 하네스 소프트웨어를 실행할 Windows 컴퓨터

소프트웨어

GRL 스레드 테스트 하네스는 필수 항목입니다. 에 대해 자세히 알아보세요.

다음 단계

모든 기본 요건이 충족되면 인증 시험에 응시할 준비가 된 것입니다.

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

인증 테스트를 수동으로 실행하려면 다음을 참조하세요. GRL 테스트 하네스 사용.