빠른 페어링 3.2 인증 가이드라인 (v2.0)

최종 업데이트: 2024년 3월 29일

  • 테스트 대상 기기('DUT')는 공장에서 청소된 기기여야 합니다. 즉, DUT가 개인 기기나 개인 정보가 포함된 기기가 아니어야 합니다.
  • 여기에서 제공되는 테스트 자료 (예: 프로세스, 가이드라인, 기타 정보)는 Google 서비스의 일부이며 Google의 지적 재산권이 적용되며 http://www.google.com/accounts/TOS에 있는 Google 서비스 약관이 '소프트웨어'와 동일하게 적용됩니다.

1. 인증 준비

1.1 정의

  • 초기 페어링은 빠른 페어링 호환 기기와 사용자의 Google 계정이 맨 처음 로그인한 휴대전화 간의 페어링입니다. 휴대전화가 기기에서 광고를 감지하고 기기의 모델 ID를 인식합니다. 그런 다음 사용자는 팝업 알림에 표시된 안내에 따라 기기를 연결합니다. (이 가이드라인에서 '기기'는 참조 휴대전화가 아닌 블루투스 헤드셋 또는 스피커를 의미합니다.)

  • 후속 페어링은 이전에 처음 페어링된 이 기기와 동일한 Google 계정이 로그인된 다른 휴대전화 간의 나중에 페어링하는 것이며, 휴대전화가 광고를 감지하고 기기에서 계정 키를 인식합니다. 그런 다음 사용자는 알림에 표시된 안내에 따라 기기를 연결합니다.

1.2 요구사항

  • Android v11 이상 Android OS 버전의 참조 전화

    • 모든 Android OS 버전을 지원하는 추천 참조 휴대전화는 다음과 같습니다.
      • Google Pixel 8 (Android 14)
      • Google Pixel 7 (Android 13)
      • Google Pixel 6 (Android 12)
      • Google Pixel 5 (Android 11)
      • Android 12 또는 13을 실행하는 삼성 S20 이상 버전
    • 인터넷에 연결되어 있어야 하며 설정에서 블루투스와 위치를 사용 설정해야 합니다.
    • 동일한 Google 계정에 로그인되어 있어야 합니다.
    • 참조 휴대전화는 사용자 인구가 더 많은 휴대전화입니다.
  • 빠른 페어링 2.0 지원 블루투스 기기

  • 이 가이드라인의 스크린샷은 Android P 휴대전화에서 캡처한 것입니다.

1.3 Google Play 서비스 버전 확인하기

  • 목적: 테스트에 올바른 버전의 빠른 페어링 모듈을 사용하는지 확인

  • 설정 > Google > 오른쪽의 물음표 > 오른쪽 모서리에 있는 점 3개 > '버전 정보'로 이동한 다음 Google Play 서비스 버전을 확인합니다(버전이 22.XX.XX 이상이어야 합니다).

이 그림은 도움말 메뉴에서 GMS 버전 정보를 찾는 방법을 보여줍니다.

1.4 디버그 모드 ID 사용 설정

  • 제공된 모델 ID는 디버그 모드 ID입니다. 디버그 결과 포함을 사용 설정하려면 설정 > Google > 기기 및 공유 > 기기로 이동하여 '디버그 결과 포함'을 사용 설정하세요. 이 페이지에 '디버그 결과 포함' 옵션이 없으면 Seeker의 개발자 옵션이 사용 설정되어 있는지 확인합니다.

이 그림은 연결된 기기의 '디버그 결과 포함' 옵션을 찾는 방법을 보여줍니다.

1.5 Google Play 서비스 알림 사용 설정하기

  • 설정 > 알림 > 앱 설정 > Google Play 서비스로 이동하여 스위치 알림이 사용 설정되어 있는지 확인합니다.

이 그림은 Google Play 서비스에서 알림이 전환되는 방식을 보여줍니다.

1.6 테스트 결과 서버에 도달할 수 있는지 확인

