Bluetooth 컨트롤러 테스트 필수 조건
이 문서에서는 Bluetooth 라디오에 대한 Bluetooth Windows HLK 테스트를 실행하기 위해 테스트 환경 및 테스트 머신을 올바르게 설정하는 방법을 설명합니다.
Bluetooth 버스 컨트롤러 요구 사항(Device.BusController.Bluetooth)
Bluetooth 라디오를 인증하는 경우 Microsoft 받은 편지함 Bluetooth 스택을 사용하여 모든 테스트를 수행해야 합니다. Microsoft 스택의 기능이 대체되지 않는 한, 라디오 작업에 필요한 필터 드라이버를 계속 사용할 수 있습니다.
OEM 및 ODM이 시스템에서 사용하는 전송 유형을 통해 연결된 동안 라디오를 테스트해야 합니다. 예를 들어, 라디오가 시스템에서 UART를 통해 연결되는 경우 UART를 통해 연결된 라디오도 인증하세요.
라디오 테스트는 기본 Windows 구성에서 수행해야 하며 Bluetooth 설정을 변경하지 않아야 합니다. 예를 들어 USB 라디오는 선택적 일시 중단을 지원해야 하며 기본적으로 Windows에서 사용하도록 설정됩니다. OS에서 선택한 기본값에서 이 설정을 변경하지 마세요.
참고
OEM 및 ODM은 이러한 프로필 팩이 설치된 시스템을 인증해야 하므로 프로필 추가 기능 팩을 생성하는 IHV는 해당 프로필 팩을 시스템에 설치한 상태로 추가 Bluetooth 시스템 수준 테스트(System.Client.BluetoothController)를 수행하도록 강력히 권장됩니다.
BTP(Bluetooth 테스트 플랫폼)
테스트 플랫폼의 일반적인 개요는 BTP(Bluetooth 테스트 플랫폼)에서 찾을 수 있습니다.
하드웨어 설정
HLK에는 다음 각 범주에서 하나 이상의 디바이스가 필요합니다(다른 디바이스는 작동할 수 있지만 Microsoft에서 테스트하거나 지원하지 않음).
대부분의 BTP 라디오는 Traduci 보드를 사용하여 연결됩니다. 각 디바이스 및 Traduci 보드를 설정하는 방법은 Bluetooth 테스트 플랫폼에 대한 하드웨어 설정을 참조하세요.
적절한 Traduci 펌웨어 버전의 경우 적절한 BTP 패키지에 대한 링크가 포함된 아래 테이블을 참조하고 Bluetooth 테스트 플랫폼 소프트웨어 설정의 2단계를 따르세요.
HLK 버전 | BTP 패키지 |
---|---|
22H2 | v1.12.2 다운로드 |
HLK 테스트는 달리 지정하지 않는 한, 다음 Traduci 포트 레이아웃을 가정합니다.
포트 | 디바이스 |
---|---|
JA | RN52/BM62 |
JB | RN42 |
JC | Bluefruit Friend |
JD |
테스트 사양에 대한 하드웨어 요구 사항
규격 | 하드웨어 |
---|---|
Device.BusController.Bluetooth.HciExtensions.A2dpOffload System.Client.BluetoothController.HciExtensions.A2dpOffload |
Traduci, RN52/BM62 |
HLK에서 테스트 실행
HLK는 클라이언트 시스템에서 실행되도록 BTP 테스트를 예약하므로 traduci를 클라이언트 시스템에 연결해야 합니다. BTP 테스트에는 “특별한 구성 필요”를 나타내는 해당 형식의 기호가 있습니다.
BTP 테스트는 다른 테스트와 동일한 방식으로 예약됩니다.
device 매개 변수 이름에 사용되는 값은 위의 디바이스를 설명하는 페이지에서 찾을 수 있습니다. 예를 들어 RN42 및 Bluefruit Friend 디바이스를 설명하는 페이지에서 가져옵니다. 매개 변수 열에는 사용할 수 있는 값이 표시됩니다.
디바이스 | 기능 | 매개 변수 |
---|---|---|
RN42 | BR(기본 속도) | rn42 |
Bluefruit Feather | LE(저에너지) | bluefruit52 |
테스트 환경 설정
Bluetooth 테스트에는 최대 3대의 테스트 시스템이 필요하며, 각 머신과 동일한 WHLK 머신 풀에 4.0 Bluetooth 라디오가 있어야 합니다. 머신은 두 가지 역할로 나뉩니다.
기본 - 인증할(DUT) Bluetooth 라디오가 있는 테스트 시스템입니다.
보조 - 시스템에 4.0 Bluetooth 라디오가 있는 지원 테스트 시스템입니다.
모든 테스트 머신은 TCP/IP를 통해 통신할 수 있어야 하며 DNS를 사용하여 서로의 머신 이름을 확인할 수 있어야 합니다. 백 채널 TCP/IP 통신은 포트 5005 및 5006을 통해 발생하며 테스트 소프트웨어에서 자동으로 열려야 합니다.
모든 테스트 머신은 서로의 몇 피트 내에 배치해야 하며 가능한 거짓 테스트 실패를 줄이기 위해 서로 연결되어 있어야 합니다. 또한 소음을 줄이고 테스트의 안정성을 높이기 위해 영역의 다른 Bluetooth 트래픽을 줄이세요.
머신 설정 지침
테스트 머신에 사용 가능한 최신 Windows 운영 체제를 설치하고 머신을 테스트 네트워크에 연결합니다. 모든 테스트 머신은 TCP/IP 및 WHLK 컨트롤러를 통해 서로 통신할 수 있어야 합니다.
시스템에 내부 Bluetooth 라디오가 없는 경우 다음 단계를 수행합니다.
기본 시스템에서 인증할(DUT) Bluetooth 컨트롤러를 설치합니다.
보조 머신에 지원 Bluetooth 4.0 라디오를 설치합니다. 보조 테스트 머신에서 이전에 인증된 라디오를 사용하는 것이 좋지만 이 문서를 작성할 당시에는 4.0 라디오에서 로고를 받지 못했습니다.
소프트웨어 패키지를 설치합니다.
Bluetooth 라디오를 인증하는 경우 라디오 작동에 필요한 필수 소프트웨어(필터 드라이버 등)를 설치합니다. 라디오를 인증할 때 Microsoft 받은 편지함 Bluetooth 스택의 기능을 교체해서는 안 됩니다.
통합 Bluetooth 라디오가 있는 Windows 시스템을 인증하는 경우 무선 작업에 필요한 소프트웨어와 머신에 함께 제공되는 소프트웨어(프로필 팩 및 필터 드라이버와 같은 타사 드라이버 포함)를 설치합니다.
테스트 컴퓨터에 Windows HLK 클라이언트를 설치합니다.
Windows HLK Studio를 사용하여 머신 풀을 만들고 3대의 테스트 머신을 새로 만든 풀로 이동합니다.
모든 테스트 머신에서 모든 Bluetooth 디바이스의 페어링을 해제합니다.
모든 테스트 머신을 “준비” 상태로 둡니다.