اتصال Wi-Fi AP / AP

يقدم Android 12 تزامن Wi-Fi AP/AP، والذي يتيح للأجهزة إنشاء واجهتين لنقطة الوصول (AP). تتيح هذه الميزة للأجهزة دعم التوصيل من خلال نقطة اتصال Wi-Fi متزامنة مزدوجة النطاق (DBS) (soft AP). للحصول على تفاصيل حول دعم التوصيل من خلال نقطة اتصال Wi-Fi واحدة، راجع دعم نقطة اتصال Wi-Fi (Soft AP) .

تصف هذه الصفحة سلوك الجهاز عند تمكين هذه الميزة وتفاصيل التنفيذ للشركات المصنعة للأجهزة والبائعين.

كيف تعمل

عندما يتم دعم تزامن Wi-Fi AP/AP، يمكن للجهاز إنشاء واجهتين AP، على سبيل المثال، واجهة واحدة تعمل على نطاق 2.4 جيجا هرتز وواحدة على نطاق 5 جيجا هرتز. يمكن للعملاء بعد ذلك الاتصال بكل واجهة من واجهات AP.

يقوم Wi-Fi HAL بإنشاء واجهة موصولة واحدة مع واجهتي AP ويعرضها لمجموعة Wi-Fi ومكدس الاتصال عندما يقوم المكدس بتمكين نقطة وصول ناعمة. بعد تمكين نقطة الوصول الناعمة، تشير طبقة Wi-Fi HAL إلى توفر واجهتين وتقوم بتحديث المعلومات (مثل قناة التشغيل وعرض النطاق الترددي ومعرف BSSID) لكل نقطة وصول.

لتوفير الطاقة، يقوم الإطار بتعطيل نقطة الوصول غير المستخدمة (2.4 جيجا هرتز، 5 جيجا هرتز، أو 6 جيجا هرتز) بعد فترة من عدم النشاط. يعتبر الإطار أن نقطة الوصول غير نشطة في حالة عدم اتصال أي عميل. يمكن لمصنعي الأجهزة تخصيص طول هذه الفترة غير النشطة. لمزيد من المعلومات، راجع تخصيص فترة عدم النشاط .

تدعم الأجهزة تزامن Wi-Fi AP/AP باستخدام أحد تكوينات AP الناعمة التالية:

  • تكوين نطاقين (يتم تحديد القناة تلقائيًا بواسطة الإطار أو برنامج التشغيل)
  • تكوين قناتين على AP مزدوج النطاق

متطلبات

لتنفيذ تزامن Wi-Fi AP/AP، يجب أن تستوفي الأجهزة المتطلبات التالية:

  • يجب أن تدعم شريحة Wi-Fi أو البرنامج الثابت اتصالين متزامنين لـ AP. يجب أن يدعم البرنامج الثابت جميع مجموعات القنوات والنطاقات لكلا الاتصالين. لتجنب مشكلات الأداء، نوصي باستخدام شريحة Wi-Fi قادرة على 2x2+2x2 DBS.

  • يجب أن يدعم الجهاز الطرق التالية في Wi-Fi Vendor HAL:

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

تطبيق

لتنفيذ تزامن Wi-Fi AP/AP، قم بما يلي:

  1. قم بتمكين واحدة على الأقل من الوظائف التالية (يتم تعطيلها افتراضيًا) باستخدام تراكبات موارد وقت التشغيل :

    • config_wifiBridgedSoftApSupported : يدعم نقاط الوصول المتعددة التي تم ربطها معًا.
    • config_wifiStaWithBridgedSoftApConcurrencySupported : يدعم تزامن المحطة (STA) ونقاط الوصول المتعددة المتصلة.
  2. بالنسبة للأجهزة التي تستخدم AIDL Wi-Fi HAL أو HIDL Wi-Fi HAL 1.6، حدد AP_BRIDGED في مجموعة واجهة Wi-Fi HAL. لمزيد من التفاصيل، راجع التزامن متعدد الواجهات لشبكة Wi-Fi .

  3. قم بتكوين تكوين AP الناعم الموصول عن طريق استدعاء إحدى الطرق التالية:

  4. قم بتسجيل رد اتصال للحصول على إمكانيات الجهاز باستخدام WifiManager#registerSoftApCallback . يوفر رد الاتصال SoftApCallback الطرق التالية لتكوين AP الناعم الموصول:

تخصيص فترة عدم النشاط

لتخصيص طول فترة عدم النشاط، قم بتكوين التراكب التالي، الموجود في packages/modules/Wifi/service/ServiceWifiResources/res/values/config.xml :

  • config_wifiFrameworkSoftApShutDownIdleInstanceInBridgedModeTimeoutMillisecond : الفاصل الزمني الافتراضي لمهلة إيقاف التشغيل. صالح فقط إذا تم تمكين SoftApConfiguration#setBridgedModeOpportunisticShutdownEnabled .

  • (متاح من 13) config_wifiFrameworkSoftApDisableBridgedModeShutdownIdleInstanceWhenCharging : يشير إلى ما إذا كان سيتم تعطيل مؤقت إيقاف عدم النشاط عند الشحن.