Tính năng đồng thời STA/AP Wi-Fi

Android 9 giới thiệu khả năng các thiết bị hoạt động đồng thời ở chế độ STA và AP. Đối với các thiết bị hỗ trợ Đồng thời băng tần kép (DBS), tính năng này sẽ mở ra các tính năng mới như không làm gián đoạn Wi-Fi STA khi người dùng muốn bật điểm phát sóng (softAP).

Ví dụ và nguồn

Tính năng đồng thời STA/AP Wi-Fi được hỗ trợ trong mã khung Android AOSP mặc định. Việc triển khai lớp trừu tượng phần cứng (HAL) tham chiếu được mô tả trong Lớp trừu tượng phần cứng (HAL) cho Wi-Fi. Cờ thời gian xây dựng WIFI_HIDL_FEATURE_DUAL_INTERFACE được mô tả trong phần Triển khai cho phép thông số kỹ thuật đồng thời của giao diện cho biết khả năng hỗ trợ đồng thời cho STA và AP.

Triển khai

Cách triển khai tính năng đồng thời Wi-Fi STA/AP trên thiết bị:

  1. Bật cờ thời gian xây dựng để cho phép hỗ trợ hai giao diện trong HAL. Cờ này nằm ở device/<oem>/<device>/BoardConfig-common.mk.

    • Wi-Fi_HIDL_FEATURE_DUAL_INTERFACE := true
  2. Hiển thị 2 giao diện mạng:

    • wlan0wlan1

Cờ WIFI_HIDL_FEATURE_DUAL_INTERFACE bị bỏ qua nếu cờ WIFI_HAL_INTERFACE_COMBINATIONS được chỉ định. Để biết thêm thông tin, hãy xem phần Tính năng đồng thời nhiều giao diện Wi-Fi.

Xác nhận kết quả

Để xác thực rằng tính năng này hoạt động như dự kiến, hãy chạy quy trình kiểm tra thủ công.

Để xác thực tính năng này theo cách thủ công, hãy bật và tắt giao diện STA và AP một cách độc lập qua giao diện người dùng.

Nếu cả AP và STA đều nằm trên cùng một mạng con, thì các sự cố khi định tuyến trong quá trình kiểm thử thiết bị dưới mức (DUT) có thể xảy ra. Để tránh xảy ra xung đột, hãy thử di chuyển AP sang một mạng con khác.

Một số nhà cung cấp chip Wi-Fi đặt đài phát ở chế độ chia sẻ thời gian nếu STA và AP ở trên cùng một băng tần nhưng ở các kênh khác nhau. Điều này sẽ khiến hiệu suất giảm nghiêm trọng. Để giải quyết vấn đề này, khối có thể sử dụng tính năng Tránh chuyển kênh (CSA) để:

  • Chuyển AP sang cùng một kênh với STA
  • Chuyển AP (điểm truy cập) sang một dải khác với STA