การทำงานพร้อมกันของ STA/AP ของ Wi-Fi

Android 9 มีความสามารถที่ช่วยให้อุปกรณ์ทำงานในโหมด STA และ AP ได้พร้อมกัน สำหรับอุปกรณ์ที่รองรับ Dual Band Simultaneous (DBS) ฟีเจอร์นี้จะเปิดความสามารถใหม่ๆ เช่น ไม่ รบกวน Wi-Fi ของ STA เมื่อผู้ใช้ต้องการเปิดใช้ฮอตสปอต (softAP)

ตัวอย่างและแหล่งที่มา

เฟรมเวิร์ก Android ของ AOSP เริ่มต้นรองรับการทำงานพร้อมกันของ Wi-Fi STA/AP นอกจากนี้ยังรองรับการใช้งาน HAL อ้างอิงที่อธิบายไว้ในHAL ของ Wi-Fi ด้วย WIFI_HIDL_FEATURE_DUAL_INTERFACEแฟล็กเวลาบิลด์ที่อธิบายไว้ในการติดตั้งใช้งานช่วยให้ระบุการทำงานพร้อมกันของอินเทอร์เฟซได้ ซึ่งบ่งบอกถึงการรองรับ STA และ AP พร้อมกัน

การใช้งาน

วิธีใช้การทำงานพร้อมกันของ Wi-Fi STA/AP ในอุปกรณ์

  1. เปิดใช้ Flag เวลาบิลด์เพื่อเปิดใช้การรองรับอินเทอร์เฟซ 2 รายการใน HAL ธงนี้ตั้งอยู่ใน device/<oem>/<device>/BoardConfig-common.mk

    • WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
  2. เปิดเผยอินเทอร์เฟซเครือข่าย 2 รายการ

    • wlan0 และ wlan1

ระบบจะไม่สนใจ Flag WIFI_HIDL_FEATURE_DUAL_INTERFACE หากมีการระบุ Flag WIFI_HAL_INTERFACE_COMBINATIONS ดูข้อมูลเพิ่มเติมได้ที่การทำงานพร้อมกันแบบหลายอินเทอร์เฟซของ Wi-Fi

การตรวจสอบความถูกต้อง

หากต้องการตรวจสอบว่าฟีเจอร์ทำงานได้ตามที่ต้องการ ให้ทำการทดสอบด้วยตนเอง

หากต้องการตรวจสอบฟีเจอร์นี้ด้วยตนเอง ให้เปิดและปิดอินเทอร์เฟซ STA และ AP แยกกันจาก UI

หากทั้ง AP และ STA อยู่ในซับเน็ตเดียวกัน อาจเกิดปัญหาการกำหนดเส้นทางใน อุปกรณ์ภายใต้การทดสอบ (DUT) ลองย้าย AP ไปยัง ซับเน็ตอื่นเพื่อหลีกเลี่ยงการชนกัน

ผู้ให้บริการชิป Wi-Fi บางรายจะวางวิทยุในโหมดการแชร์เวลาหาก STA และ AP อยู่ในย่านความถี่เดียวกันแต่ใช้ช่องสัญญาณต่างกัน ซึ่งจะส่งผลให้ประสิทธิภาพลดลงอย่างมาก หากต้องการแก้ไขปัญหานี้ ชิปจะใช้การหลีกเลี่ยงการเปลี่ยนช่อง (CSA) เพื่อทำอย่างใดอย่างหนึ่งต่อไปนี้

  • ย้าย AP ไปยังช่องเดียวกับ STA
  • ย้าย AP ไปยังย่านความถี่อื่นจาก STA