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