Fast Pair 3.2 認證指南 (第 2.1 版)

上次更新日期:2024 年 8 月 13 日

  • 測試中的裝置 (「DUT」) 必須是工廠清潔裝置 (也就是說,DUT 不得是個人裝置或包含任何個人資訊的裝置)。
  • 本頁提供的測試資料 (例如程序、指南和其他資訊) 是 Google 服務的一部分,適用於 Google 的智慧財產權,並受 Google 服務條款的約束,就如同「軟體」一樣。您可以前往 http://www.google.com/accounts/TOS 查看相關條款。

1. 準備取得認證

1.1 定義

  • 「初始配對」是指使用者首次將裝置與已在手機上登入的 Google 帳戶配對時發生的事件序列。在這個程序中,手機會偵測裝置上的廣告,並顯示通知,提示使用者連線並儲存裝置。(在本指南中,「裝置」是指藍牙耳機或喇叭,而非參考手機)。

  • 後續配對是指使用者在新手機上登入 Google 帳戶,並嘗試配對已儲存於 Google 帳戶的裝置時,所發生的事件序列。在這個程序中,新手機會辨識已儲存在使用者 Google 帳戶中的宣傳型號 ID,並提供通知,以便加快將裝置與這部手機配對的速度。

1.2 需求

  • 所有手機都必須連上網際網路,並在「設定」中開啟藍牙和位置資訊。
  • 所有手機都必須登入同一個 Google 帳戶。
  • 參考手機應為市場上熱銷的手機,並涵蓋相當大量的使用者。
  • 實作要認證的快速配對版本和相關擴充功能的藍牙裝置。

使用 A2DP+HPF 的 Classic

  • 三 (3) 部參考手機,搭載三 (3) 種不同的 Android 版本。Android 作業系統版本必須至少為 11。
  • 建議的參考手機,涵蓋所有 Android 作業系統版本:
    • Google Pixel 8 (Android 15)
    • 搭載 Android 14 的 Samsung S23 以上機型
    • Google Pixel 7 (Android 13)
    • Google Pixel 6 (Android 12)
    • Google Pixel 5 (Android 11)
    • Samsung S20 以上機型,搭載 Android 12 或 13

僅限資料的 BLE

  • 五 (5) 部參考手機,搭載三 (3) 種不同的 Android 版本。Android 作業系統版本必須至少為 11。
  • 建議的參考手機,涵蓋所有 Android 作業系統版本:
    • Google Pixel 8 (Android 15)
    • 搭載 Android 14 的 Samsung S23 以上機型
    • Google Pixel 7 (Android 13)
    • Google Pixel 6 (Android 12)
    • Google Pixel 5 (Android 11)
    • Samsung S20 以上機型,搭載 Android 12 或 13

BLE 與 LE Audio

  • 五 (5) 部參考手機,搭載三 (3) 種不同的 Android 版本。Android 作業系統版本必須至少為 11。
  • 建議的參考手機,涵蓋所有 Android 作業系統版本:
    • Google Pixel 8 (Android 15)
    • 搭載 Android 14 的 Samsung S23 以上機型
    • Google Pixel 7 (Android 13)
    • Google Pixel 6 (Android 12)
    • Google Pixel 5 (Android 11)
    • Samsung S20 以上機型,搭載 Android 12 或 13

1.3 檢查 Google Play 服務版本

  • 目的:確認測試時使用的 Google 行動服務核心版本是否正確。

  • 依序前往「設定」>「Google」> 右上角的「問號」> 右上角的「三點」>「版本資訊」,然後查看 Google Play 服務版本 (應為 22.XX.XX 以上版本)。

這張圖片顯示如何在「說明」選單下方找到 GMS 版本資訊。

1.4 啟用偵錯模式 ID

  • 我們提供的模型 ID 是偵錯模式 ID。如要啟用這項功能,請依序前往「設定」>「Google」>「裝置和共用」>「裝置」,然後啟用「包含偵錯結果」。如果這個頁面沒有「Include debug results」(納入偵錯結果) 選項,請確認 Seeker 中的開發人員選項已啟用。

