오디오 전환 검사기 앱 사용자 설명서

이 페이지는 검사기 앱의 오디오 스위치 버전에 관한 페이지입니다. 검사기 앱의 LE 오디오 버전에 관한 도움말은 LE 오디오 검사기 앱 페이지를 참고하세요.

설정

검사기 앱에서 테스트를 사용 설정하려면 다음 단계를 따르세요.

  • 기기에 GmsCore 버전 22.08.xx 이상이 설치되어 있는지 확인합니다.
  • 테스트 이메일이 빠른 페어링 파트너 테스트 그룹에 속하는지 확인합니다.
    • 새로 등록된 이메일과 휴대전화의 권한이 동기화되는 데 6~24시간이 걸릴 수 있습니다.
    • 연결된 Google 계정에 로그인했다가 로그아웃해도 즉시 동기화가 트리거될 수 있습니다.

예:

GMS 버전은 Google Play 서비스의 앱 정보 페이지에서 확인할 수 있습니다.

필수 기기

오디오 스위치 테스트를 실행하려면 휴대전화를 빠른 페어링을 사용하여 페어링해야 합니다.

  1. 동일한 Google 계정에 로그인된 휴대전화 A와 B를 준비합니다.
  2. 헤드셋을 휴대전화 A와 페어링합니다 (초기 페어링).
  3. 페어링 모드로 전환하고 하프 시트 UI 알림이 표시될 때까지 기다립니다.
  4. 연결을 클릭합니다.
  5. 완료를 클릭합니다.
  6. 헤드셋을 휴대전화 B와 페어링합니다 (이후 페어링).
    1. 두 페어링이 모두 완료되었다는 알림이 표시될 때까지 기다립니다.
  7. 시스템 알림을 클릭합니다.

예시 흐름은 다음과 같습니다.

그림 2: 초기 페어링 기기 A의 버튼 시퀀스를 보여줍니다. 그림 3: 후속 페어링 기기 B의 버튼 시퀀스를 보여줍니다.

기본 UI 흐름

다음은 일반적인 UI 흐름을 보여줍니다.

그림 4: 기기의 초기 로그인 및 검색을 보여줍니다. 그림 5: 테스트할 기기를 선택하는 방법과 기기에서 실행할 수 있는 테스트 유형을 보여줍니다. 그림 6: 다양한 테스트 유형과 해당하는 기기를 보여줍니다.

오디오 스위치 단일 포인트 테스트

오디오 스위치 테스트 (단일 포인트)

이 테스트는 다음과 같은 기능을 실행합니다.

  • 페이로드 확인
    • 다양한 시나리오의 광고 데이터를 확인합니다.
  • 메시지 스트림 확인
    • 메시지 스트림 통신을 확인합니다.
  • 다시 전환합니다.
    • 전환 동작을 확인합니다.

페이로드 확인 (단일 지점)

페이로드 확인 시퀀스는 다음과 같습니다.

  1. 헤드셋에 연결합니다.
  2. 사양에 요구되는 대로 계정 키의 첫 번째 바이트가 0x06인지 확인합니다.
  3. 기기에서 연결을 해제합니다.
  4. 사양에 요구되는 대로 계정 키의 첫 번째 바이트가 0x05인지 확인합니다.
  5. 헤드셋을 다시 연결합니다.
  6. 음악 재생해 줘
  7. 연결 상태가 다음 중 하나인지 확인합니다.
    1. 0x4: A2DP 스트리밍 전용
    2. 0x5: AVRCP를 사용한 A2DP 스트리밍
  8. SCO 연결을 시작합니다.
  9. SCO가 연결되었는지 확인합니다.
  10. 연결 상태가 다음과 같은지 확인합니다.
    1. 0x6: 인밴드 및 인밴드 외 벨소리 등 HFP (전화/VoIP 통화) 스트리밍

페이로드 확인의 예 (단일 지점):

그림 8: 예시 기기의 페이로드 확인 테스트 결과를 보여줍니다.

