音訊切換器驗證工具應用程式使用手冊

本頁面僅適用於 Audio switch 版本的驗證應用程式。如需 LE Audio 版本的驗證應用程式說明,請參閱 LE Audio 驗證應用程式頁面

設定

如要在驗證工具應用程式中啟用測試功能,請按照下列步驟操作:

  • 確認裝置搭載 GmsCore 22.08.xx 以上版本。
  • 請確認測試電子郵件屬於 Fast Pair 合作夥伴測試群組
    • 新註冊的電子郵件和電話可能需要 6 到 24 小時才能同步處理權限。
    • 登入及登出相關聯的 Google 帳戶也可能會觸發立即同步處理。

範例:

您可以在 Google Play 服務的「應用程式資訊」頁面中找到 GMS 版本。

必要裝置

音訊切換測試需要使用快速配對功能配對手機:

  1. 準備兩部手機 (手機 A 和手機 B),並登入同一個 Google 帳戶。
  2. 將耳機與手機 A 配對 (初始配對)。
  3. 進入配對模式,等待 Half Sheet UI 通知。
  4. 按一下「連線」。
  5. 按一下 [完成]。
  6. 將耳機與手機 B 配對 (後續配對)。
    1. 等待通知,確認兩次配對都已完成。
  7. 按一下系統通知。

範例流程:

圖 2:這張圖片顯示初始配對裝置 A 的按鈕按下順序。 圖 3:這張圖顯示後續配對裝置 B 的按鈕按下順序。

基本 UI 流程

以下是一般 UI 流程:

圖 4:這張圖片顯示初始登入和裝置探索功能。 圖 5:這張圖片顯示如何選取裝置進行測試,以及裝置可執行的測試類型。 圖 6:這張圖片顯示不同類型的測試,以及對應的裝置。

音訊自動切換單點測試

音訊切換測試 (單點)

此測試會執行下列功能:

  • 酬載驗證。
    • 驗證不同情境下的廣告資料。
  • 訊息串流驗證。
    • 驗證訊息串流通訊。
  • 切換回來。
    • 驗證切換回的行為。

酬載驗證 (單點)

酬載驗證程序如下:

  1. 連接耳機。
  2. 確認帳戶金鑰的第一個位元組為 0x06,符合規格的要求。
  3. 中斷與裝置的連線。
  4. 確認帳戶金鑰的第一個位元組為 0x05,如規格所規定
  5. 重新連線到耳機。
  6. 播放音樂。
  7. 確認連線狀態為下列其中一種:
    1. 0x4:僅限 A2DP 串流。
    2. 0x5:使用 AVRCP 的 A2DP 串流。
  8. 啟動 SCO 連線。
  9. 確認 SCO 已成功連線。
  10. 確認連線狀態為:
    1. 0x6:HFP (電話/VoIP 通話) 串流,包括在頻道內和在頻道外的鈴聲。

酬載驗證 (單點) 示例:

圖 8:這張圖片顯示範例裝置的酬載驗證測試結果。

訊息串流驗證 (單一點)

訊息串流驗證程序如下:

  1. 驗證不同訊息串流連線之間的會話 ID。
    1. 連接耳機。
    2. 從耳機取得 nonce X (5 秒內)。
    3. 重新連線到耳機。
    4. 從頭戴式裝置取得另一個 Nonce Y (5 秒內)。
    5. 確認 X 和 Y 是否不同。
  2. 傳送「Get Audio switch Capability」要求。
    1. 確認回應是否在 2 秒內傳送。未檢查內容。
  3. 傳送「指示目前使用的帳戶金鑰」要求。
    1. 確認回應是否在 2 秒內傳送。未檢查內容。
  4. 傳送「Notify Initiated Connection」要求。
    1. 確認回應是否在 2 秒內傳送。未檢查內容。
  5. 傳送「傳送自訂資料」要求。
    1. 確認 ACK 是否在 2 秒內傳回。
    2. 確認廣告資料是否包含設定的自訂資料 (10 秒內)。

訊息串流驗證 (單點) 示例:

圖 9:顯示示例裝置的訊息串流驗證測試結果。

切換回來 (單點)

這項測試需要兩部裝置:主要尋路器和次要尋路器。測試順序如下:

  1. 主要尋找者連線至耳機 (10 秒內)。
  2. 次要尋覓者連線至耳機 (10 秒內)。
  3. 次要尋向器將切換回要求傳送至耳機。

