이 페이지에서는 파트너가 빠른 페어링 프로젝트에 필요한 유용한 정보를 설명합니다. 계획 및 시스템 통합입니다.
빠른 페어링 자재 및 공정
이 섹션에서는 일반적인 마케팅 및 프로세스 정보에 대한 링크를 제공합니다.
마케팅, 브랜딩, 메시지
브랜딩 및 브랜딩에 대한 안내를 보려면 파트너 마케팅 허브를 방문하세요. 메시지를 보낼 수 있습니다 신규 파트너는 액세스 권한을 신청해야 하지만 기존 파트너는 이미 파트너 도메인 계정을 통해 콘텐츠에 액세스하고 있습니다.
빠른 페어링 프로젝트 수명 주기
자세한 내용은 시스템 통합업체 (SI) 역할 및 책임 페이지를 프로젝트 수명 주기 및 프로젝트 책임에 대한 파트너가 제품에 빠른 페어링을 통합합니다.
인증 절차
빠른 페어링을 구현하는 기기는 먼저 인증을 받아야 합니다. 기능을 사용하여 마케팅할 수 있습니다. 이 빠른 페어링 인증 가이드라인에서 준비 방법을 설명합니다. 사전 인증 자체 테스트를 수행합니다.
인증 FAQ에서는 다양한 일반적인 질문을 다룹니다. 완전 인증 (또는 재인증) 시기에 대한 일반적인 설명 포함 은(는) 필수입니다.
다음과 같은 빠른 페어링 확장 프로그램을 구현하거나 사용하는 기기 오디오 전환도 인증되어야 합니다. 오디오 스위치에 자가 테스트를 설명하는 별도의 인증 가이드라인이 나와 있습니다. 서드 파티 실험실 인증을 위한 단계와 준비에 대해 알아봅니다.
서드 파티 실험실은 빠른 페어링 및 오디오 전환을 순차적으로 인증할 수 있습니다. 자세한 내용은 타사 실험실에 기기 배송 페이지 확인할 수 있습니다
기술 참고사항
이 섹션에서는 파트너를 지원하기 위한 몇 가지 기술 구현 참고사항을 설명합니다. 살펴봤습니다
빠른 페어링과 함께 다른 프로토콜을 광고하는 방법
일부 기기에서는 빠른 페어링 외에도 다음과 같은 추가 기능을 지원하고자 할 수 있습니다. 추가 광고 공간이 필요한 Google 어시스턴트 또는 Eddystone과 같습니다. 이러한 경우에는 광고 데이터를 순환하는 것이 가장 좋은 옵션입니다. 하지만 빠른 페어링 광고는 계속해서 광고 검색 가능 모드에 따른 간격 검색 가능 모드 아님으로 이동합니다.
광고 로테이션은 인증 절차의 서드 파티 테스트 단계 반드시 이전에 빠른 페어링 검사기 앱으로 회전 스키마를 확인합니다. 인증 지연, 재시험, 비용을 방지할 수 있습니다.
BLE 연결 간격 단축
GATT 연결 성능 구축을 개선하기 위해 제공자는 연결 간격을 가능한 한 짧게 만듭니다 예상되는 최적값은 다음과 같습니다. 7.5ms로 대부분의 탐색자에게 적용됩니다.
BLE 광고 및 헤드셋 연결 상태
빠른 페어링 헤드셋에서 모델 ID 또는 계정 데이터를 알리는지 여부는 다음에 따라 다릅니다. 헤드셋의 BR/EDR 검색 가능 모드여야 하며, 연결 또는 연결 해제 상태가 아닙니다. 아래 링크에서 빠른 페어링 서비스 사양을 참고하세요.
- "제공업체 기기가 BR/EDR 검색 가능 상태 (즉, 페어링 중)에 있는 경우 BLE를 통해 빠른 페어링 모델 ID 데이터를 광고해야 합니다." - 링크
- "검색할 수 없는 경우 (즉, 페어링 모드에 있지 않은 경우) 제공자는 빠른 페어링 계정 데이터 알림" - 링크
TxPower
사양에 정의된 대로 탐색자가 거리를 추정합니다. RSSI에 의해 전송됩니다. 예상 거리가 핵심입니다. 요소를 사용하여 알림 표시 여부를 결정합니다.
TxPower를 확인하는 프로세스는 다음과 같습니다.
- Android 휴대전화를 사용하여 1미터 거리에서 기기의 실제 출력을 측정합니다. 41dBm을 더하면 됩니다
- BLE 광고에 이 값을 포함합니다.
- 자동 테스트 보고서에 이 값을 테스트 휴대전화 정보와 함께 포함합니다.
검사기 앱으로 TxPower 측정 및 설정
검사기 앱은 TxPower를 적절한 수준으로 수동 조정하는 테스트를 제공합니다. DUT 레벨에서 볼 수 있습니다. 파트너는 이 테스트를 사용하여 적절한 TxPower를 확인할 수 있습니다. DUT에서 자체 테스트 또는 인증 이전에 DUT 등급을 부여받았을 것입니다.
TxPower 측정 절차
검사기 앱으로 TxPower를 측정하는 방법:
- DUT에서 검사기 앱을 엽니다.
- 앱 상단의 점 메뉴를 엽니다. <ph type="x-smartling-placeholder">
- DUT를 휴대전화에서 1미터 떨어진 곳에 두고 '시작'을 탭합니다. 버튼을 클릭합니다.
- 기기 목록에서 DUT를 선택합니다.
- '취소'를 탭하여 기기 목록을 새로고침할 수 있습니다. 버튼 및 '시작'을 다시 선택하는 중 버튼을 클릭합니다.
- 빨간색 선 (TxPower를 나타냄)이 상단에 겨우 닿아 있을 때까지 조정합니다.
확인할 수 있습니다
- '-1' 사용 빨간 선을 노란색 영역으로 움직입니다.
- '+1' 사용 버튼을 클릭하여 빨간색 선을 노란색 영역에서 멀어지도록 이동합니다.
- 신호 간섭으로 인해 빨간색 선이 불안정해질 수 있습니다. 특정 지역으로 이동해 보세요 빨간색 선이 불규칙하게 동작하면 신호 간섭이 적을 것입니다.
- TxPower 값을 저장하고 DUT와 기기 콘솔 모두에서 업데이트합니다.
배터리 알림
사양에 정의된 대로 제공자는 배터리를 포함할 수 있습니다. 광고에 있는 정보를 수집합니다. 탐색자는 시작 부분의 표시 또는 숨기기 여부를 유형에 따른 배터리 알림(배터리를 표시하려면 0b0011) 알림을 표시하거나 0b0100을 눌러 숨깁니다. 다음은 어떤 경우에 광고를 게재해야 하는지에 대한 가이드라인입니다. 광고의 배터리 정보 및 사용할 유형
- 쇼 배터리와 함께 광고에 배터리 정보를 포함하세요.
케이스가 열리고 둘 다 표시될 때 최소 8초 동안
0b0011
알림 이어폰이 도킹되어 있는지 확인합니다. - 배터리를 숨기고 광고에 배터리 정보를 넣으세요.
케이스가 종료되었을 때 최소 5초 동안
0b0100
알림 이어폰이 도킹되어 있는지 확인합니다. - 배터리 알림을 표시하거나 숨기는 데 응답하기 위해 2초 이내에 실제 상태를 반영해야 합니다.
- 다음 두 가지 방법으로 배터리 알림을 숨길 수 있습니다.
<ph type="x-smartling-placeholder">
- </ph>
- 광고에 배터리 정보를 포함하지 않도록 하세요. 탐색자는 숨김 일정 시간 후에 알림을 표시하며 확인)
- 배터리를 숨기고 광고에 배터리 정보를 넣으세요.
0b0100
알림이 있는 경우 탐색자가 알림을 즉시 숨깁니다. 시작했을 때입니다.
- 다음과 같은 경우 광고에 배터리 정보를 포함하는 것은 선택사항입니다. 케이스가 열리거나 닫힐 때 도킹된 이어폰이 하나뿐입니다.
- 배터리를 충전하는 경우 배터리를 이어폰이 케이스에서 제거되거나 케이스에 도킹되고 있는지 확인합니다.
- 추적을 방지하기 위해 제공자는 광고를 게재하는 데 사용됩니다 (항상 그런 것은 아님).
구현은 다음에 대한 자체 테스트 결과에 설명되어야 합니다. 인증.
빠른 페어링 로깅을 사용 설정하는 방법
기기에서 블루투스 HCI 스누프 로그를 사용 설정했는지 확인합니다. 확인할 수 있습니다
디버그 로그에서 빠른 페어링 메시지를 캡처하려면 다음을 실행합니다.
$ adb logcat -G 16M
$ adb shell setprop log.tag.NearbyMessages VERBOSE
$ adb shell setprop log.tag.NearbyDiscovery VERBOSE
$ adb shell setprop log.tag.FastPair VERBOSE
모든 부팅 시퀀스에서 위의 명령어를 실행하는 것이 좋습니다.
디버그 로그 추출 방법
$ adb bugreport
를 실행하여
데이터를 수집하는 데 사용됩니다 ZIP 파일을 생성하는 데 몇 분 정도 걸릴 수 있습니다.
Android 버전에 따라 다음 명령어 중 하나를 실행하여
btsnoop_hic.log
:
- Android 8.x 이상:
shell $ adb pull data/misc/bluetooth/logs logs
- Android 7.x:
shell $ adb pull sdcard/btsnoop_hci.log