這張圖片顯示如何為特定已連結裝置找出「Include debug results」選項。

1.5 啟用 Google Play 服務通知

  • 依序前往「設定」>「通知」>「應用程式設定」>「Google Play 服務」,確認「通知」開關已開啟。

這張圖片顯示 Google Play 服務下方的通知切換鈕。

1.6 確保您能連上測試結果伺服器

部分測試資料會直接上傳至 Google 伺服器。您必須先提供這項資料,才能在開始實驗室認證前完成自測。請確認測試手機具備下列功能:

  • 已加入FP 測試群組的登入測試帳戶。
  • 在執行初始和後續配對測試期間和之後,裝置必須能持續供電並連上網際網路 25 小時。手機會在此期間嘗試上傳測試資料和結果。
  • 測試期間和測試模型 ID 必須與 BT ClassicBT LE Audio 自檢測報表中提供的值相符。
  • 在測試裝置上啟用使用狀況與診斷設定。如要確認這項設定,請依序前往「設定」>「Google」> 右上角的 3 點圖示 >「使用狀況與診斷」> 開啟「使用狀況與診斷」

2. 認證標準

2.1 定義

  • 「所有手機」是指所有參考手機,其作業系統必須符合「需求」一節中定義的最低版本。
  • 「平均配對時間」的計算方式為 (所有成功配對時間的總和) / (10 - 配對失敗次數)。配對時間計算作業會在使用者輕觸快速配對通知時開始,並在手機向使用者顯示「連線成功」通知時結束。
  • 距離測試的「成功率」為 (1 分鐘內彈出的通知數量 / 10)。

2.2 初始配對的通知彈出式視窗

  • 通知應該會在 5 秒內彈出。

2.3 配對認證規格

  • 每部參考手機都會分別進行初始和後續配對測試 100 次。
  • 初始和後續配對的成功率,是指將裝置放在參考手機 0.3 公尺外測量而得。

    • 配對韌體只支援一個元件 (例如耳機或單一喇叭) 時,平均配對時間必須在 12 秒內。
    • 配對韌體支援協調組成員 (例如左右耳耳塞) 時,平均配對時間必須在 14 秒內。

使用 A2DP+HPF 的 Classic

  • 初始和後續通過率必須至少達 95%。

僅限資料的 BLE

  • 初始和後續通過率必須至少達 90%。

BLE 與 LE Audio

  • 初始和後續通過率必須至少達 90%。
  • 80% 的參考手機初始和後續配對時間必須符合標準。

2.4 距離認證規格

在測試 3 個規定距離 (0.3 公尺、1.2 公尺和 2 公尺) 時,至少 80% 的參考手機必須符合本節的條件。

  • 0.3 公尺的成功率必須為 100%。也就是說,每部參考手機都必須執行 0.3 公尺測試 10 次,並顯示每則通知。
  • 在 1.2 公尺的距離下,傳送至參考手機的配對通知顯示率必須在 10 次內小於或等於 20%。
  • 每個在 2 公尺距離下執行的測試,都必須至少在參考手機上顯示 1 分鐘的通知。
  • 每部參考手機都會針對每個距離測試 10 次。

3. 快速配對 2.0 版測試指南

3.1 使用者介面

下圖說明 4 種不同的配對流程:

  1. 未下載裝置隨附應用程式,進行初始配對。

配對流程 1.

  1. 初始配對,並下載裝置的隨附應用程式。

配對流程 2。

  1. 之後與下載的裝置隨附應用程式配對。
  2. 之後配對時未下載裝置的隨附應用程式。

    案例 3 和 4 使用相同的流程。

配對流程 3。

  • 錯誤狀態

配對錯誤。

只有在 DUT 的型號 ID 與隨附應用程式連結相關聯時,系統才會顯示下載隨附應用程式的通知。相反地,如果沒有配套應用程式關聯,測試人員只會在「裝置已連線」通知下方看到裝置名稱,就像後續配對一樣。

3.2 測試案例 1:初始配對

