Android 9 เปิดตัวความสามารถของอุปกรณ์ในการ ทำงานในโหมด STA และ AP พร้อมกัน สำหรับอุปกรณ์ที่รองรับ Dual Band Simultaneous (DBS) ฟีเจอร์นี้จะเปิดความสามารถใหม่ๆ เช่น ไม่ รบกวน Wi-Fi ของ STA เมื่อผู้ใช้ต้องการเปิดใช้ฮอตสปอต (softAP)
ตัวอย่างและแหล่งที่มา
เฟรมเวิร์ก Android ของ AOSP เริ่มต้นรองรับการทำงานพร้อมกันของ STA/AP ของ Wi-Fi
นอกจากนี้ การติดตั้งใช้งาน HAL อ้างอิงที่อธิบายไว้ใน
Wi-Fi HAL ยังรองรับด้วย WIFI_HIDL_FEATURE_DUAL_INTERFACEแฟล็กเวลาบิลด์ที่อธิบายไว้ในการติดตั้งใช้งานช่วยให้ระบุข้อกำหนดการทำงานพร้อมกันของอินเทอร์เฟซ
ซึ่งบ่งบอกถึงการรองรับ STA และ AP พร้อมกัน
การใช้งาน
หากต้องการใช้การทำงานพร้อมกันของ Wi-Fi STA/AP ในอุปกรณ์ ให้ทำดังนี้
- เปิดใช้แฟล็กเวลาบิลด์เพื่อเปิดใช้การรองรับอินเทอร์เฟซ 2 รายการใน HAL
แฟล็กนี้อยู่ใน
device/<oem>/<device>/BoardConfig-common.mkWIFI_HIDL_FEATURE_DUAL_INTERFACE := true
- เปิดเผยอินเทอร์เฟซเครือข่าย 2 รายการ
wlan0wlan1
ระบบจะไม่สนใจ 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