اتصال Wi-Fi AP / AP

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

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

كيف تعمل

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

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

لتوفير الطاقة ، يعطل إطار العمل نقطة وصول غير مستخدمة (2.4 جيجا هرتز أو 5 جيجا هرتز) بعد فترة من عدم النشاط. يعتبر إطار العمل أن 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()
  • واجهة مجموعة HAL واي فاي لا يمكن أن يكون اثنين من واجهات AP المتزامنة يتعرض باستخدام تنسيق SPECIFACTION مثل [{AP} <= 2, ...] . وذلك لأن Wi-Fi HAL يعرض واجهة واحدة متصلة بشبكة Wi-Fi ومكدس الاتصال. لمزيد من المعلومات، راجع واي فاي متعددة واجهة التزامن .

تطبيق

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

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

    • config_wifiBridgedSoftApSupported : يدعم نقاط وصول متعددة التي يتم سدها معا
    • config_wifiStaWithBridgedSoftApConcurrencySupported : يدعم التزامن محطة (STA) وعدة نقاط وصول الموصولة
  2. قم بتكوين تكوين AP المرن عبر استدعاء إحدى الطرق التالية:

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

تخصيص فترة الخمول

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

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