Wi-Fi AP/AP 並行功能

Android 12 導入了 Wi-Fi AP/AP 並行功能 可讓裝置建立兩個存取點 (AP) 介面。這項功能 裝置支援透過雙頻 (DBS) Wi-Fi 網路共用網路。 無線基地台 (軟 AP)。為支援透過單一 Wi-Fi 網路共用網路的詳細資訊 無線基地台,請參閱 Wi-Fi 無線基地台 (Soft AP) 支援

本頁面說明啟用這項功能後的裝置行為,以及 裝置製造商和供應商的實作詳細資料。

運作方式

如果支援 Wi-Fi AP/AP 並行功能,裝置可以建立兩個 AP 例如其中一個介面,分別用於 2.4 GHz 頻帶 5 GHz 頻帶。再讓用戶端連線至各個 AP 介面。

Wi-Fi HAL 會產生具有兩個 AP 的單一橋接介面 並在堆疊時提供給 Wi-Fi 和連線堆疊 即可啟用軟體 AP。啟用軟 AP 後,Wi-Fi HAL 會指出 有兩個可用介面並更新 (例如作業管道、頻寬和 BSSID)。

為節省電力,這個架構會停用未使用的 AP (2.4 GHz、5 GHz,或是 6 GHz)。架構會將 AP 視為 就會停用。裝置製造商可以自訂 。若需更多資訊,請參閲 自訂閒置期間

裝置可透過下列其中一種方式支援 Wi-Fi AP/AP 並行 橋接的軟 AP 設定:

  • 設定兩個頻帶 (裝置會自動選取頻道, 或驅動程式)
  • 在雙頻 AP 上設定兩個頻道

需求條件

如要實作 Wi-Fi AP/AP 並行性,裝置必須符合下列要求 規定:

  • Wi-Fi 晶片或韌體必須支援兩個並行 AP 連線狀態。韌體必須支援所有通路和頻帶組合 兩者之間的連線為避免發生效能問題,建議您使用 搭載 2x2+2x2 DBS 且支援 Wi-Fi 晶片的 DBS。

  • 裝置必須在 Wi-Fi 廠商 HAL 中支援下列方法:

    • IWifiChip.createBridgedApIface()
    • IWifiChip.removeIfaceInstanceFromBridgedApIface()
    • IWifiApIface.resetToFactoryMacAddress()
    • IWifiApIface.getBridgedInstances()

實作

如要實作 Wi-Fi AP/AP 並行,請按照下列步驟操作:

  1. 至少使用下列其中一個函式,啟用下列其中一個函式 (預設為停用) 執行階段資源重疊

    • config_wifiBridgedSoftApSupported:支援多個採用 AP 模式的 AP 站起來
    • config_wifiStaWithBridgedSoftApConcurrencySupported:支援 充電站 (STA) 和多個橋接 AP 並行。
  2. 若裝置使用 AIDL Wi-Fi HAL 或 HIDL Wi-Fi HAL 1.6, 在 Wi-Fi HAL 介面組合中定義 AP_BRIDGED。如要 詳細資料,請參閱 Wi-Fi 多介面並行

  3. 呼叫下列其中一項,進行橋接的軟 AP 設定 方法:

  4. 註冊回呼以取得裝置功能 WifiManager#registerSoftApCallbackSoftApCallback 回呼 為橋接的軟 AP 設定提供下列方法:

自訂閒置期間

如要自訂閒置時間長度,請設定以下項目 疊加在 在 packages/modules/Wifi/service/ServiceWifiResources/res/values/config.xml 中:

  • config_wifiFrameworkSoftApShutDownIdleInstanceInBridgedModeTimeoutMillisecond: 預設關閉逾時間隔。有效期限 已啟用「SoftApConfiguration#setBridgedModeOpportunisticShutdownEnabled」。

  • (自 13 月起開放購買) config_wifiFrameworkSoftApDisableBridgedModeShutdownIdleInstanceWhenCharging: 指出在充電時是否要停用閒置的關機計時器。