일부 테스트 데이터는 Google 서버에 직접 업로드됩니다. 이 데이터는 실험실 인증을 시작하기 전에 자체 테스트를 완료하는 데 필요합니다. 테스트 휴대전화에 다음이 있는지 확인합니다.

  • FP 테스트 그룹에 가입한 로그인 테스트 계정
  • 초기 및 후속 페어링 테스트를 실행하는 동안 및 이후에 25시간 동안 전원 연결을 유지하고 인터넷에 연결할 수 있는 기능 이 시간 동안 휴대전화에서 테스트 데이터와 결과를 업로드하려고 시도합니다.
  • 자체 테스트 보고서에 제공된 값과 일치하는 테스트 기간 및 테스트 모델 ID
  • 테스트 기기에서 사용 및 진단 설정이 사용 설정되었습니다. 이는 설정 > Google > 오른쪽 상단의 점 3개 > 사용 및 진단 > 사용 및 진단 켜기로 이동하여 확인할 수 있습니다.

2. 인증 기준

2.1 정의

  • OS가 Android 11.x 이상 Android 버전인 테스트 참조 휴대전화로 '모든 휴대전화'를 선택합니다.
  • '평균 페어링 시간'은 (성공한 모든 페어링 시간의 합계) / (10 - 실패한 페어링 수)입니다. 페어링 시간 계산은 사용자가 빠른 페어링 알림을 탭할 때 시작되고 블루투스 기기가 블루투스에 의해 성공적으로 연결되어 알림을 표시할 때 종료됩니다.
  • '성공률'(거리 테스트에서 1분 /10분 이내에 표시되는 알림 팝업 수)

2.2 초기 페어링 알림 팝업

  • 알림은 5초 이내에 팝업으로 표시됩니다.

2.3 페어링 인증 사양

  • 초기 및 후속 페어링 통과율 테스트 거리는 최초 페어링과 후속 페어링을 테스트할 때 0.3미터입니다.

  • 모든 참조 휴대전화의 80% 에서 최초 및 후속 통과율이 각각 80% 이상이어야 합니다.

  • 최초 페어링 및 후속 페어링 시간 테스트 거리는 최초 페어링과 후속 페어링을 테스트할 때 0.3미터입니다.

  • 각 참조 휴대전화는 최초 페어링과 후속 페어링에서 각각 10회 테스트됩니다.

  • 평균 페어링 시간은 12초 이내여야 합니다.

  • 모든 참조 휴대전화의 초기 및 후속 페어링 시간의 80% 가 기준을 충족해야 합니다.

2.4 거리 인증 사양

  • 0.3미터에서의 성공률은 100%여야 합니다. 즉, 각 참조 휴대전화에서 테스트의 10회는 0.3미터 범위에서 알림을 100% 표시할 수 있어야 합니다.
  • 1.2미터에서의 페어링 알림 표시 비율은 10회 20% 이하여야 합니다.
  • 2미터에서의 성공률은 100%여야 합니다. 즉, 각 참조 휴대전화에서 테스트 10회는 1분 내에 2미터 범위에서 알림을 전혀 표시하지 않아야 한다는 의미입니다.
  • 각 거리는 참조 휴대전화별로 10회 테스트됩니다.
  • 모든 참조 휴대전화의 80% 에서 3가지 거리 (0.3미터, 1.2미터,2미터)의 알림 팝업이 기준을 충족해야 합니다.

3. 빠른 페어링 2.0 테스트 가이드라인

3.1 사용자 인터페이스

다음 이미지는 4가지 페어링 흐름을 설명합니다.

  1. 기기의 호환 앱을 다운로드하지 않은 초기 페어링

페어링 1단계

  1. 다운로드한 기기의 호환 앱과의 초기 페어링.

페어링 2단계

  1. 다운로드한 기기의 호환 앱과의 후속 페어링.
  2. 기기의 호환 앱을 다운로드하지 않고 후속 페어링

    Cases 3과 4는 동일한 절차를 사용합니다.

페어링 3단계

  • 오류 상태

페어링 오류

모델 ID가 호환 앱 링크와 연결되어 있지 않으면 '기기 연결됨' 알림이 표시될 때 테스터에게 다운로드 메시지가 표시되지 않습니다. 테스터는 이후 페어링에서 볼 수 있듯이 '기기 연결됨' 아래에만 기기 이름이 표시됩니다.

