테스트 플랫폼 Wi-Fi 및 Bluetooth 공존 테스트 Bluetooth
BTP Bluetooth 및 Wi-Fi 공존 테스트는 로컬 시스템이 Bluetooth 디바이스와 페어링하고, Wi-Fi 액세스 지점에 연결하고, Wi-Fi 통해 데이터를 스트리밍하는 동시에 Bluetooth 기능의 유효성을 검사하고 Bluetooth 처리량을 모니터링하는 기능을 확인합니다. Bluetooth 및 Wi-Fi 성능은 사용자에게 보고되며, Bluetooth 오디오 및 HID 스트림의 성능은 결함 감지 및 트래픽 분석을 사용하여 유효성을 검사합니다.
테스트 설정
Traduci와 함께 Pmod 디바이스를 사용하는 경우 먼저 녹색 전원 표시기, 선택적 노란색 테스트 LED 및 Traduci의 주황색 LED 3개가 켜져 있는지 확인합니다. SUT의 Bluetooth 라디오가 켜지고 적절한 디바이스가 Traduci에 올바르게 연결되어 있는지 확인합니다. 현재 ESP32 디바이스는 JD에 만 연결할 수 있습니다. 마찬가지로 오디오 디바이스(RN52 또는 BM62) 디바이스는 JA에 만 연결할 수 있습니다. 설정에 대한 자세한 내용은 BTP 설정에서 찾을 수 있습니다.
지원되는 디바이스에 대한 기능 및 구매 정보는 지원되는 BTP 하드웨어에서 찾을 수 있습니다.
지원되는 디바이스
- ESP32 (Wi-Fi Access Point 디바이스)
- BM62 (오디오 디바이스)
- RN52 (오디오 장치)
- RN42 (HID 디바이스로)
- Bluefruit Friend (HID 디바이스로)
- Bluefruit Feather (HID 디바이스로)
Wi-Fi 및 Bluetooth 공존 테스트 실행
BTP 패키지가 추출된 폴더로 이동합니다. 일반적으로 아래에 있습니다 C:\BTP. 패키지 버전 이름을 따서 명명된 폴더에서 아래에 참조된 스크립트를 찾을 수 있습니다. 모든 기존 네트워크 및 VPN 연결의 연결이 끊어지고 "자동으로 커넥트"가 선택 취소되어 있는지 확인합니다. 다음 중 하나를 실행합니다.
RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name>관리자 권한 명령 프롬프트에서 또는RunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name>관리자 권한 PowerShell 콘솔에서
HID 기능의 유효성을 동시에 검사하려면 다음 중 하나를 실행합니다.
RunWiFiAudioHidScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name>관리자 권한 명령 프롬프트에서 또는RunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name>관리자 권한 PowerShell 콘솔에서
사용 가능한 디바이스 이름 매개 변수에 대한 정보는 Bluetooth 테스트 플랫폼 지원 하드웨어에서 찾을 수 있습니다.
또한 BTP의 내부 연산에 대한 자세한 출력을 가져오기 위해 끝에 선택적 매개 변수 -VerboseLogs 를 포함할 수 있습니다.
Traduci를 사용하는 경우 테스트가 시작되면 12핀 어댑터 옆에 있는 빨간색 LED가 켜집니다. 테스트의 명령이 Pmod 디바이스에 전원을 공급하면 켜집니다. 이 LED는 모든 테스트가 끝날 때 꺼집니다. 이전 테스트 실패로 인해 다음 테스트가 시작될 때 전원을 켭니다. 전원을 다시 켜서 알려진 상태로 되돌리려고 합니다. 전원 주기가 실패하면 Pmod 디바이스가 알 수 없는 상태이기 때문에 테스트가 실패합니다.
로그 캡처
Bluetooth 로그를 캡처하려면 GitHub Windows 리포지토리에 대한 busiotools에 대한 지침을 따릅니다.
Bluetooth 로그를 구문 분석하려면 BTETLParse 도구에 대한 지침을 따릅니다.
알려진 문제
- 스트레스 테스트: LE 디바이스를 사용하여 타이트 루프에서 테스트를 실행하면 페어링 또는 짝이 실패할 수 있습니다.
- VPN 세션에서 연결을 끊지 않고 Wi-Fi 및 Bluetooth 공존 테스트를 실행하면 오류가 발생합니다.
- 현재 이러한 테스트는 일부 Arm64 디바이스에 대해 실패할 수 있습니다. 이 문제를 해결하기 위해 노력하고 있습니다.