内部チャネルのない LEA プロバイダ
この仕様では、Bluetooth Low Energy(BLE)プロトコルを使用し、複数のコンポーネントで構成されているものの、これらのコンポーネント間に内部通信チャネルがないファスト ペアリング プロバイダのファスト ペアリング サポートについて説明します。
要件
プロバイダは、次の 2 つのカテゴリを実装する必要があります。
Bluetooth
- Coordinated Set Identification Service を実装する
- 解決可能なセット識別子(RSI)
- Set Identity Resolving Key(SIRK)
ファスト ペアリング
- Fast Pair サービスデータの LE アドバタイジングを実装する
- 検出可能モードのCoordinated Set Info アドバタイジング ペイロード
- 検出不可モードのファスト ペアリングのアカウント データ
- ファスト ペアリング GATT を実装する
- モデル ID 特性
- キーベースのペア設定の特性
- FP デバイス アクションの特性
- アクション ID: 0x02(Coordinated Set Information)
- パスキー特性
- アカウントの主な特徴
構成
このセクションでは、ペア設定手順の構成を設定する方法について説明します。
複数のコンポーネント
複数のコンポーネントを持つ LE プロバイダの場合、Bluetooth レイヤに CSIS を実装し、グループ化を目的として Set Identity Resolving Key を作成する必要があります。ファスト ペアリング レイヤでは、SIRK はコーディネート セット情報にも設定され、検出可能モードのコーディネート セット情報アドバタイジング ペイロードの生成に使用されます。
シーカーはアドバタイズをスキャンし、プロバイダの各コンポーネントに個別に接続するため、各コンポーネントは独自のアドレスのみを報告します。
プロバイダは、鍵ベースのペア設定の拡張レスポンスを送信する必要があります。
- メッセージ タイプ:
0x02 - フラグ:
0b11000000 - プロバイダの住所の数:
0x01 - 6 バイトのアドレス
プロバイダは、コーディネート セット情報を含む FP デバイス アクション レスポンスを送信する必要があります。
- アクション ID:
0x02(コーディネート セットの情報) - コーディネート セット メンバータイプ: 左側のコンポーネントは
0x00、右側のコンポーネントは0x01。各コンポーネントは異なる値を使用する必要があります。 - コーディネート セットのサイズ:
0x02 - ID 解決キータイプを設定する:
0x01 - Identity Resolving Key の値を設定: 16 バイトのデータ
すべてのコンポーネントは、同じセット ID 解決鍵と調整済みセットサイズを返す必要があります。
単一のコンポーネント
単一コンポーネントの LE プロバイダの場合、Bluetooth レイヤに CSIS がない可能性があります。ただし、ファスト ペアリング レイヤでは、プロバイダは引き続き Set Identity Resolving Key(ランダムな 16 バイト値)を生成し、Coordinated Set Information に設定して、検出可能モードの Coordinated Set Info Advertising Payload の生成に使用する必要があります。
プロバイダは、鍵ベースのペア設定の拡張レスポンスを送信する必要があります。
- メッセージ タイプ:
0x02 - フラグ:
0b11000000 - プロバイダの住所の数:
0x01 - 6 バイトのアドレス
プロバイダは、コーディネート セット情報を含む FP デバイス アクション レスポンスを送信する必要があります。
- アクション ID:
0x02(コーディネート セットの情報) - コーディネート セット メンバーのタイプ:
0x00(左側のコンポーネント)または0x01(右側のコンポーネント) - コーディネート セットのサイズ:
0x01 - ID 解決キータイプを設定する:
0x01 - Identity Resolving Key の値を設定: 16 バイトのデータ
ペア設定の手順
ファスト ペアリングでサポートされている 3 つの主なペア設定フロー。
初期ペア設定
- プロバイダのすべてのコンポーネントは
- で検出可能モードに入ります
- Coordinated Set Info アドバタイジング ペイロード
- RSI 広告データ。Coordinated Set Identification Service をご覧ください。
- シーカーは、ファスト ペアリング読み取りを使用してファスト ペアリング手順を実行します。FP デバイス アクションでのファスト ペアリング オペレーションをご覧ください。

後続のペア設定
- プロバイダのすべてのコンポーネントが、
- ファスト ペアリングのアカウント データ
- RSI 広告データ。Coordinated Set Identification Service をご覧ください。
- シーカーは、ファスト ペアリング読み取りを使用してファスト ペアリング手順を実行します。FP デバイス アクションでのファスト ペアリング オペレーションをご覧ください。

遡及的ペアリング
- プロバイダのすべてのコンポーネントは
- で検出可能モードに入ります
- Coordinated Set Info アドバタイジング ペイロード
- RSI 広告データ。Coordinated Set Identification Service をご覧ください。
- シーカーは、ファスト ペアリング読み取りを使用してファスト ペアリング手順を実行します。FP デバイス アクションでのファスト ペアリング オペレーションをご覧ください。