3.2 테스트 사례 1: 초기 페어링

3.2.1 설정 및 테스트

  • 블루투스 기기가 이전에 Google 계정이 로그인된 휴대전화와 페어링되지 않았는지 확인합니다. 그렇지 않은 경우 휴대전화 A에서 블루투스 설정으로 이동하여 '기기 삭제'를 선택한 다음 비행기 모드를 켜거나 끄면 블루투스 상태를 재설정할 수 있습니다.
  • '기기 자동 저장'이 사용 설정되어 있는지 확인합니다. 이 스위치는 기본적으로 사용 중지되어 있습니다. 휴대전화 A의 설정 > Google > 기기 > 저장된 기기에서 이 옵션을 찾을 수 있습니다.
  • 블루투스 기기를 페어링 모드로 설정합니다.
  • 블루투스 기기를 휴대전화 A에서 0.3m 떨어진 곳에 놓습니다.
  • 참조 휴대전화 A에 알림 팝업이 표시될 때까지 기다립니다. 알림은 5초 이내에 팝업으로 표시됩니다.
  • 초기 알림을 탭한 후 휴대전화 A에 '기기 연결됨'이라는 알림 팝업이 표시될 때까지 시작 타이밍
  • 테스트 보고서의 초기 페어링 섹션에 시간을 기록합니다.

3.2.2 예상 동작

  • 초기 페어링 절반 시트가 표시됩니다.

기기가 연결되기 전의 화면을 표시합니다.

  • 알림을 눌러 빠른 페어링 페어링을 시작합니다. 알림에는 진행 상황이 표시됩니다.

기기가 연결되는 동안 화면이 표시됩니다.

  • 빠른 페어링 페어링이 완료되면 다음 알림이 표시됩니다. 기기 제조업체에서 호환 앱을 출시한 경우 링크를 탭하면 Google Play로 이동하여 다운로드할 수 있습니다.

성공적으로 연결된 기기 및 관련 팝업이 표시됩니다.

  • 빠른 페어링에 실패하면 절반 시트가 다음과 같이 표시됩니다.

이렇게 하면 페어링 실패에 대한 오류 메시지와 수동 시도 옵션이 표시됩니다.

3.3 테스트 사례 2: 이 기기를 동일한 Google 계정에 연결된 다른 참조 휴대전화와 페어링 (후속 페어링)

3.3.1 설정 및 테스트

  • 블루투스 기기가 이전에 동일한 Google 계정이 로그인된 다른 휴대전화(휴대전화 A)와 페어링되어 있는지 확인합니다.

    • 블루투스 기기가 이전에 동일한 Google 계정 휴대전화 A와 페어링되었는지 확인하는 방법
      • 먼저 기기와의 초기 페어링을 완료한 휴대전화 A를 확인하고 설정 > Google > 기기 및 공유 (또는 기기 연결) > 기기 > 저장된 기기로 이동합니다. 다음 스크린샷과 같이 페어링된 기기가 계정 아래에 표시됩니다.

설정 페이지에서 아래로 스크롤하는 등 페어링된 기기를 찾는 전체 과정이 표시됩니다.

  * Second, check the phone B for subsequent pairing test. Still, go to
    **Settings > Google > Devices & sharing (or Device connections) >
    Devices > Saved devices**. If you see the paired device synced to this
    phone B, then subsequent pairing notification should be able to pop up.

