계정 키 소급 작성

탐색기가 빠른 페어링 진입점을 통하지 않고 기존 방식 (예: 블루투스 설정을 통해)으로 페어링을 실행하면 계정 키가 제공자에 기록되지 않습니다. 이 경우 사용자는 빠른 페어링 기기를 소유하고 있음에도 불구하고 빠른 페어링 기능을 보거나 사용할 수 없습니다. 사용자가 빠른 페어링의 이점을 누릴 수 있도록 공급자는 페어링이 발생한 직후 탐색기가 계정 키를 자동으로 쓸 수 있도록 허용해야 합니다.

  1. 빠른 페어링 흐름을 거치지 않고 제공자가 결합된 경우 최대 1분 동안 키 기반 페어링 메서드를 통해 새 계정 키를 쓸 수 있도록 허용해야 합니다. 이 시간 동안 쓰여질 계정 키 하나만 허용합니다.
  2. RFCOMM 채널이 설정되면 제공자는 메시지 스트림을 통해 모델 ID와 BLE 주소를 요청자에게 전송해야 합니다. 요청자는 GATT 연결을 빌드하고 키 기반 페어링 절차를 시작합니다.
  3. 플래그 비트 3이 설정된 원시 요청이 수신되면 제공자는 페어링된 기기의 BR/EDR 주소가 요청에 포함된 주소와 동일한지 확인해야 합니다. 그렇지 않으면 요청을 거부합니다.
  4. 기기가 이미 결합되어 있으므로 BR/EDR 결합 및 비밀번호 확인 (절차의 8~17단계)이 건너뛰고 시커는 공유 비밀이 설정된 후 제공자에게 계정 키를 직접 씁니다.