4. WiFi 网络架构:从 Station 到 Mesh,一张图看懂

WiFi 的网络架构,说白了就是设备之间怎么组队、怎么通信。我刚开始做 WiFi 项目时,总觉得这些模式就是几个名词,背下来就行。直到有一次在产线上,AP 模式和 Station 模式搞混了,整批设备连不上网……嗯,从那以后我再也不敢小看这些基础概念了。

这一章,咱们把 WiFi 的几种核心网络架构掰开揉碎。你想想看,从手机连路由器,到两台设备直接传文件,再到全屋 Mesh 组网,底层逻辑其实就那几套模式。

4.1 两大基本角色:Station 与 AP

WiFi 网络里只有两种角色,记住这个就够了:

  • Station(STA):客户端,比如手机、笔记本、智能灯泡。它负责发起连接,自己不广播信号。
  • Access Point(AP):接入点,比如家里的无线路由器。它负责广播 SSID,管理连接。

我个人的习惯是,把 AP 想象成「基站」,STA 就是「手机」。没有 AP,STA 之间没法直接聊。

核心原则:在传统 WiFi 网络里,所有通信都必须经过 AP。STA 之间不能直接传数据。

4.2 Infrastructure 模式:你每天都在用

这是最常见的模式。一个 AP 加多个 STA,组成星型拓扑。所有数据都走 AP 转发。

特点:

  • AP 负责认证、加密、分配 IP(通常通过 DHCP)
  • STA 之间通信延迟低,但依赖 AP 性能
  • 覆盖范围由 AP 的发射功率决定

我在项目中遇到过一个问题:客户反馈智能家居设备经常掉线。排查到最后,发现是 AP 的关联设备数上限设成了 16 台,而实际接了 30 多个设备。嗯,Infrastructure 模式下,AP 就是瓶颈。

4.3 Ad-hoc 模式:没有 AP 也能玩

Ad-hoc 模式,也叫 IBSS(Independent Basic Service Set)。设备之间直接通信,不需要 AP。适合临时组网,比如两台笔记本传文件。

对比一下:

特性 Infrastructure Ad-hoc
是否需要 AP 是 否
覆盖范围 由 AP 决定 由各节点决定
设备数量 几十到上百 通常 2-8 个
安全性 高(WPA2/3) 低(无中心认证)
典型场景 家庭、企业、热点 临时会议、文件共享

避坑指南:我曾经在 IoT 项目里尝试用 Ad-hoc 模式做设备间同步,结果发现 Android 从 8.0 开始逐步废弃了对 Ad-hoc 的原生支持。后来被迫改用 WiFi Direct。所以,选模式前一定要查平台兼容性。

4.4 WiFi Direct:点对点,又快又稳

WiFi Direct 是 Ad-hoc 的升级版。它让设备之间直接建立连接,但保留了类似 AP 的管理机制。一台设备充当 Group Owner(类似 AP),其他设备加入。

典型流程:

  1. 设备 A 发起搜索,发现设备 B
  2. 双方协商谁当 Group Owner
  3. 建立 P2P 连接,开始传数据

我做过一个打印机项目,手机通过 WiFi Direct 直连打印机打印照片。延迟比蓝牙低得多,传输速度能到 50MB/s 以上。说白了,这就是给「没有路由器」的场景准备的。

小技巧:WiFi Direct 的连接建立时间通常在 2-5 秒。如果觉得慢,可以尝试让设备提前保存对方的 P2P 设备信息,下次连接能快不少。

4.5 Mesh 网络:全屋覆盖的终极方案

Mesh 网络,就是多个 AP 节点之间自动组网,形成一个统一的 WiFi 网络。你从客厅走到卧室,手机会自动切换到信号更好的节点,而且不掉线。

Mesh 的核心机制:

  • 自组织:节点上电后自动发现邻居,建立拓扑
  • 自愈:某个节点挂了,数据自动绕路
  • 多跳:数据可以通过中间节点转发,扩大覆盖

我去年帮朋友部署了一套三节点的 Mesh 系统。200 平米复式,一个主节点放客厅,两个子节点放二楼和书房。实测下来,每个房间的吞吐量都在 200Mbps 以上,漫游切换时间小于 50ms。

对比传统方案:

方案 覆盖 漫游 部署难度 成本
单 AP 差 无 低 低
AP + 中继 中 差(需手动切换) 中 中
AC + AP 好 好(需控制器) 高 高
Mesh 好 好(自动) 低 中

4.6 WiFi 漫游原理:从客厅走到卧室,为什么没断线?

漫游,就是 STA 从一个 AP 切换到另一个 AP 的过程。关键是「无缝」——用户感觉不到。

漫游的三个阶段:

  1. 扫描:STA 定期扫描信道,发现附近有哪些 AP
  2. 决策:根据信号强度、信道利用率、负载等指标,决定是否切换
  3. 执行:断开旧 AP,关联新 AP,重新认证

我遇到过一个问题:某款手机在 Mesh 网络里漫游时,总是卡在旧 AP 上不切换。抓包发现,手机扫描间隔设成了 10 秒,而 Mesh 节点之间的信号变化很快。后来把扫描间隔调到 2 秒,问题解决。

关键指标:漫游切换时间通常要求在 50ms 以内,否则 VoIP 或视频通话会卡顿。802.11r(快速漫游)和 802.11k(邻居报告)能显著缩短切换时间。

4.7 一张图看懂 WiFi 网络架构

下面这张 SVG 图,把本章的核心概念串起来了。从最基础的 STA/AP,到 Infrastructure、Ad-hoc、WiFi Direct、Mesh,再到漫游,一目了然。

WiFi 网络架构全景图 WiFi 网络架构全景图 Station (STA) Access Point (AP) 关联 Infrastructure AP + 多 STA Ad-hoc (IBSS) 无 AP 直连 WiFi Direct P2P Group Owner Mesh 多跳自组网 WiFi 漫游 (Roaming) ① 扫描 发现附近 AP ② 决策 信号/负载评估 ③ 执行 断开→关联→认证 关键说明 • Infrastructure 模式:所有 STA 通过 AP 通信,最常用 • Ad-hoc 模式:无 AP 直连,适合临时场景,但平台兼容性差 • WiFi Direct:点对点直连,保留管理机制,适合打印机/投屏 • Mesh 网络:多跳自组网,全屋覆盖,漫游切换 < 50ms • 漫游三阶段:扫描 → 决策 → 执行,802.11r/k 加速切换

4.8 小结:选对模式,少踩坑

这一章的内容,说白了就是一张表:

  • 要稳定、覆盖广 → Infrastructure(AP + STA)
  • 要临时直连、没路由器 → WiFi Direct(别用 Ad-hoc,除非你确定平台支持)
  • 要大户型、全屋覆盖 → Mesh(自组织、自愈、无缝漫游)
  • 要设备在不同 AP 间移动不掉线 → 必须支持 WiFi 漫游(802.11r/k/v)

我个人的经验是,做产品选型时,先问清楚使用场景。是固定位置还是移动?是室内还是室外?设备数量是几个还是几百个?这些问题决定了你该用哪种网络架构。嗯,选对了,后面开发就顺了。