最終更新日: 2024 年 3 月 29 日
- テスト対象デバイス(「DUT」)は、工場出荷時にクリーンなデバイスでなければなりません(つまり、DUT は個人のデバイスや個人情報を含むデバイスにはなりません)。
- ここで入手できるテスト資料(プロセス、ガイドライン、その他の情報)は、Google サービスの一部であり、Google の知的財産権と、http://www.google.com/accounts/TOS に記載されている Google 利用規約が「ソフトウェア」の場合と同様に適用されます。
1. 認定資格の準備
1.1 定義
初期ペア設定は、ファスト ペアリング対応のデバイスと、ユーザーの Google アカウントに初めてログインしたスマートフォンとの間のペア設定です。スマートフォンは、デバイスからのアドバタイズを検出して、デバイスのモデル ID を認識します。次に、ユーザーはポップアップ通知の手順に沿ってデバイスを接続します。(このガイドラインで「デバイス」とは、参照用スマートフォンではなく Bluetooth ヘッドセットやスピーカーを指します)
その後のペア設定とは、以前に最初にペア設定したデバイスと、同じ 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 を搭載した Samsung S20 以降のリリース
- インターネットに接続し、[設定] で Bluetooth と位置情報をオンにする必要があります。
- 同じ Google アカウントにログインしている必要があります。
- 参照スマートフォンは、市場においてユーザー数の多いスマートフォンです。
- すべての Android OS バージョンに対応する参照スマートフォンの候補:
ファスト ペアリング 2.0 対応の Bluetooth デバイス。
このガイドラインのスクリーンショットは、Android P のスマートフォンで撮影したものです。
1.3 Google Play 開発者サービスのバージョンを確認する
目的: テストに適切なバージョンのファスト ペアリング モジュールを使用していることを確認する
[設定] > [Google] > 右上の疑問符 > 右上のその他アイコン > [バージョン情報] に移動して、Google Play 開発者サービスのバージョン(
22.XX.XX
以降)を確認します。
1.4 デバッグモード ID を有効にする
- 提供されるモデル ID はデバッグモード ID です。有効にするには、[設定] > [Google] > [デバイス、共有] > [デバイス] に移動して [デバッグ結果を含める] を有効にします。このページに [デバッグ結果を含める] オプションが表示されない場合は、シーカーの開発者向けオプションが有効になっていることを確認します。
1.5 Google Play 開発者サービスの通知を有効にする
- [設定] > [通知] > [アプリの設定] > [Google Play 開発者サービス] に移動し、[通知] スイッチがオンになっていることを確認します。
1.6 テスト結果サーバーに接続できることを確認する
一部のテストデータは Google サーバーに直接アップロードされます。このデータは、ラボ認定を開始する前にセルフテストを完了するために必要です。テスト用のスマートフォンが次の要件を満たしていることを確認します。
- FP テストグループに参加しているテスト アカウント(ログイン済み)。
- 初回およびその後のペア設定テストの実施中および実施後に、25 時間電源とインターネット接続を維持できること。この間に、スマートフォンはテストデータと結果のアップロードを試みます。
- セルフテスト レポートに記載されている値と一致するテスト期間とテストモデル ID。
- テストデバイスで [使用状況と診断情報] の設定が有効になっています。これは、[設定] > [Google] > 右上のその他アイコン > [使用状況と診断情報] > [使用状況と診断情報] をオンにするで確認できます。
2. 認定基準
2.1 定義
- テストの「すべてのスマートフォン」は、OS が Android 11.x 以降の Android バージョンのスマートフォンを指します。
- 「平均ペア設定時間」(成功したペア設定時間の合計)÷(10 - ペア設定に失敗した回数)。ペア設定時間の計算は、ユーザーがファスト ペアリング通知をタップした時点から開始され、Bluetooth デバイスが Bluetooth で正常に接続されて通知が表示された時点で終了します。
- 「成功率」(1 分以内にポップアップ表示される通知の数 /距離テストでは 10 件)
2.2 初回ペア設定時の通知ポップアップ
- 通知は 5 秒以内にポップアップ表示されます。
2.3 ペア設定に関する認定の仕様
初期と後続のペア設定の合格率: 初期と後続のペア設定をテストする場合、テスト距離は 0.3 m です。
すべての参照用スマートフォンの 80% で、初期と後続の合格率がそれぞれ 80% 以上である必要があります。
初期と後続のペア設定の時間 初期と後続のペア設定をテストする場合、テスト距離は 0.3 メートルです。
それぞれの参照用スマートフォンに対して、初期ペア設定と後続のペア設定をそれぞれ 10 回テストします。
ペア設定の平均時間は 12 秒以内です。
参照スマートフォンの初回とそれ以降のペア設定時間の 80% が条件を満たしている必要があります。
2.4 距離の認定仕様
- 0.3 メートルでの成功率は 100% でなければなりません。つまり、各参照スマートフォンで 10 回テストすると、0.3 メートルの範囲で通知が 100% 表示される必要があります。
- 1.2 メートルでのペア設定通知の出現率が 10 回で 20% 以下である必要があります。
- 2 m での成功率は 100% である必要があります。つまり、各参照スマートフォンで 1 分間に 2 m の範囲内で 10 回テストを実行しても通知を表示してはなりません。
- 距離は、参照用スマートフォン 1 台につき 10 回テストされます。
- すべての参照用スマートフォンの 80% では、通知のポップアップが 3 つの距離(0.3 m、1.2 m、2 m)で基準を満たしている必要があります。
3. ファスト ペアリング 2.0 のテストに関するガイドライン
3.1 ユーザー インターフェース
次の図に、4 種類のペアリングフローを示します。
- デバイスのコンパニオン アプリがダウンロードされていない初期ペア設定。
- デバイスのコンパニオン アプリとの最初のペア設定をダウンロードしました。
- その後、デバイスのコンパニオン アプリとのペア設定がダウンロードされました。
デバイスのコンパニオン アプリがダウンロードされていない状態でのペア設定。
ケース 3 とケース 4 も同じフローを使用します。
- エラー ステータス
モデル ID がコンパニオン アプリリンクに関連付けられていない場合、「デバイスを接続しました」という通知が表示されても、テスターにはダウンロード メッセージは表示されません。テスターには、以降のペア設定で使用される [デバイスを接続しました] の下にデバイス名のみが表示されます。
3.2 テストケース 1: 最初のペア設定
3.2.1 セットアップとテスト
- Bluetooth デバイスが、Google アカウントにログインしているスマートフォンと以前にペア設定されていないことを確認します。そうでない場合は、スマートフォン A で Bluetooth の設定に移動し、[デバイスを削除] を選択して機内モードのオンとオフを切り替えます。これにより、Bluetooth の状態をリセットできます。
- [デバイスを自動保存] がオンになっていることを確認します。このスイッチはデフォルトでオフになっています。 このオプションは、スマートフォン A の [設定] > [Google] > [デバイス] > [保存済みデバイス] で確認できます。
- Bluetooth デバイスをペア設定モードにします。
- Bluetooth デバイスをスマートフォン A から 0.3 m の距離に置きます。
- 参照スマートフォン A に通知のポップアップが表示されるまで待ちます。通知は 5 秒以内にポップアップ表示されます。
- 最初の通知をタップしてから、スマートフォン A に「デバイスを接続しました」という通知ポップアップが表示されるまで、計時を開始します。
- テストレポートの [最初のペア設定] セクションに時間を記録します。
3.2.2 想定される動作
- 最初のペア設定のハーフシートが表示されます。
- 通知をタップすると、ファスト ペアリングが開始します。通知には進行状況が表示されます。
- ファスト ペアリングが完了すると、次の通知が表示されます。デバイス メーカーがコンパニオン アプリをリリースしている場合、リンクをタップすると Google Play に移動し、アプリをダウンロードできます。
- ファスト ペアリングに失敗した場合、ハーフシートは次のようになります。
3.3 テストケース 2: このデバイスを、同じ Google アカウントに関連する他の参照スマートフォンとペア設定する(その後のペア設定)
3.3.1 セットアップとテスト
Bluetooth デバイスが、同じ Google アカウントにログインしているもう一方のスマートフォン(スマートフォン A)と以前にペア設定されていることを確認します。
- Bluetooth デバイスが以前に同じ Google アカウントのスマートフォン A とペア設定されていることを確認するにはどうすればよいですか?
- まず、デバイスとの最初のペア設定を行ったスマートフォン A を確認し、[設定] > [Google] > [デバイスと共有](または [デバイス接続])> [デバイス] > [保存済みデバイス] に移動します。次のスクリーンショットのように、ペア設定されたデバイスがアカウントの下に表示されます。
- Bluetooth デバイスが以前に同じ Google アカウントのスマートフォン A とペア設定されていることを確認するにはどうすればよいですか?
* 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.
- 基本的に、スマートフォン A でテストケース 1(初期ペア設定)を実行した後、同じアカウントで他の参照スマートフォン B を使用して、このテストケース 2(その後のペア設定)を確認します。
- Bluetooth デバイスをスマートフォンの 0.3 m に近づけます。
- デバイス名がアカウントに同期されるのを待ちます。[設定] > [Google] > [デバイスと共有](または [デバイス接続])> [デバイス] > [保存済みのデバイス] に移動し、デバイス名が表示されるかどうかを確認します。デバイスが表示されたら、このページから移動し、ホームページにとどまります。
- 次の通知ポップアップが表示されるまで待ちます。
- スマートフォン B で後続の通知をタップしてから、[デバイスを接続しました] という通知ポップアップが表示されるまで、時間の計測を開始します。
- この電話 B の時間を [次のセクション] に記録します。
- 次の手順で保存済みレコードをクリアします。これは次のテストの前提条件です。
- Bluetooth の設定で接続済みのデバイスを削除します。
- [設定] > [Google] > [デバイスと共有](または [デバイス接続])> [デバイス] > [保存済みデバイス] に移動します。[デバイスを自動保存] をオフにして前のページに戻り、もう一度 [デバイスの自動保存] をオンにすると、以下の結果「デバイスなし」と表示されます。
- デバイスを回転させてペア設定モードにします。
3.3.2 想定される動作
- 以前に関連付けていたデバイスのペア設定通知がポップアップ表示される
- 通知をタップすると、その後のペア設定が開始されます。通知には進行状況が表示されます。
- ファスト ペアリングが完了すると、次の通知が表示されます。
- ファスト ペアリングに失敗した場合、次のような通知が表示されます。
3.4 テストケース 3 : BLE アカウント キーがまだブロードキャストされていることを確認する
- 最初のペア設定が完了して接続された後(ヘッドセットの電源がオフになっている場合を除きます)など、検出できない場合でもヘッドセットがアカウント データをブロードキャストしていることを確認します。
- 参照用スマートフォンを選択し、30 分以上テストします。
3.5 テストケース 4 : 距離基準
- 各距離(0.3m、1.2m、2m)を個別に 10 回テストします。
- 参照スマートフォンが信号を検出し、通知のポップアップが表示された場合は、「0.3 メートル - はい(7/10)」のように記録できます。これは「通知が 0.3 メートルで 7 回(10 回テスト中)ポップアップする」ことを意味します。
3.6 デバッグログの取得方法
3.6.1 バグを再現する前に...
バグを再現する前に、以下のすべての操作を行う必要があります。そのため、ロギングを容易にするヒントは、デバイスの再起動後、テストを開始する前に、毎回これらのコマンドを実行することです。
ロギングを有効にしてバグレポートを取得するには、次のコマンドを実行します。
adb logcat -G 16M
[デバッグ用の Bluetooth HCI スヌープログ] がオンになっていることを確認します(下記を参照)。
開発者向けオプションと HCI スヌープログを有効にします。その目的は、デバッグのために Bluetooth HCI スヌープログを有効にすることです。Google Pixel を例にします。[設定] > [システム] > [デバイス情報] > [ビルド番号] に移動して [ビルド番号] を 7 回タップすると、開発者向けオプションが開かれたことを示すトーストが表示されます。[設定] > [システム] > [詳細設定] に移動すると、[開発者向けオプション] が表示されます。
- HCI スヌープログを有効にします。デバッグ分析用の HCI パケットログファイルを取得するには、[開発者向けオプション] をタップして、[Bluetooth 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 を取得します(デバイスの root 権限が取得されている必要があります)。
- 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
を使用してロケーションを取得します。
- Android O(8.0)以降:
4. 機能認定の基準:
以下のすべてのテストケースに合格する必要があります。バッテリー通知は、真のワイヤレス ヘッドセットの場合にのみ必須です。
4.1 バッテリー通知
4.1.1 左 + 右 + ケースのバッテリー通知を表示。
手順:
- テスト用のスマートフォンを本物のワイヤレス ヘッドセットとペア設定します。
- ケースをクローズする
- ケースを開いて確認します。
確認:
- バッテリー通知に、左、ケース、右の 3 枚の画像が表示され、バッテリー残量が正しい。(左右のイヤホンに充電アイコンあり)
4.1.2 バッテリー情報は、バッテリー残量が変化した後に更新する必要があります。
手順:
- テスト用のスマートフォンを本物のワイヤレス ヘッドセットとペア設定します。
- ワイヤレス ヘッドセットを使用して、任意の動画を 10 分間再生します(電力消費を抑えるため)。
- [設定] > [Google] > [デバイスと共有](または [デバイス接続])> [デバイス] > [保存済みデバイス] > [ヘッドセット名] に移動します。
確認:
- 電池情報は、電池残量が変化した後に更新する必要があります。
- バッテリー残量は、Bluetooth のショートカット(プルダウン クイック設定バー)で報告されたバッテリー残量と同じである必要があります。バッテリー残量は、いずれかのイヤホンのバッテリー残量と一致します。最も低いバッテリー残量を表示することをおすすめします。
4.1.3 通知の抑制、HUN の終了(ケースをクローズ)
手順:
- テスト用のスマートフォンを本物のワイヤレス ヘッドセットとペア設定します。
- ケースを開きます。
- HUN が表示されたら、ケースをクローズします。
確認:
- バッテリーのヘッドアップ通知は 3 秒以内に閉じます。
4.2 個人名
4.2.1 ヘッドセット ベースケース 1、スマートフォン 1、アカウント A、初期ペア
前提条件:
- スマートフォン 1 がヘッドセットとペア設定されていない(スマートフォンにエイリアスがキャッシュされている場合)
- テストの前にヘッドセットを出荷時の設定にリセットします。
手順:
- Gmail アカウント A でスマートフォン 1 にログインします。スマートフォン 1 とヘッドセットをペア設定します。ペア設定後にデバイス名を変更しないでください。
- 以下の 3 つの場所を選択してください。
確認:
- ペア設定後、スマートフォン 1 の 3 か所に、アカウント A のユーザーの名前とヘッドセット情報が表示されます([User's First Name] の [Device Name] の形式)。
- 3 か所で名前を確認します。
- [設定] > [Google] > [デバイス、共有] > [保存済みのデバイス]:
- クイック設定の Bluetooth アイコンのテキスト(クイック設定バーを下にスワイプします):
- Bluetooth 設定:
4.2.2 ヘッドセット ベースケース 2、スマートフォン 2、アカウント B、初期ペア > デバイス名の編集
手順:
- ヘッドセット ベースのケース 1/3 から続行します。
- スマートフォン 2、アカウント B、最初のペア設定に成功しました。
- 3 か所をチェック
- [Bluetooth 設定] > [歯車アイコン] > [鉛筆アイコン] > [デバイス名を変更] の順に移動します。
確認:
- ペア設定後、アカウント A ユーザーの名前とヘッドセット情報が以下の場所に表示されます。
- [設定] > [Google] > [デバイス、共有] > [保存済みのデバイス]:
- クイック設定の Bluetooth アイコンのテキスト(クイック設定バーを下にスワイプします):
- Bluetooth 設定:
- デバイス名を変更すると、新しい名前が次の場所に表示されます。
- [設定] > [Google] > [デバイス、共有] > [保存済みのデバイス]:
- クイック設定の Bluetooth アイコンのテキスト(クイック設定バーを下にスワイプします):
- Bluetooth 設定:
4.2.3 ヘッドセット ベースケース 3、スマートフォン 3、アカウント C、初期ペア
手順:
- ヘッドセット ベースのケース 2/3 から続行します。
- スマートフォン 3、アカウント C、最初のペア設定に成功しました。
- 下記の 3 つの場所を確認します。
- [設定] > [Google] > [デバイス、共有] > [保存済みのデバイス]:
- クイック設定の Bluetooth アイコンのテキスト(クイック設定バーを下にスワイプします):
- Bluetooth 設定:
確認 :
- スマートフォン 3 では、上記の手順のステップに記載されている 3 か所に、スマートフォン 2 の新しいデバイス名が表示されます。
4.3 デバイスを探す - リング ヘッドセット
4.3.1 着信音デバイスのヘッドセット機能
手順:
- スマートフォンとヘッドセットをペア設定しました。
- [設定] > [Google] > [デバイスと共有](または [デバイス接続])> [デバイス] > [保存済みデバイス] > [ヘッドセット名] > [デバイスを探す] に移動します。
- デバイスの着信音を鳴らすボタンをタップします(テスト ヘッドセットに左右のイヤホンがある場合は、左右に 2 つのボタンが表示されます)。
- [デバイスをミュート] ボタンをタップします。
確認:
- ヘッドセット名の下にあるステータスが [接続済み] と表示されます。
- このボタンをタップすると、カスタマイズされた着信音が鳴り、ヘッドセットの着信音が鳴ります。 (本来のワイヤレス ヘッドセットでは、対応する左右の音が鳴ります)
- ヘッドセットは遅延なく即座にミュートされます。
4.4 遡及的なアカウント キーの書き込み
4.4.1 遡及的なペアリングと確認
手順:
- ファスト ペアリングをデバイスをペア設定モードにします。
- ヘッドアップ通知が表示されます。タップしないでください。
- [設定] > [接続済みのデバイス] > [新しいデバイスとペア設定] に移動し、タップしてペア設定します。
- 1 分ほど待つと、遡及的なペアの通知が表示されます。
- 通知をタップすると、ヘッドセットがアカウントに保存されます。
- [設定] > [Google] > [デバイスと共有](または [デバイス接続])> [デバイス] > [保存済みデバイス] に移動します。
確認:
- 遡及的なペア設定の通知が表示されます。
- 保存したデバイスの一覧にデバイスが表示されます。デバイスでファスト ペアリングが完全にサポートされるようになりました。