기기 B 탐색.

  • 기본적으로 휴대전화 A와 테스트 사례 1 (초기 페어링)을 실행한 후 동일한 계정을 가진 다른 참조 전화 B를 사용하여 이 테스트 사례 2(후속 페어링)를 확인합니다.
  • 블루투스 기기를 휴대전화와 0.3m 떨어진 곳에 놓습니다.
  • 기기 이름이 계정에 동기화될 때까지 기다립니다. 설정 > Google > 기기 및 공유 (또는 기기 연결) > 기기 > 저장된 기기로 이동하여 기기 이름이 표시되는지 확인합니다. 기기가 표시되면 이 페이지에서 나간 후 홈페이지를 유지합니다.
  • 다음 알림 팝업이 표시될 때까지 기다립니다.
  • 휴대전화 B에서 후속 알림을 탭한 후 '기기 연결됨' 알림 팝업이 표시될 때까지 시작 타이밍.
  • 이 전화 B의 '다음' 섹션에 시간을 기록합니다.
  • 다음 테스트의 전제 조건인 다음 단계에 따라 저장된 레코드를 지웁니다.
    • 블루투스 설정에서 연결된 기기를 삭제합니다.
    • 설정 > Google > 기기 및 공유 (또는 기기 연결) > 기기 > 저장된 기기로 이동합니다. '기기 자동 저장'을 사용 중지하고 이전 페이지로 돌아간 다음 '자동으로 기기 저장'을 다시 사용 설정하면 아래 결과가 '기기 없음'으로 표시됩니다.
    • 기기를 페어링 모드로 전환합니다.

3.3.2 예상 동작

  • 이전에 연결된 기기의 페어링 알림이 표시됨

후속 페어링 알림

  • 알림을 탭하여 후속 페어링을 시작합니다. 알림에는 진행 상황이 표시됩니다.

후속 페어링 진행 상황.

  • 빠른 페어링 페어링이 완료되면 다음 알림이 표시됩니다.

후속 페어링 완료 알림

  • 빠른 페어링 페어링에 실패하면 다음과 같은 알림이 표시됩니다.

후속 페어링 실패 알림

3.4 테스트 사례 3 : BLE 계정 키가 여전히 브로드캐스트되고 있는지 확인

  • 헤드셋의 전원이 꺼지지 않는 한, 초기 페어링이 완료되고 연결된 후와 같이 검색할 수 없는 경우에도 헤드셋이 여전히 계정 데이터를 브로드캐스트하는지 확인합니다.
  • 참조 휴대전화를 선택하여 최소 30분 동안 한 번 테스트합니다.

3.5 테스트 사례 4 : 거리 기준

  • 각 거리 (0.3m, 1.2m, 2m)를 개별적으로 10회 테스트합니다.
  • 참조 휴대전화에서 신호를 감지하고 알림 팝업을 감지하면 '0.3미터 - 예(7/10)'와 같이 기록할 수 있습니다. 즉, '테스트 중 10번의 알림 중 0.3m 거리에서 알림이 7번 튀어나옴'이라는 의미입니다.

3.6 디버그 로그 캡처 방법

3.6.1 버그를 재현하기 전에...

  • 버그를 재현하기 전에 다음 작업을 모두 실행해야 합니다. 따라서 로깅을 더 쉽게 하기 위한 팁은 테스트를 시작하기 전에 기기가 재부팅된 후 매번 이러한 명령어를 실행하는 것입니다.

  • 로깅을 사용 설정하고 버그 신고를 가져오려면 다음을 실행합니다.

    • adb logcat -G 16M
  • 아래에 설명된 '디버깅용 블루투스 HCI 스누프 로그'를 사용 설정했는지 확인합니다.

  • 개발자 옵션 및 HCI 스누프 로그를 사용 설정합니다. 목적은 디버깅을 위해 블루투스 HCI 스누프 로그를 사용 설정하는 것입니다. Pixel 휴대전화를 예로 들어보겠습니다. 설정 > 시스템 > 휴대전화 정보 > 빌드 번호로 이동하여 '빌드 번호'를 7번 탭하면 개발자 옵션이 열렸음을 나타내는 토스트 메시지가 표시됩니다. 설정 > 시스템 > 고급으로 이동하면 개발자 옵션이 표시됩니다.

개발자 옵션으로 이동합니다.

  • HCI 스누프 로그를 사용 설정합니다. 디버그 분석을 위한 HCI 패킷 로그 파일을 가져오려면 '개발자 옵션'을 탭하고 '블루투스 HCI 스누프 로그 사용 설정'을 사용 설정하세요.

블루투스 HCI 스누프 로그를 사용 설정합니다.

  • 비행기 모드를 사용 설정 및 사용 중지하여 적용

