在 ROS 上,无线信号像一条公共走廊,几个名称同时开门,等于把走廊分成几间房。房间分得再多,走廊还是那一条,谁的声音大了,隔壁也听得见。多个 WiFi 共存要解决的问题,说到底是让这几间房互相少打扰。
先看频段,再看信道
在 ROS 里,频段决定能跑多快,信道决定会不会互相踩。同一个频段里的信道是有限的,几个名称挤在相邻信道上,干扰会明显上升。做法上,先按终端支持情况选频段,再把不同的名称错开到互不重叠的信道上;这一步做完,稳定性会好一大截。
| 项目 | 怎么错开 | 错不开会怎样 |
|---|---|---|
| 信道 | 选互不重叠的信道,逐个名称排开 | 相邻信道互相干扰,速率掉 |
| 频段 | 高频段给近处设备,低频段给远处 | 远处设备连不上高频段 |
| 发射功率 | 按覆盖范围调,不必一律拉满 | 信号重叠,终端反复切换 |
三件事里,信道最值得先排,也最不容易看出问题。
覆盖范围怎么定
在 ROS 上,覆盖不是越大越好。一个名称的信号盖得太远,会把本不该连的设备也吸引过来,那些设备本该走另一条代理IP线路;几个名称的信号互相重叠太多,终端还会在两个名称之间来回跳,表现成时连时断。按使用区域来定覆盖,把不需要覆盖的死角让出去,无线侧反而更稳。
地址段和无线名称要一起定
无线侧排完之后,还要回头确认地址段跟着改了没有。名称与地址段是一对一的,改了名称不改段,或者新加了名称忘了划段,终端连上去就会拿到一个不属于这组的地址;看起来能上网,实际走的不是它该走的那条代理IP线路。
终端连哪个名称谁说了算
终端侧默认会挑信号强的那个名称连,这个判断你控制不了。想让它连指定的那个,做法通常是只让目标名称的信号覆盖到这台设备所在的区域,其余名称在那一块弱下去。规则层面也能限定哪条代理IP线路对哪组开放,但先把覆盖理顺更省事。
排完无线侧先做一次实测:拿终端走到各区,看它连的是哪个名称、拿到哪个地址。
三件事要一起对
- 信道错开
- 覆盖按区定
- 名称与段一起改
上面三条做到,多个 WiFi 并存也不会互相添乱,每个名称背后的代理IP线路才各归各位。
