Wi-Fi erişim noktası/AP eşzamanlılığı

Android 12, Wi-Fi AP/AP eşzamanlılığını kullanıma sunuyor. Cihazların iki erişim noktası (AP) arayüzü oluşturmasına olanak tanır. Bu özellik, cihazlar, eş zamanlı bir dual band (DBS) kablosuz bağlantısı üzerinden tethering'i destekliyor hotspot'u kullanın. Tek bir kablosuz ağ üzerinden tethering'in desteklenmesiyle ilgili ayrıntılar için hotspot, bkz. Kablosuz Hotspot (Soft AP) Desteği.

Bu sayfada, bu özellik etkinleştirildiğinde cihazın davranışı açıklanmaktadır ve cihaz üreticileri ve satıcılar için uygulama ayrıntıları.

İşleyiş şekli

Kablosuz erişim noktası/AP eşzamanlılığı desteklendiğinde cihaz iki erişim noktası oluşturabilir. arayüzler, örneğin, 2,4 GHz bandında çalışan bir arayüz ve başka bir arayüz 5 GHz bandında. Böylece istemciler, erişim noktası arayüzlerinin her birine bağlanabilir.

Wi-Fi HAL, iki erişim noktası ile tek bir köprülü arayüz oluşturur ağ ve bağlantı yığınını çıkarır. yumuşak bir erişim noktası sağlar. Yumuşak erişim noktası etkinleştirildikten sonra, Kablosuz HAL, kullanılan iki arayüz vardır ve bilgileri günceller. (ör. işlem kanalı, bant genişliği ve BSSID) içerir.

Çerçeve, güç tasarrufu yapmak için kullanılmayan bir AP'yi (2, 4 GHz, 5 GHz veya 6 GHz) güncellenir. Bu çerçeve, AP'yi hiçbir istemci bağlı değilken etkin değildir. Cihaz üreticileri süresi ile başlar. Daha fazla bilgi için bkz. Etkin olmama süresini özelleştirin.

Cihazlar, kablosuz AP/AP eşzamanlılığını desteklemek için aşağıdakilerden birini kullanır: köprülü yazılım AP yapılandırmaları:

  • İki bandı yapılandırma (kanal, çerçeve veya sürücü)
  • Çift bantlı erişim noktasında iki kanal yapılandırma

Gereksinimler

Kablosuz erişim noktası/AP eşzamanlılığını uygulamak için cihazların aşağıdaki koşulları karşılaması gerekir: koşullar:

  • Kablosuz çipi veya donanım yazılımı iki eşzamanlı erişim noktasını desteklemelidir bağlantılar. Donanım yazılımı tüm kanal ve bant kombinasyonlarını desteklemelidir kullanabilirsiniz. Performans sorunları yaşamamak için 2x2+2x2 DBS özellikli Wi-Fi çipi bulunmalıdır.

  • Cihazın, kablosuz ağ tedarikçi firması HAL'sinde aşağıdaki yöntemleri desteklemesi gerekir:

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

Uygulama

Kablosuz erişim noktası/AP eşzamanlılığını uygulamak için aşağıdakileri yapın:

  1. Şu işlevlerden en az birini etkinleştirin (varsayılan olarak devre dışı): çalışma zamanı kaynak yer paylaşımları:

    • config_wifiBridgedSoftApSupported: Aşağıdaki özelliklere sahip birden fazla erişim noktasını destekler. bir köprü kurdum.
    • config_wifiStaWithBridgedSoftApConcurrencySupported: Destekler bir istasyonun (STA) eş zamanlılığı ve birden fazla köprülü erişim noktası.
  2. AIDL Wi-Fi HAL veya HIDL Wi-Fi HAL 1.6 kullanan cihazlar için, Wi-Fi HAL arayüz kombinasyonunda AP_BRIDGED tanımla Daha fazla için bkz. Kablosuz çoklu arayüz eşzamanlılığı.

  3. Aşağıdakilerden birini çağırarak köprülü yazılım AP yapılandırmasını yapılandırın. yöntemleri:

  4. Şunu kullanarak cihaz özelliklerinden yararlanmak için geri arama kaydedin: WifiManager#registerSoftApCallback SoftApCallback geri çağırması köprülü yazılım AP yapılandırması için şu yöntemleri sunar:

Etkin olmama süresini özelleştirin

Etkin olmama süresinin uzunluğunu özelleştirmek için aşağıdakileri yapılandırın bulunan bir yer paylaşımlı packages/modules/Wifi/service/ServiceWifiResources/res/values/config.xml içinde:

  • config_wifiFrameworkSoftApShutDownIdleInstanceInBridgedModeTimeoutMillisecond: Varsayılan kapatma zaman aşımı aralığı. Yalnızca şu durumlarda geçerlidir: SoftApConfiguration#setBridgedModeOpportunisticShutdownEnabled etkinleştirildi.

  • (13'ten itibaren kullanılabilir) config_wifiFrameworkSoftApDisableBridgedModeShutdownIdleInstanceWhenCharging: Şarj sırasında etkin olmama durumu kapatma zamanlayıcısının devre dışı bırakılıp bırakılmayacağını belirtir.