메시지 스트림 확인 (단일 포인트)

메시지 스트림 확인 시퀀스는 다음과 같습니다.

  1. 여러 메시지 스트림 연결 간의 세션 nonce를 확인합니다.
    1. 헤드셋에 연결합니다.
    2. 헤드셋에서 nonce X를 가져옵니다 (5초 이내).
    3. 헤드셋에 다시 연결합니다.
    4. 헤드셋에서 다른 nonce Y를 가져옵니다 (5초 이내).
    5. X와 Y가 다른지 확인합니다.
  2. 오디오 전환 기능 가져오기 요청을 전송합니다.
    1. 응답이 2초 이내에 전송되었는지 확인합니다. 콘텐츠가 확인되지 않습니다.
  3. 사용 중인 계정 키 표시 요청을 전송합니다.
    1. 응답이 2초 이내에 전송되었는지 확인합니다. 콘텐츠가 확인되지 않습니다.
  4. 연결 시작 알림 요청을 전송합니다.
    1. 응답이 2초 이내에 전송되었는지 확인합니다. 콘텐츠가 확인되지 않습니다.
  5. Send Custom Data(맞춤 데이터 전송) 요청을 전송합니다.
    1. ACK가 2초 이내에 반환되는지 확인합니다.
    2. 광고 데이터에 설정된 맞춤 데이터가 포함되어 있는지 확인합니다 (10초).

메시지 스트림 확인 (단일 지점)의 예:

그림 9: 기기 예시의 메시지 스트림 확인 테스트 결과를 보여줍니다.

전환 취소 (단일 지점)

이 테스트에는 기본 및 보조 시커라는 두 가지 기기가 필요합니다. 테스트 시퀀스는 다음과 같습니다.

  1. 기본 검색기가 헤드셋에 연결됩니다 (10초 이내).
  2. 보조 시커가 헤드셋에 연결됩니다 (10초 이내).
  3. 보조 검색자가 헤드셋에 다시 전환 요청을 보냅니다.

15초 이내에 다음이 발생합니다.

  • 기본 시커가 헤드셋에 다시 연결됩니다.
  • 보조 검색자가 헤드셋에서 연결 해제됩니다.

그림 10: 기본 기기에 충분한 테스트 시간을 허용하는 보조 검색기의 디스플레이 옵션을 보여줍니다.

다음은 전환 테스트의 예입니다.

그림 11: 전환 테스트를 초기화하는 방법을 보여줍니다. 그림 12: 어떤 기기가 어떤 역할을 처리하는지 정의하는 방법을 보여줍니다. 그림 13: 역할이 정의된 후 진행하는 방법을 보여줍니다. 그림 14: 인증을 기다리는 동안 기기가 어떻게 표시되는지 보여줍니다. 그림 15: 보조 기기를 켜고 활성화 상태로 유지해야 하는 위치를 보여줍니다. 그림 16: 성공적인 테스트 결과를 보여줍니다.

오디오 스위치 멀티포인트 테스트

페이로드 확인 (다중 포인트)

페이로드 확인 시퀀스는 다음과 같습니다.

  1. 헤드셋에 연결합니다.
  2. 사양에 요구되는 대로 계정 키의 첫 번째 바이트가 0x06인지 확인합니다.
  3. 기기에서 연결을 해제합니다.
  4. 사양에 요구되는 대로 계정 키의 첫 번째 바이트가 0x05인지 확인합니다.
  5. 헤드셋을 다시 연결합니다.
  6. 음악 재생해 줘
  7. 연결 상태가 다음 중 하나인지 확인합니다.
    1. 0x4: A2DP 스트리밍 전용
    2. 0x5: AVRCP를 사용한 A2DP 스트리밍
  8. SCO 연결을 시작합니다.
  9. SCO가 연결되었는지 확인합니다.
  10. 연결 상태가 다음과 같은지 확인합니다.
    1. 0x6: 인밴드 및 인밴드 외 벨소리 등 HFP (전화/VoIP 통화) 스트리밍

