التزامن بين محطة Wi-Fi الجوّالة ونقطة الوصول

يتيح نظام التشغيل Android 9 للأجهزة العمل في وضعَي STA وAP في الوقت نفسه. بالنسبة إلى الأجهزة التي تتوافق مع ميزة "النطاق المزدوج المتزامن" (DBS)، تتيح هذه الميزة إمكانات جديدة، مثل عدم مقاطعة شبكة Wi-Fi الخاصة بمحطة STA عندما يريد المستخدم تفعيل نقطة اتصال (softAP).

أمثلة ومصدر

يتوفّر التزامن بين STA وAP في إطار عمل AOSP Android التلقائي. وهو متوافق أيضًا مع التنفيذ المرجعي لطبقة تجريد الأجهزة (HAL) الموضّح في طبقة تجريد الأجهزة (HAL) لشبكة Wi-Fi. يتيح الخيار WIFI_HIDL_FEATURE_DUAL_INTERFACE في وقت الإنشاء الموضّح في التنفيذ تحديد التزامن في الواجهة، ما يشير إلى إمكانية استخدام STA وAP بشكل متزامن.

التنفيذ

لتنفيذ ميزة التشغيل المتزامن لنقطة وصول Wi-Fi وSTA على جهازك، اتّبِع الخطوات التالية:

  1. فعِّل علامة وقت الإنشاء لتفعيل إمكانية استخدام واجهتَين في طبقة HAL. يقع العلم في device/<oem>/<device>/BoardConfig-common.mk.

    • WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
  2. عرض واجهتَي شبكة:

    • wlan0 وwlan1

يتم تجاهل العلامة WIFI_HIDL_FEATURE_DUAL_INTERFACE إذا تم تحديد العلامة WIFI_HAL_INTERFACE_COMBINATIONS. لمزيد من المعلومات، يُرجى الاطّلاع على التزامن بين واجهات متعددة لشبكة Wi-Fi.

التحقُّق

للتأكّد من أنّ الميزة تعمل على النحو المطلوب، نفِّذ اختبارًا يدويًا.

للتحقّق من صحة هذه الميزة يدويًا، فعِّل واجهتَي STA وAP وأوقِفهما بشكل مستقل عن واجهة المستخدم.

إذا كان كل من نقطة الوصول (AP) ومحطة STA على الشبكة الفرعية نفسها، قد تحدث مشاكل في التوجيه على الجهاز الخاضع للاختبار (DUT). لتجنُّب حدوث تعارضات، حاوِل نقل نقطة الوصول إلى شبكة فرعية مختلفة.

يضع بعض مورّدي شرائح Wi-Fi الراديو في وضع المشاركة الزمنية إذا كان STA وAP على النطاق نفسه ولكن على قنوات مختلفة. ويؤدي ذلك إلى انخفاض حاد في الأداء. لحلّ هذه المشكلة، يمكن للشريحة استخدام ميزة "تجنُّب تبديل القنوات" (CSA) لتنفيذ أحد الإجراءَين التاليَين:

  • نقل نقطة الوصول إلى القناة نفسها التي يستخدمها الجهاز
  • نقل نقطة الوصول إلى نطاق مختلف عن الجهاز الطرفي