3 .6.2 logcat 로그 파일을 가져오는 방법

  • adb devices를 실행하여 터미널에 있는 기기의 모든 일련번호를 표시합니다.
  • adb -s {device serial number} logcat > {logcat name}.txt를 실행합니다(임의로 logcat 파일의 이름을 지정하고 동시에 여러 기기를 logcat으로 지정할 수 있음).
  • 버그를 재현한 경우...
  • Ctrl+C를 실행하여 logcat을 중지합니다.
  • adb bugreport를 실행하여 모든 데이터가 포함된 ZIP 파일을 생성합니다. 몇 분 정도 걸릴 수 있습니다.
  • 다음 명령어를 실행하여 btsnoop_hci.log를 가져옵니다 (기기를 루팅해야 함).
    • Android O (8.0) 이상: adb pull data/misc/bluetooth/logs/btsnoop_hci.log
    • Android N: adb pull sdcard/btsnoop_hci.log
    • 이전 경로에 hci.log : adb shell; find hci.log가 포함되지 않은 경우 위치를 가져옵니다.

4. 기능 인증 기준:

아래의 모든 테스트 사례를 통과해야 합니다. 배터리 알림은 실제 무선 헤드셋의 경우에만 필수입니다.

4.1 배터리 알림

4.1.1 왼쪽 + 오른쪽 + 케이스 배터리 알림을 표시합니다.

절차:

  1. 테스트 휴대전화를 실제 무선 헤드셋과 페어링합니다.
  2. 케이스 종료
  3. 케이스를 열고 확인합니다.

다음을 확인합니다.

  1. 배터리 알림에는 왼쪽, 케이스, 오른쪽 이미지 3개가 표시되며 배터리 잔량도 정확합니다. (왼쪽 및 오른쪽 이어폰에 충전 아이콘 포함)

배터리 알림 확인

4.1.2 배터리 정보는 배터리 수준이 변경된 후 업데이트되어야 합니다.

절차:

  1. 테스트 휴대전화를 실제 무선 헤드셋과 페어링합니다.
  2. 동영상을 10분 동안 재생할 때는 진정한 무선 헤드셋을 사용하세요(전력 절감을 위해).
  3. 설정 > Google > 기기 및 공유 (또는 기기 연결) > 기기 > 저장된 기기 > 헤드셋 이름으로 이동합니다.

다음을 확인합니다.

  1. 배터리 잔량이 변경된 후 배터리 정보가 업데이트되어야 합니다.
  2. 배터리 잔량은 블루투스 바로가기 (빠른 설정 표시줄 아래로 당기기)에 보고된 배터리 잔량과 동일해야 합니다. 배터리 잔량은 이어폰 잔량 중 하나와 일치해야 합니다. 배터리 잔량은 가장 낮은 수준으로 표시하는 것이 좋습니다.

배터리 잔량 확인을 탭합니다.

4.1.3 알림 숨기기, HUN 해제 필요 (케이스 종료)

절차:

  1. 테스트 휴대전화를 실제 무선 헤드셋과 페어링합니다.
  2. 케이스를 엽니다.
  3. HUN이 표시되면 케이스를 종료합니다.

다음을 확인합니다.

  1. 배터리 헤드업 알림이 3초 이내에 닫혔습니다.

배터리 경고 알림을 닫습니다.

4.2 맞춤 이름

4.2.1 헤드셋 기본 케이스 1, 휴대전화 1, 계정 A, 초기 페어링

전제조건:

  1. 휴대전화 1이 헤드셋과 페어링되지 않음 (휴대전화에 캐시된 별칭이 있는 경우)
  2. 테스트하기 전에 헤드셋을 초기화합니다.

절차:

  1. Gmail 계정 A로 휴대전화 1에 로그인합니다. 휴대전화 1을 헤드셋과 페어링합니다. 페어링한 후에는 기기 이름을 변경하지 마세요.
  2. 아래에서 장소 3곳을 확인하세요.

