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 พร้อมกัน
การใช้งาน
หากต้องการใช้การทำงานพร้อมกันของ STA/AP ของ Wi-Fi ในอุปกรณ์ ให้ทำดังนี้
- เปิดใช้ 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