3.2.1 設定及測試

  • 確認 DUT 不會在任何手機上顯示為已儲存的裝置。在已儲存 DUT 且已登入測試 Google 帳戶的每支手機上,請前往藍牙設定,選擇「忘記裝置」,然後切換飛航模式,確保 DUT 已忘記。
  • 確認「自動儲存裝置」已開啟。這個切換鈕預設為關閉。你可以在手機 A 的「設定」>「Google」>「裝置」>「已儲存的裝置」中找到這個選項。

使用 A2DP+HPF 的 Classic

不需要採取其他步驟。

僅限資料的 BLE

不需要採取其他步驟。

BLE 與 LE Audio

  • 依序前往「設定」>「已連結的裝置」>「裝置詳細資料」
  • 確認「LE Audio」開關已設為「停用」。
    • 僅支援傳統藍牙的手機 (例如 Pixel 6 和更舊機型) 在選單設定中不會顯示這個切換鈕。
  • 在測試中支援 LE Audio 的手機:
    • 依序前往「設定」>「已連結的裝置」>「裝置詳細資料」
    • 確認「LE Audio」切換鈕已設為「已啟用」。
  • 將藍牙裝置設為配對模式。

  • 將藍牙裝置放在距離手機 A 0.3 公尺處。

  • 等待參考手機 A 彈出通知。通知應該會在 5 秒內彈出。

  • 從輕觸初始通知開始計時,直到在手機 A 中看到「Device connected」通知彈出式視窗為止。

  • 在測試報告的「初始配對」部分記錄時間。

3.2.2 預期行為

  • 初始配對半頁顯示:

這會在裝置連線前顯示畫面。

  • 輕觸通知即可開始快速配對。通知會顯示進度:

這張圖片顯示裝置連線時的畫面。

  • 快速配對配對成功後,手機會顯示通知。如果裝置製造商發布隨附應用程式,手機也會提示使用者從 Google Play 商店下載裝置的隨附應用程式。

這張圖片顯示已成功連結的裝置和相關彈出式視窗。

  • 如果快速配對失敗,手機會顯示錯誤訊息:

這會顯示配對失敗的錯誤訊息,以及手動嘗試的選項。

3.3 測試案例 2:將此裝置與登入同一個 Google 帳戶的兩部參考手機配對 (後續配對)

3.3.1 設定及測試

  • 在兩支手機 (手機 A 和手機 B) 上登入相同的 Google 帳戶。
  • 確認 DUT 先前已與其他手機 (手機 A) 配對。

    • 如要確認藍牙裝置是否已與手機 A 配對,請按照下列步驟操作:

      • 首先,請在執行初始配對的手機 (手機 A) 上,依序前往「設定」>「Google」>「裝置和共用」(或「裝置連線」) >「裝置」>「已儲存的裝置」。DUT 應會顯示在手機的已儲存裝置清單中,如下圖所示:

      這張圖片顯示尋找已配對裝置的完整流程,包括在「設定」頁面中向下捲動。

      • 第二,在未與 DUT 配對的裝置 (手機 B) 上,依序前往「設定」>「Google」>「裝置和共用」(或「裝置連線」) >「裝置」>「已儲存的裝置」。只有在 DUT「也」出現在已儲存裝置清單中時,手機 B 才能顯示後續配對通知。

      裝置 B 導覽。

  • 基本上,在使用手機 A 執行測試案例 1 (初始配對) 後,您可以使用另一部使用相同帳戶的參考手機 B 驗證這個測試案例 2 (後續配對)。

使用 A2DP+HPF 的 Classic

不需要採取其他步驟。

僅限資料的 BLE

不需要採取其他步驟。

