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

Android 9 giới thiệu khả năng cho phép các thiết bị hoạt động đồng thời ở chế độ STA và AP. Đối với những thiết bị hỗ trợ DBS (Dual Band Simultaneous – Băng tần kép đồng thời), tính năng này mang đến những khả năng mới, chẳng hạn 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. HAL này cũng được hỗ trợ bằng cách triển khai HAL tham chiếu được mô tả trong Wi-Fi HAL. Cờ WIFI_HIDL_FEATURE_DUAL_INTERFACE tại thời gian tạo bản dựng được mô tả trong phần Triển khai cho phép chỉ định mức độ đồ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 STA/AP Wi-Fi trên thiết bị:

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

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

    • wlan0wlan1

Cờ WIFI_HIDL_FEATURE_DUAL_INTERFACE sẽ bị bỏ qua nếu bạn chỉ định cờ WIFI_HAL_INTERFACE_COMBINATIONS. Để biết thêm thông tin, hãy xem bài viết Tính năng đồng thời sử dụng 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 một thử nghiệm 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 các giao diện STA và AP một cách độc lập với 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ó thể xảy ra các vấn đề về định tuyến trên thiết bị đang thử nghiệm (DUT). Để tránh 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 ở chế độ chia sẻ thời gian nếu STA và AP nằm trên cùng một băng tần nhưng trên các kênh khác nhau. Điều này dẫn đến hiệu suất giảm sút nghiêm trọng. Để giải quyết vấn đề này, chip có thể sử dụng tính năng Tránh chuyển đổi kênh (CSA) để:

  • Chuyển AP sang cùng kênh với STA
  • Di chuyển AP sang một băng tần khác với STA