다음을 확인합니다.

  1. 페어링되면 휴대전화 1의 세 위치에서 계정 A의 사용자 이름과 헤드셋 정보가 [User's First Name]의 [Device Name] 형식으로 표시됩니다.

  • 세 곳에서 이름을 확인합니다.
    1. 설정 > Google > 기기 및 공유 > 저장된 기기:
    2. 빠른 설정 블루투스 아이콘 텍스트 (빠른 설정 표시줄 아래로 당김):
    3. 블루투스 설정:

4.2.2 헤드셋 기본 케이스 2, 휴대전화 2, 계정 B, 초기 페어링 > 기기 이름 수정

절차:

  1. 헤드셋 기반 케이스 1/3에서 계속 진행합니다.
  2. 휴대전화 2, 계정 B, 초기 페어링이 완료되었습니다.
  3. 장소 3곳을 확인하세요.
  4. 블루투스 설정 > 설정 아이콘 > 연필 아이콘 > 기기 이름 변경으로 이동합니다.

이어지는 페어링 프로세스입니다.

다음을 확인합니다.

  1. 페어링한 후에는 다음 위치에 계정 A 사용자의 이름 및 헤드셋 정보가 표시되어야 합니다.
    1. 설정 > Google > 기기 및 공유 > 저장된 기기:
    2. 빠른 설정 블루투스 아이콘 텍스트 (빠른 설정 표시줄 아래로 당김):
    3. 블루투스 설정:
  2. 기기 이름을 변경하면 다음 위치에 새 이름이 표시됩니다.
    1. 설정 > Google > 기기 및 공유 > 저장된 기기:
    2. 빠른 설정 블루투스 아이콘 텍스트 (빠른 설정 표시줄 아래로 당김):
    3. 블루투스 설정:

4.2.3 헤드셋 기본 케이스 3, 휴대전화 3, 계정 C, 초기 페어링

절차:

  1. 헤드셋 기반 케이스 2/3에서 계속합니다.
  2. 휴대전화 3, 계정 C, 초기 페어링이 완료되었습니다.
  3. 아래에 나열된 장소 3곳을 확인하세요.
    1. 설정 > Google > 기기 및 공유 > 저장된 기기:
    2. 빠른 설정 블루투스 아이콘 텍스트 (빠른 설정 표시줄 아래로 당김):
    3. 블루투스 설정:

다음을 확인합니다.

  1. 휴대전화 3은 위의 절차 단계에 나열된 동일한 세 곳에 휴대전화 2의 새 기기 이름을 표시해야 합니다.

4.3 기기 찾기 - 링 헤드셋

4.3.1 기기 헤드셋 벨소리 울림 기능

절차:

  1. 휴대전화를 헤드셋과 페어링합니다.
  2. 설정 > Google > 기기 및 공유 (또는 기기 연결) > 기기 > 저장된 기기 > 헤드셋 이름 > 기기 찾기로 이동합니다.
  3. 기기 벨소리 울림 버튼을 탭합니다.(테스트 헤드셋에 오른쪽 및 왼쪽 이어폰이 있는 경우 왼쪽과 오른쪽에 버튼 두 개가 표시되어야 합니다.)
  4. 기기 음소거 버튼을 탭합니다.

다음을 확인합니다.

  1. 헤드셋 이름 아래의 상태가 '연결됨'으로 표시되어야 합니다.
  2. 맞춤설정된 벨소리가 포함된 이 버튼을 탭하면 헤드셋이 울립니다. (트루 무선 헤드셋에서 해당하는 측면의 오른쪽/왼쪽 벨소리가 울려야 합니다.)
  3. 헤드셋이 지연되지 않고 즉시 음소거됩니다.

4.4 소급하여 계정 키 쓰기

4.4.1 소급 페어링 및 확인

절차:

  1. 빠른 페어링 기기를 페어링 모드로 설정합니다.
    1. 헤드업 알림이 표시되면 탭하지 마세요.
  2. 설정 > 연결된 기기 > 새 기기와 페어링으로 이동한 다음 탭하여 페어링합니다.
  3. 잠시 기다리면 소급 페어링에 대한 알림이 표시됩니다.
  4. 알림을 탭하여 헤드셋을 계정에 저장합니다.
  5. 설정 > Google > 기기 및 공유 (또는 기기 연결) > 기기 > 저장된 기기로 이동합니다.

다음을 확인합니다.

  1. 소급적인 페어링 알림이 표시됩니다.
  2. 저장된 기기 목록에 기기가 표시됩니다. 이제 기기에서 빠른 페어링을 완벽하게 지원합니다.