アカウント キーを遡及的に作成する

シーカーがファスト ペアリング エントリポイントではなく、従来の方法(Bluetooth の設定など)でペアリングを行っている場合、プロバイダにアカウントキーが書き込まれることはありません。この場合、ユーザーはファスト ペアリング デバイスを所有していても、ファスト ペアリング機能を表示または使用できなくなります。ユーザーがファスト ペアリングを利用できるようにするために、プロバイダは、ペアリングが発生した直後にシーカーがアカウント キーをサイレントに書き込みできるようにしなければなりません。

  1. ファスト ペアリング フローを実行せずにプロバイダがボンディングされている場合は、キーベースのペア設定方式で最大 1 分間、新しいアカウントキーを書き込むことができます。この期間中に書き込まれるアカウントキーは 1 つのみとします。
  2. RFCOMM チャネルが確立されると、プロバイダはメッセージ ストリームを介してモデル ID と BLE アドレスをシーカーに送信する必要があります。シーカーは GATT 接続を構築して、鍵ベースのペア設定手順を開始します。
  3. フラグビット 3 が設定された Raw リクエストを受信した場合、プロバイダは、ボンディングされたデバイスの BR/EDR アドレスがリクエストに含まれているものと同じであることを確認する必要があります。そうでない場合は、リクエストを拒否してください。
  4. デバイスはすでにボンディングされているため、BR/EDR ボンディングとパスキーの検証(手順のステップ 8 ~ 17)はスキップされ、共有シークレットが確立されると、シーカーはアカウントキーをプロバイダに直接書き込みます。