Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release thay vì aosp-main để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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 các thiết bị hỗ trợ tính năng Đồng thời hai băng tần (DBS), tính năng này sẽ mở ra các chức 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
Hoạt động đồng thời Wi-Fi STA/AP được hỗ trợ trong mã khung Android AOSP mặc định. Tính năng này cũng được hỗ trợ bởi việc triển khai HAL tham chiếu được mô tả trong HAL Wi-Fi. Cờ thời gian tạo WIFI_HIDL_FEATURE_DUAL_INTERFACE được mô tả trong phần Triển khai cho phép quy cách đồ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ị:
Bật cờ tại thời điểm tạo bản dựng để bật tính năng hỗ trợ cho hai giao diện trong HAL.
Cờ này nằm trong device/<oem>/<device>/BoardConfig-common.mk.
WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
Hiển thị hai giao diện mạng:
wlan0 và wlan1
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 phần Đồ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 đang hoạt động như dự kiến, hãy chạy kiểm thử 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 độ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 vấn đề định tuyến trên thiết bị đang được kiểm thử (DUT). Để tránh xung đột, hãy thử 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 nằm trên cùng một băng tần nhưng ở các kênh khác nhau. Điều này dẫn đế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 đổ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
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Wi-Fi STA/AP concurrency\n\nAndroid 9 introduces the ability for devices to\noperate in STA and AP mode concurrently. For devices supporting Dual Band\nSimultaneous (DBS), this feature opens up new capabilities such as not\ndisrupting STA Wi-Fi when a user wants to enable hotspot (softAP).\n\nExamples and source\n-------------------\n\nWi-Fi STA/AP concurrency is supported in the default AOSP Android framework\ncode. It is also supported by the reference HAL implementation described in\n[Wi-Fi HAL](/docs/core/connect/wifi-hal). The\n`WIFI_HIDL_FEATURE_DUAL_INTERFACE` build-time flag described in\n[Implementation](#implementation) enables an interface concurrency specification\nindicating concurrent support for STA and AP.\n\nImplementation\n--------------\n\nTo implement Wi-Fi STA/AP concurrency on your device:\n\n1. Turn on a build-time flag to enable support for two interfaces in the HAL.\n The flag is located in `device/\u003coem\u003e/\u003cdevice\u003e/BoardConfig-common.mk`.\n\n - **WIFI_HIDL_FEATURE_DUAL_INTERFACE := true**\n2. Expose two network interfaces:\n\n - **wlan0** and **wlan1**\n\n| **Note:** To avoid performance issues, only use this feature on devices with a Wi-Fi chip that supports multiple independent hardware MACs (radio chains).\n\nThe `WIFI_HIDL_FEATURE_DUAL_INTERFACE` flag is ignored if the\n`WIFI_HAL_INTERFACE_COMBINATIONS`\nflag is specified. For more information, see\n[Wi-Fi multi-interface\nconcurrency](/docs/core/connect/wifi-hal#wi-fi_multi-interface_concurrency).\n\nValidation\n----------\n\nTo validate that the feature is working as intended, run a manual test.\n\nTo manually validate this feature, turn the STA and AP interfaces on and off\nindependently from UI.\n\nIf both AP and STA are on the same subnet, routing issues on the\ndevice-under-test (DUT) may occur. To avoid collisions, try moving the AP to a\ndifferent subnet.\n\nSome Wi-Fi chip vendors place the radio in time-sharing mode if STA and AP are\non the same band but on different channels. This leads to a severe drop in\nperformance. To address this issue, the chip can use Channel Switch Avoidance\n(CSA) to either:\n\n- Move the AP to the same channel as the STA\n- Move the AP to a different band from the STA"]]