BLE 與 LE Audio

  • 在 LE Audio 裝置上測試擴充功能時,必須在參考手機上將 LE Audio 切換鈕設為開啟和關閉,才能執行測試。
    • 這項測試可驗證裝置是否能同時使用 L2CAP (當 LE Audio 開啟時) 和 RFCOMM (當 LE Audio 關閉時) 連線至參考手機。
  • 測試支援 LE Audio 的裝置時,手機必須按照下列設定排列:
    • 手機 A 支援 LE Audio。
    • 手機 B 不支援 LE Audio。
    • 手機 C 不支援 LE Audio。
    • 手機 D 支援 LE Audio。
  • 測試 LE Audio 裝置的後續配對功能時,必須針對下列測試裝置組合執行測試:
    • 在 LE Audio 和非 LE Audio 支援的手機之間,後續配對通知必須正確顯示。
      • 例如:確認當手機 A 進行初始配對時,手機 B 可以進行後續配對。另外,請確認手機 B 可以執行初始配對作業,而手機 A 可以執行後續配對作業。
    • 後續配對通知必須正確顯示在非 LE Audio 支援的手機之間。
      • 例如:確認 Phone B 執行初始配對時,Phone C 可以執行後續配對。另外,請確認 Phone C 可以執行初始配對,Phone B 可以執行後續配對。
    • 在支援 LE Audio 的手機與支援多個同時 LE Audio 連線的手機之間,後續配對通知必須正確顯示。
      • 例如:確認當手機 A 進行初始配對時,手機 D 可以進行後續配對。另外,請確認 Phone D 可以執行初始配對,而 Phone A 可以執行後續配對。
  • 將藍牙裝置放在距離手機 0.3 公尺的位置。

  • 等待裝置名稱同步至帳戶:依序前往「設定」>「Google」>「裝置和共用」(或「裝置連線」) >「裝置」>「已儲存的裝置」,確認是否顯示裝置名稱。當 DUT 出現在手機的裝置清單中時,請返回主畫面。

  • 等候後續通知彈出式視窗。

  • 測量從輕觸第二支手機上的後續通知,到看到「裝置已連線」通知彈出式視窗的時間。

  • 在「後續」部分記錄第二支手機的時間。

  • 請按照下列步驟清除已儲存的記錄,這是進行下次測試的必要條件。

    • 從藍牙設定清單中移除已連結的裝置。
    • 依序前往「設定」>「Google」>「裝置和共用」(或「裝置連線」) >「裝置」>「已儲存的裝置」

      • 關閉「自動儲存裝置」
      • 返回上一頁
      • 開啟「自動儲存裝置」
      • 確認裝置清單中顯示「No devices」(沒有裝置),如下圖所示:

      這會顯示空白的裝置清單。

    • 開啟裝置,進入配對模式。

3.3.2 預期行為

  • 先前已連結的裝置會顯示配對通知

後續配對通知。

  • 輕觸通知即可開始後續配對程序。通知會顯示進度:

後續配對進度。

  • 快速配對配對完成後,你會看到以下通知:

後續配對完成通知。

  • 如果快速配對失敗,手機會顯示錯誤訊息:

後續配對失敗通知。

3.4 測試案例 3:檢查 BLE 帳戶金鑰是否仍在廣播

  • 請確認耳機在無法偵測時仍會廣播帳戶資料,例如在初始配對完成並連線後,除非耳機已關機。
  • 選擇參考手機,並測試至少 30 分鐘。

3.5 測試案例 4:距離條件

  • 分別測試每個距離 (0.3 公尺、1.2 公尺和 2 公尺) 10 次。
  • 記錄參考手機在每個距離下顯示通知的次數。
    • 舉例來說,「0.3 公尺 - 是 (7/10)」表示「這支參考手機在 0.3 公尺距離下收到配對通知的次數為 7 次 (10 次中)」

3.6 如何擷取偵錯記錄

3.6.1 如何擷取偵錯資訊

  • 如要開啟記錄功能並取得錯誤報告,請執行以下指令:
    • adb logcat -G 16M
  • 請確認您已開啟「Bluetooth HCI snoop log for debugging」。在 Pixel 手機上,這項作業可透過以下方式完成:

    • 依序前往「設定」>「系統」>「關於手機」>「版本號碼」
    • 輕觸「版本號碼」7 次,即可啟用開發人員選項。

    開發人員選項。 * 依序前往「設定」>「系統」>「進階」>「開發人員選項」。* 啟用開發人員選項和 HCI 窺探記錄。* 這個選項可讓手機收集 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 取得位置。

4. 功能認證標準:

