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 테스트 하네스 사용.