اتصال Wi-Fi AP / AP

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

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

كيف تعمل

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

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

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

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

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

متطلبات

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

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

  • يجب أن يدعم الجهاز الطرق التالية في إصدار HAL الخاص بالمورد 1.5 :

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

تطبيق

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

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

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

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

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

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

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

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

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