必須通過所有測試案例,電池通知僅適用於真無線耳機。

4.1 電池通知

4.1.1 顯示左側 + 右側 + 保護殼電量通知。

程序:

  1. 將測試手機與真無線耳機配對。
  2. 關閉案件
  3. 開啟案件並進行驗證。

驗證:

  1. 電池通知顯示 3 張圖片 (左、充電盒、右),且電池電量正確。(左耳機和右耳機上有充電圖示)

電池通知驗證。

4.1.2 電池電量變更後,應更新電池資訊。

程序:

  1. 將測試手機與真無線耳機配對。
  2. 使用真無線耳機播放任何影片 10 分鐘 (以減少電量)。
  3. 依序前往「設定」>「Google」>「裝置和共用」(或「裝置連線」) >「裝置」>「已儲存的裝置」>「耳機名稱」

驗證:

  1. 電池電量變更後,應更新電池資訊。
  2. 電池電量應與 Bluetooth 捷徑 (向下滑動快速設定列) 中所報告的電池電量相同,電池電量應與其中一個耳機的電量一致,最好顯示最低的電池電量。

電池電量驗證。

4.1.3 隱藏通知,抬頭通知應會關閉 (關閉案件)

程序:

  1. 將測試手機與真無線耳機配對。
  2. 開啟案件。
  3. 畫面顯示抬頭通知時,請關閉案件。

驗證:

  1. 電池抬頭通知在 3 秒內關閉。

關閉電池抬頭通知。

4.2 個人化名稱

4.2.1 耳機基本案例 1、手機 1、帳戶 A、初始配對

先決條件:

  1. 手機 1 從未與頭戴式裝置配對 (如果手機有快取別名)
  2. 測試前請先將耳機恢復原廠設定。

程序:

  1. 使用 Gmail 帳戶 A 登入手機 1。將手機 1 與耳機配對。配對後請勿變更裝置名稱。
  2. 請檢查顯示的 3 個地點。

驗證:

  1. 配對完成後,在 3 個位置,手機 1 應會顯示帳戶 A 使用者的名字 + 耳機資訊,格式為「[使用者名字] 的 [裝置名稱]」。

  • 在 3 個地方檢查名稱

    1. 「設定」>「Google」>「裝置和共用」>「已儲存的裝置」

      這張圖片顯示如何前往所述選單。

    2. 快速設定藍牙圖示文字 (向下滑動快速設定列):

      這張圖片顯示如何前往所述選單。

    3. 藍牙設定:

      這張圖片顯示如何前往所述選單。

4.2.2 耳機基本案例 2、手機 2、帳戶 B、初始配對 > 編輯裝置名稱

程序:

  1. 接續使用耳機的案例 1 (1/3)。
  2. 手機 2 (帳戶 B) 已成功完成初始配對。
  3. 檢查 3 個地點。
  4. 依序前往「藍牙設定」>「齒輪」圖示 >「鉛筆」圖示 >「變更裝置名稱」

配對程序持續進行。

驗證:

  1. 配對後,應在下列位置顯示帳戶 A 使用者的名字 + 耳機資訊:

    1. 「設定」>「Google」>「裝置和共用」>「已儲存的裝置」

      這張圖片顯示如何前往所述選單。

    2. 快速設定藍牙圖示文字 (向下滑動快速設定列):

      這張圖片顯示如何前往所述選單。

    3. 藍牙設定:

      這張圖片顯示如何前往所述選單。

  2. 變更裝置名稱後,新名稱應會顯示在以下位置:

    1. 「設定」>「Google」>「裝置和共用」>「已儲存的裝置」

      這張圖片顯示如何前往所述選單。

    2. 快速設定藍牙圖示文字 (向下滑動快速設定列):

      這張圖片顯示如何前往所述選單。

    3. 藍牙設定:

      這張圖片顯示如何前往所述選單。

4.2.3 耳機基本案例 3、手機 3、帳戶 C、初始配對

