1. 技術架構概覽
無線局域網(Wireless Local Area Networks,WLAN),是通過無線電、紅外光信號或者其他技術發送和接收數據的局域網,用戶可以通過WLAN實現結點之間無物理連接的網絡通訊。常用于用戶攜帶可移動終端的辦公、公眾環境中。
WLAN組件子系統為用戶提供WLAN基礎功能、P2P(peer-to-peer)功能和WLAN消息通知的相應服務,讓應用可以通過WLAN和其他設備互聯互通。
1.1 系統架構
OpenHarmony WiFi系統采用分層架構設計,包含三個核心倉庫:
- wifi: 標準WiFi功能實現,支持STA、AP、P2P模式
- wifi_aware: WiFi Aware(NAN)近場發現功能
- wifi_lite: 輕量級WiFi實現,適用于資源受限設備
1.2 架構層次
┌─────────────────────────────────────┐
│ Application Layer (JS/C/C++) │
├─────────────────────────────────────┤
│ Framework Layer (NDK/Inner API) │
├─────────────────────────────────────┤
│ Service Layer (wifi_sta