在 15 秒內,應會發生下列情況:

  • 主要尋向器會連回耳機。
  • 次要尋向器與耳機的連線中斷。

圖 10:這張圖片顯示次要搜尋者的「顯示」選項,可讓主要裝置有足夠的測試時間。

以下是 Switch-Back 測試的範例:

圖 11:這張圖片顯示如何初始化 Switch-Back 測試。 圖 12:這張圖顯示如何定義哪部裝置處理哪個角色。 圖 13:這張圖片顯示如何在定義角色後繼續操作。 圖 14:顯示裝置在等待驗證期間的顯示方式。 圖 15:這張圖片顯示需要保持次要裝置電源開啟和處於活動狀態的情況。 圖 16:顯示成功測試的結果。

音訊自動切換多點測試

酬載驗證 (多點)

酬載驗證程序如下:

  1. 連接耳機。
  2. 確認帳戶金鑰的第一個位元組為 0x06,這符合規格的要求。
  3. 中斷與裝置的連線。
  4. 確認帳戶金鑰的第一個位元組為 0x05,如規格所規定
  5. 重新連線到耳機。
  6. 播放音樂。
  7. 確認連線狀態為下列其中一種:
    1. 0x4:僅限 A2DP 串流。
    2. 0x5:使用 AVRCP 的 A2DP 串流。
  8. 啟動 SCO 連線。
  9. 確認 SCO 已成功連線。
  10. 確認連線狀態為:
    1. 0x6:HFP (電話/VoIP 通話) 串流,包括在頻道內和在頻道外的鈴聲。

訊息串流 (多點)

這項測試需要主要和次要搜尋者。在測試中設定 多點設定可行性標記 TRUE,就必須透過訊息串流指令執行額外步驟,才能測試這個狀態。

非可設定訊息串流測試 (多點) 的範例:

圖 17:這張圖顯示成功的非設定測試結果。

可設定訊息串流測試 (多點) 的範例:

圖 18:這張圖顯示成功的設定式測試結果。

切回 (多點連線)

這項測試需要主要和次要搜尋者。這項測試幾乎與單點版本相同。唯一的差異在於:由於提供者支援多個連線,因此當次要尋求者連線至提供者時,主要尋求者仍會連線至提供者。

多點切換回測試的範例:

圖 19:這張圖片顯示測試如何允許在多點裝置上切換回來。

切換使用中 (僅限多點連線)

這項測試需要主要和次要搜尋者。

這項測試只會驗證供應器是否使用訊息串流管道傳送預期的訊息。

測試步驟:

  1. 主要尋覓者連線至供應者
  2. 主要尋覓者會檢查提供者的功能。
    1. 如果「多點連線」關閉且「多點連線可設定」為 TRUE,系統會嘗試啟用多點連線。
  3. 主要尋覓者會對自身呼叫 Switch active audio source (to connected device) (0x30)。
  4. 次要搜尋者連線至供應者。
  5. 主要尋覓器會對另一部裝置叫用「Switch active audio source (to connected device)」 (0x30)。
  6. 供應者會向主要尋求者傳送確認訊息。
  7. 次要搜尋者會收到「通知多點切換事件」 (0x32) 的有效狀態。

切換為「啟用」(僅限多點) 測試的範例:

圖 20:這張圖片顯示測試如何允許在僅限多點裝置上切換回來。

如何將結果上傳至裝置控制台

如何提交結果

「提交結果」按鈕會顯示測試結果摘要,但不會實際將結果提交給 Google。

按下「SUBMIT RESULT」按鈕,即可開始提交程序。

查看所有結果後,按下結果頁面底部的「提交」按鈕,即可將結果提交給 Google。

捲動至結果頁面底部並按下

在裝置控制台中查看已上傳的結果

您可以在 Nearby 控制台中查看提交的測試結果。(距離指標和時間指標會從音訊切換測試案例中移除)。例如:

測試結果會顯示在 Nearby 控制台的表格中。

疑難排解

如果所有測試都失敗,請嘗試將藍牙關閉再重新開啟。

您可以透過下拉式選單中的按鈕啟用及停用藍牙。

切換回測試

如果 Switch-Back 測試失敗,且卡在圖 1 所示的狀態:請嘗試返回「Test-device」頁面 (圖 2) 並重新測試:

如果測試卡在「Initialization Complete」(初始化完成),您可以透過頂層選單重新執行。