程序:

  1. 接著繼續執行第 2 個以耳機為基礎的案例 (共 3 個)。
  2. 手機 3、帳戶 C,初始配對成功。
  3. 請查看下列 3 個位置:

    1. 「設定」>「Google」>「裝置和共用」>「已儲存的裝置」

      這張圖片顯示如何前往所述選單。

    2. 快速設定藍牙圖示文字 (向下滑動快速設定列):

      這張圖片顯示如何前往所述選單。

    3. 藍牙設定:

      這張圖片顯示如何前往所述選單。

驗證:

  1. 在先前步驟所列的 3 個位置,手機 3 應會顯示手機 2 的新裝置名稱。

4.3 尋找裝置 - 讓耳機發出鈴聲

4.3.1 裝置的鈴聲耳機功能

程序:

  1. 手機已成功與耳機配對。
  2. 依序前往「設定」>「Google」>「裝置和共用」(或「裝置連線」) >「裝置」>「已儲存的裝置」>「耳機名稱」>「尋找裝置」

    這張圖片顯示如何前往所述選單。

  3. 輕觸「Ring device」按鈕。(如果測試耳機有左耳和右耳耳塞,則應顯示兩個按鈕,分別代表左耳和右耳) 這張圖片顯示如何前往所述選單。

  4. 輕觸「靜音裝置」按鈕。

    這張圖片顯示如何前往所述選單。

驗證:

  1. 耳機名稱下方的狀態應顯示「已連線」。
  2. 輕觸這個按鈕時,耳機應會以自訂鈴聲響鈴。(真無線耳機應會在對應的右側/左側響鈴)
  3. 耳機應立即靜音,且不會有任何延遲。

4.4 回溯寫入帳戶金鑰

4.4.1 追溯配對和確認

程序:

  1. 讓快速配對裝置進入配對模式
    1. 你會看到快訊通知,請勿輕觸該通知。
  2. 依序前往「設定」>「已連結的裝置」>「配對新裝置」,輕觸即可配對 這張圖片顯示如何前往所述選單。
  3. 請稍候片刻,你會看到追溯配對的通知。
  4. 輕觸通知即可將耳機儲存到帳戶。這張圖片顯示如何前往所述選單。
  5. 依序前往「設定」>「Google」>「裝置和共用」(或「裝置連線」) >「裝置」>「已儲存的裝置」

驗證:

  1. 系統應會顯示「Retroactive Pair」通知。

    這張圖片顯示如何前往所述選單。

  2. 你會在已儲存的裝置清單中看到該裝置。裝置現在已全面支援快速配對功能。這張圖片顯示如何前往所述選單。

4.5 主動噪音控制

主動通知控制 (ANC) 是選用功能。實作 ANC 的裝置必須在驗證器應用程式中驗證,並將結果填入自檢測報告,但不需要在第三方實驗室中認證這項功能。

4.5.1 主動噪音控制驗證

程序:

  1. 在驗證器應用程式中,選取 DUT 支援的模式。
  2. 將 DUT 與 Seeker 配對。
  3. 從 Seeker 連線至 DUT。

驗證:

  1. 配對後,Seeker 會將 ANC 狀態 (0x11) 傳送至 DUT。
  2. DUT 在 3 秒內回應「通知 ANC 狀態」(0x13)。
  3. Seeker 會針對每個支援的主動降噪模式傳送主動降噪狀態 (0x12)。
  4. 針對步驟 3 中傳送的每則訊息,DUT 會在 5 秒內回應「通知 ANC 狀態」(0x13)。

這張圖片顯示成功的 ANC 驗證測試。

4.5.2 已停用主動通知控制項

程序:

  1. 在驗證器應用程式中,選取 DUT 支援的模式。
  2. 將 DUT 與 Seeker 配對。
  3. 從 Seeker 連線至 DUT。

驗證:

  1. 配對後,Seeker 會將 ANC 狀態 (0x11) 傳送至 DUT。
  2. DUT 在 3 秒內回應「通知 ANC 狀態」(0x13)。
  3. 確認 Octet 5 與 Seeker 支援的 ANC 模式相符。
  4. 確認 Octet 6 為 0b00000000

這張圖片顯示 ANC 停用測試成功。