客厅一个路由器,大房一个迷你路由器,大房的路由器用网线连接了客厅的路由器。我分别在两个区域时,手机会自动选择信号强的路由器加入吗?

wifi信号不好能接两个路由器吗(手机会自动连接信号强的路由器吗)(1)

不会。

手机优先尝试连接上次连接(Latest)的Wi-Fi热点,上次连接的Wi-Fi热点的SSID、BSSID(路由器MAC地址)、无线信道、密码都以Profile格式保存在数据库里。其中包括SSID、BSSID(路由器MAC地址)、无线信道、密码。即使这个上次连接的Wi-Fi热点信号强度较弱,依然会连接。

当然,如果上次连接的Wi-Fi热点信号低于连接的阈值,或者断电了,手机才会扫描信道,发现周围的热点。可能采用被动收听beacon帧发现周围的Wi-Fi热点,也可能采用主动的Probe Request扫描周围的Wi-Fi热点,一个一个信道开始扫描。这个前者过程比较漫长,所以通常使用后者。当扫描出的Wi-Fi热点信号强度高于连接的阈值,且Wi-Fi热点密码曾经保存过,自动连接。如果扫描出的Wi-Fi热点都没有保存过密码,则挑选出信号最强的,提示用户输入密码,然后连接。

凡是连接过的Wi-Fi热点都会记忆SSID、BSSID(路由器MAC地址)、无线信道、密码,可以避免用户一次次输入密码。

神奇的一幕就会出现,连接的Wi-Fi热点信号很弱,但是RSSI依然大于工作阈值,手机依然会黏在这个Wi-Fi热点上。不幸的是,由于SNR值较低,只能使用低速传输。这样就会将连接的Wi-Fi热点整体平均速率拉低,因为Wi-Fi热点是共享带宽。

更气人的是,距离1米的地方有一个信号更强的Wi-Fi热点,但是死活不能自动切换过去,除非使用手动切换。

如何让手机自动切换?

从上文的文字可以推理,一旦手机RSSI信号低于阈值,会触发自动切换。很自然的,只要将Wi-Fi热点发射功率调低,一直调到手机的RSSI低于阈值,就Okay了。家庭局域网没有AC控制器的帮助,只有使用这个方法。

有AC控制器的负责协调的无线网,AP与AP之间了解彼此信道繁忙状况、负载状况,一旦某一个AP发现手机有强度更高的AP可以连接时,可以使用802.11v报文,建议手机切换到更优的AP。说建议是委婉的说法,准确地说是威胁。AP语气通常是这样的:隔壁老王的AP信号更强,30秒内请切换到老王,超时将被踢掉。如果手机乖乖听话,立马切换,彼此依然体面。否则30秒之后,AP会强行将手机踢掉。这时手机就会选择信号更强的隔壁老王AP连接。

无论是自愿,还是强制执行,最后手机都完成了自动切换,这就是802.11v的功劳。

作者|车小胖谈网络|公众号

,