共用方式為


行動寬頻測試必要條件

本節說明在使用 Windows 硬體實驗室套件 (Windows HLK) 測試音訊裝置之前,您必須先完成的工作。

注意

行動電話的無線測試會驗證對 802.11 功能的支援。 不過,Windows HLK 只會根據實作 MSFT IHV RIL 介面的數據機來驗證裝置的基本行動電話功能。 對於以 MBIM 數據機為基礎的僅限數據裝置,Windows HLK 不會驗證基本的行動電話功能。

開始測試之前,請先完成下列動作:

注意

使用 Realtek 8185 晶片組的軟體型訪問點已隨著 WLK 1.3 版的發行而淘汰。 Atheros WLAN NIC 僅支援使用軟體型存取點的 HLK 測試。 測試 WLAN 驅動程式的客戶必須使用 Atheros 硬體來完成其提交。 如果您有進一步的問題,請在 中告訴我們 wlanndt@microsoft.com。

硬體需求

LAN 裝置測試需要下列硬體。 如果測試裝置提供總線特定支援,您可能需要額外的硬體。 請參閱每個總線特定測試的測試描述,以判斷是否有其他硬體需求。

  • 基本 Windows HLK 測試設定(控制器、Studio 和客戶端系統)。 請參閱 Windows HLK 用戶入門

  • 一部測試計算機。 此測試計算機必須符合 Windows HLK 必要條件。 如需詳細資訊,請參閱 Windows HLK 必要條件。

  • 一個測試行動寬頻裝置。

  • 下列 SIM 卡:

    • 已布建數據的 『Home』 SIM

    • 已布建數據的「漫遊」SIM 卡

    • 未布建數據的 'Home' SIM

    • 未布建數據的「漫遊」SIM 卡

    • 'Bad' SIM

    • 「非使用中」SIM 卡

注意

安裝在測試用戶端上的作業系統必須符合處理器架構版本。 如果您要測試 32 位驅動程式的標誌,則 DUT、SUT 和 Test SoftAP 都必須安裝 32 位版本的 Windows。 例如,您可能無法搭配 32 位測試 SoftAP 使用 64 位 DUT。執行 NDISTest 6.0 “2c_priority” 測試作業時,可以使用乙太網路交叉傳輸纜線取代測試網路。 交叉纜線可讓廠商解決交換器相關問題。 在某些情況下,參數會移除優先順序標頭,導致此測試作業失敗。

軟體需求

執行 Device.Networking 測試需要下列軟體:

  • 最新的 Windows HLK 篩選器和軟體更新。

測試計算機設定

下圖提供行動寬頻 LAN 測試設定的概觀。

mobile broadband test configuration

開始測試之前,請確定測試計算機處於就緒狀態。 如果測試需要在執行之前設定參數,則會顯示該測試的對話框。 如需詳細資訊,請檢閱特定的測試主題。

某些 Windows HLK 測試需要使用者介入。 執行提交的測試時,最佳做法是分別在區塊中執行自動化測試,與手動測試分開執行。 這可防止手動測試中斷自動化測試的完成。

設定測試計算機之後,您就可以開始測試。 請參閱步驟 4:建立專案

在 MB 裝置中實作回送測試功能

本節旨在提供行動寬頻(MB) 裝置製造商的指引,以在其 MB 裝置韌體中實作回送測試功能。 只有在通過 Windows 硬體實驗室套件測試時,才需要回送功能,且不適用於裝置的正常使用期間。

回送測試可確保主機與裝置之間的鏈接經過測試,以取得效能,而不需要相依於行動寬頻網路。 裝置成功通過這項測試可確保當網路狀況正確時,OS 堆疊和裝置韌體都不會成為輸送量的瓶頸。

注意

回送功能只會針對IP數據流量進行測試,因為它位於效能關鍵路徑中。 此測試的範圍不包含任何其他網路流量,例如SMS或USSD。 此外,因為這是在裝置韌體終止的回送測試,因此不會相依於網路、SIM 卡或空中介面。

指導

  • MB 裝置韌體應該實作「回送」APN 功能,如這裡所述。 請注意,回送模式與 SIM 和 PIN 鎖定狀態無關。

  • 使用 MBIMActivationCommandActivate 的 ActivationCommand 和存取字串回送取得MBIM_CID_CONNECT設定要求時,韌體應該執行下列動作:

    • 如果裝置已經連線,它應該會回應MBIM_STATUS_MAX_ACTIVATED_CONTEXTS。

    • 裝置應該能夠進入回送模式,而不向提供者註冊。

    • 當裝置的封包服務狀態中斷連結時,應該能夠進入回送模式。

    • 裝置應該使用 MBIM_CID_CONNECT 要求中指定的 SessionId、IPType 和 ContextType 來回應MBIM_CID_CONNECT回應。 ActivationState 應該是 MBIMActivationStateActivated,而 VoiceCallState 應該是 MBIMVoiceCallStateNone。

    • 進入回送模式。

    • 裝置應該回應具有MBIM_STATUS_MAX_ACTIVATE_CONTEXTS的其他MBIM_CID_CONNECT設定要求,直到停用回送模式為止。

  • 在回送模式中:

    • 在取得MBIM_CID_CONNECT查詢時,裝置應該使用MBIM_CID_CONNECT要求中指定的 SessionId、IPType 和 ContextType 來回應MBIM_CID_CONNECT回應。 ActivationState 應該是 MBIMActivationStateActivated,而 VoiceCallState 應該是 MBIMVoiceCallStateNone。

    • 取得MBIM_CID_IP_CONFIGURATION查詢時,裝置應該以MBIM_STATUS_SUCCESS回應,但不指定任何IP位址。

    • 裝置將會由 Windows 8 操作系統手動指派靜態 IP 位址。 裝置不應該提供IP位址本身,但應該回應上述指定的MBIM_CID_IP_CONFIGURATION查詢,指出它沒有IP位址。

    • 從主機的 BULK OUT 管道上接聽 NTB (NCM 傳輸區塊)。

      • 裝置應該從NTB解壓縮數據報,並將其傳送回MBIM大量輸入管道上的主機。

      • 裝置應該交換 IPv4 和 IPv6 數據報的來源和目的地位址。 裝置不應該需要修改 IPv4 總和檢查碼和廠商數據報。

      • 在 MBIM Bulk-IN 管道上傳送的 NTB 應該符合 NCM GetNtbParameters 函式中裝置所指定的 NTB 參數。 數據報可以在一或多個 NTB 中的 Bulk-IN 管道上傳送,因為 BULK-IN 管道的 NTB 參數需要。

    • 使用 MBIMActivationCommandDeactivate 的 ActivationCommand 取得MBIM_CID_CONNECT要求。

      • 確定 SessionId 符合用來啟動回送模式的 SessionId。 如果 SessionId 不相符,裝置應該會回應MBIM_STATUS_CONTEXT_NOT_ACTIVATED。

      • 裝置應該使用MBIM_CID_CONNECT要求中指定的 SessionId、IPType 和 ContextType 來回應MBIM_CID_CONNECT回應。 ActivationState 應該是 MBIMActivationStateDeactivated,VoiceCallState 應該是 MBIMVoiceCallStateNone。

資源

MBIM 規格

MB 迷你埠驅動程式效能需求

Windows 8 硬體認證需求

Device.Network Testing