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 ในอุปกรณ์
เปิดใช้ Flag เวลาบิลด์เพื่อเปิดใช้การรองรับอินเทอร์เฟซ 2 รายการใน HAL ธงนี้ตั้งอยู่ใน
device/<oem>/<device>/BoardConfig-common.mk
- WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
เปิดเผยอินเทอร์เฟซเครือข่าย 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