OpenHarmony之打造全场景智联基座的“分布式星链 ”WLAN子系统
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