메시지 스트림 (멀티포인트)

이 테스트에는 기본 및 보조 검색자가 필요합니다. 다중점 구성 가능 플래그TRUE로 설정된 테스트에는 메시지 스트림 명령어를 통해 이 상태를 테스트하는 추가 단계가 있습니다.

구성 불가능한 메시지 스트림 테스트 (다중 포인트)의 예는 다음과 같습니다.

그림 17: 구성 불가능한 테스트가 성공적으로 실행된 결과를 보여줍니다.

구성 가능한 메시지 스트림 테스트 (다중 포인트)의 예:

그림 18: 구성 가능한 테스트가 성공적으로 실행된 결과를 보여줍니다.

다시 전환 (멀티포인트)

이 테스트에는 기본 및 보조 검색자가 필요합니다. 이 테스트는 단일 지점 버전과 거의 동일합니다. 유일한 차이점은 제공업체가 여러 연결을 지원하므로 보조 검색자가 제공업체에 연결되더라도 기본 검색자가 계속 제공업체에 연결된다는 점입니다.

다중 포인트 전환 테스트의 예는 다음과 같습니다.

그림 19: 테스트가 멀티포인트 기기에서 전환을 허용하는 방식을 보여줍니다.

스위치 활성 (멀티포인트만 해당)

이 테스트에는 기본 및 보조 검색자가 필요합니다.

이 테스트는 제공업체가 메시지 스트림 채널을 사용하여 예상 메시지를 전송하는지만 확인합니다.

테스트 단계:

  1. 기본 검색자가 제공업체에 연결됨
  2. 기본 검색자는 제공자의 기능을 확인합니다.
    1. 멀티포인트가 사용 중지되어 있고 멀티포인트 구성 가능 여부가 TRUE인 경우 멀티포인트를 사용 설정하려고 시도합니다.
  3. 기본 시커는 활성 오디오 소스 전환 (연결된 기기로) (0x30)을 자체적으로 호출합니다.
  4. 보조 검색자는 제공업체에 연결됩니다.
  5. 기본 시커는 다른 기기에 활성 오디오 소스 전환 (연결된 기기로) (0x30)을 호출합니다.
  6. 제공업체는 기본 검색자를 ACK합니다.
  7. 보조 시커는 활성 상태로 Notify multipoint-switch event (0x32)를 수신합니다.

Switch Active (다중점만 해당) 테스트의 예는 다음과 같습니다.

그림 20: 테스트가 멀티포인트 전용 기기에서 전환을 허용하는 방식을 보여줍니다.

기기 콘솔에 결과를 업로드하는 방법

결과 제출 방법

'SUBMIT RESULT'(결과 제출) 버튼을 누르면 테스트 결과 요약이 표시되지만 실제로는 Google에 결과가 제출되지 않습니다.

제출 프로세스는 'SUBMIT RESULT'(결과 제출) 버튼을 누르는 것으로 시작됩니다.

모든 결과를 검토한 후 결과 페이지 하단의 '제출' 버튼을 눌러 Google에 결과를 제출합니다.

검색 결과 페이지 하단으로 스크롤하고

기기 콘솔에서 업로드된 결과 보기

제출된 테스트 결과는 Nearby Console에서 확인할 수 있습니다. (오디오 스위치 테스트 사례의 경우 거리 측정항목 및 시간 측정항목이 삭제됩니다.) 예를 들면 다음과 같습니다.

테스트 결과는 Nearby Console의 표에 표시됩니다.

문제 해결

모든 테스트가 실패한 경우 블루투스를 껐다가 다시 켜 보세요.

풀다운 메뉴의 버튼에서 블루투스를 사용 설정하거나 중지할 수 있습니다.

전환 테스트

전환 테스트가 실패하여 그림 1과 같이 중단된 경우 테스트 기기 페이지 (그림 2)로 돌아가서 다시 테스트해 보세요.

'초기화 완료'에 멈춘 테스트는 최상위 메뉴에서 다시 실행할 수 있습니다.