03.06 手機連接wifi的時候,如果從信號弱的地方到強的地方,為什麼不會自動切換?

石頭與核桃


你好,我是老嘉,很高興回答你的問題。

樓主說的這個問題,在我用華為手機和平板上有這種情況,我想其他的手機或者平板也有類似的現象吧。通常在手機系統上應該是信號強的優先連接。但是很多情況都要手動去切換,真的比較麻煩。


嘉人視界


手機連接WIFI的時候,如果從信號弱的地方到強的地方,不會自動切換,那是因為兩個路由器為橋接模式,無法實現無縫漫遊所導致的。

有縫漫遊

手機在識別WIFI信號的強度低於某個閾值時,才會斷開WIFI。而閾值的設定是由每個手機廠商自己設定的,可能都不一樣,有大有小,但普遍會偏小的閾值來保證無線信號不強的時候能穩定連接,所以不會斷開來連接另一個強的WIFI信號。而是要通過人工干預切換或者離開弱信號的覆蓋範圍,才會自動斷開,來連接強的WIFI信號。如兩個SSID和加密方式相同,也稱之為有縫漫遊。

如下圖,可能就是現在使用的組網方式

無縫漫遊

要達到無縫漫遊,首先在網絡配置上,要部署AP+AC的架構,或者是採用比WDS組網技術更先進的MESH組網技術,才能實現。通過AC來管理設備,當設備信號弱時通過計算附近的AP,將手機無線信號剔除,來連接信號較強的AP,雖然說簡單粗暴,但時間很短大約50ms內,我們幾乎感覺不到,所以稱之為無縫漫遊,也叫快速漫遊。

如果想要達到自動切換信號,實現無縫漫遊,建議使用AC+AP或MESH組網方式來覆蓋WIFI信號了。AC+AP是通過預留的網線連接組網,MESH組網方式組網有兩種方式,有線、無線或混合使用。相對有線組網比無線組網來說更穩定,不容易受到干擾,能有更好的上網體驗。

感謝您的閱讀!個人淺見,不對的地方歡迎指正。大家有什麼好的意見或建議可以一起來探討學習。

如果覺得對你有幫助,可以點個贊哦,也可以隨手點個關注,謝謝!!


懶聊科技


要想知道這個問題的答案,得從技術原理出發!有幸我做過幾年WLAN無線網絡工程,這個問題主要涉及的無線技術叫“漫遊”

1、什麼叫做漫遊

無線網絡中的“漫遊”指的是客戶端將關聯關係從一個AP切換到另一個AP,而讓無線連接能夠保持的過程。這裡的客戶端可以是任何帶無線接入功能的終端,可以是手機、電腦、平板等。這裡提到AP是廣義上的AP,全稱是Access Point,翻譯成中文是:無線接入點。廣義的AP是指能夠提供無線接入服務的網關設備。可以是我們的無線路由器、AP+AC設備等。

重要說明:

  • 無縫漫遊=漫遊。從漫遊的概念大家就知道,漫遊就必須保持連接。加上無縫二字只是為了客戶更好理解。

  • 如果做不到保持連接,那就只能叫做切換。問題中用“切換”二字還是非常準確的,因為並不是所有網絡都能漫遊的。

2、漫遊需要滿足什麼條件

無線網絡要實現漫遊必須滿足以下三個重要條件:

  • 首先:無線網絡中必須有≥2個AP。只有1個AP,沒有漫遊可言;

  • 其次:終端移動的整個區域裡必須被信號連續覆蓋;不連續沒有漫遊可言,必然會中斷;

  • 再次:無線網絡是個干擾較低的網絡。如果無線覆蓋區域信號干擾非常大,要做到漫遊非常困難。很容易在信號干擾下,無線連接中斷。

  • 最後:無線客戶端漫遊策略較好、執行速度較快。

以上四個條件,最後兩個個條件最難達成。所以很多實際使用的無線網絡理論上都說我的可以“無縫漫遊”。實際測試卻經常中斷無線連接,更不用說保持業務使用了。

3、何時進行漫遊

首先強調一個重要概念:漫遊過程完全是由無線客戶端驅動程序(而不是AP)驅動的!(這裡就是指手機的無線客戶端驅動程序)。

那客戶端驅動程序又如何來主導什麼時候進行漫遊呢?一般有有以下兩種方式:

  • 客戶端可以在其需要漫遊前主動搜索其他相鄰AP(權且叫它:主動式);主動式最大的特點在於:手機始終搜索多個相鄰AP信號,當正在連接的AP信號變弱時,它可以立即漫遊到信號較好的AP上,相當於把搜索相鄰AP信號的時間節省了。如果無線網絡符合漫遊條件,這種主動式是比較容易達成漫遊效果。

  • 客戶端可以在需要漫遊時才搜索相鄰AP(權且叫它:被動式);被動式最大的特點在於:手機平時不搜索相鄰AP信號,只有當正在連接的AP信號變弱到需要漫遊的閾值時,手機才開始搜索相鄰AP,搜索到合適的AP後,才開始執行漫遊過程。這裡相比主動式就浪費了不少時間。本來信號變弱到需要漫遊了,應該立即漫遊。而被動式卻需要花時間搜索AP信號(這時候手機還在不停的移動)。所以這種方式比較難達成漫遊效果,但比較省電。很多手機為了省電都會選擇這種方式,

4、手機漫遊機制

我們都知道無線網絡裡有802.11標準協議來規定標準的無線通訊過程。 但是802.11標準中並沒有定義無線漫遊機制。後來提出的 IEEE 802.11f中有這部分定義叫做基站的互連性(IAPP, Inter-Access Point Protocol),可惜的是這個協議並沒有得到批准。在2006年2月被批准撤銷了。因此使用的漫遊算法隨客戶端廠商而異。

漫遊算法通常都是各廠家的“獨門漫遊策略秘方”。這個秘密配方到底包含些啥呢?

雖然無法知道各個廠商精確的閾值和條件。但在漫遊算法中,通常使用的這些條件來做判斷:

  • 信號強度:也就是我們經常口中說的信號強和弱。通常用信號的db值來表示,信號db值永遠是負數,越大表示信號越好。比如:-30db>-50db;雖然大家都不知道廠家的漫遊閾值。但有一般無線信號在-75db是屬於可用網絡。-90db是勉強可用,時有時無的網絡。

  • 信號質量:一般會用到信噪比來衡量信號的質量。所謂信噪比就是信號和噪聲的比值。

  • 遺漏的信標數:這個你可以理解成網絡的丟包。無線網絡可以通過對比發送出去的信標和得到反饋的信標來得出遺漏的信標。也就可以衡量當前的網絡質量。

各廠家一般選擇這些條件通常是因為這些指標說明了無線連接的整體的質量。但是由於衝突或干擾導致的錯誤等。就算手機在無線網絡內的同一個位置,有些客戶端可能嘗試進行漫遊,而有些不這樣做。 也有些客戶端選擇在幾乎收不到當前AP的信號時才進行漫遊,而有些客戶端在有更佳的AP時就進行漫遊。

5、舉例說明

上圖是一個用戶拿著手機從A點到C點的漫遊過程:

①、在位置A手機可以從AP1哪裡收到清晰的信號,因此手機保持同該AP的關聯。

②、當用戶拿著手機向B位置移動時,手機發現AP1的信號再是最優的了,這個時候手機廠商的秘方策略開始執行。在B和C之間的某個位置,手機開始查找更佳的相鄰AP以便同其關聯。手機採取了以下兩個步驟來完成這個過程:

  • 第1步、手機發送802.11探針請求管理幀;

  • 第2步、偵聽的AP使用802.11探針的ACK幀來應答客戶;

③、手機收到探針應答後,對其進行評估,以確定同哪一個AP關聯最合適。這裡也涉及到廠家的秘方。

④、在位置C,手機做出漫遊決定,並切換關聯。首先,手機必須刪除現有的AP關聯關係(也就是關聯的BSSID)。因為手機不能同時關聯多個AP。執行步驟如下:

  • 手機必須通過現有連接向AP1發送解除關聯消息;
  • 手機開始向選定的信號最佳的AP2發送關聯請求;

  • AP2收到請求並反饋關聯響應的ACK幀;

⑤、手機成功漫遊到AP2

結束語

從上面技術原理來看:手機在無線網絡中漫遊並不是AP決定的,而是手機廠商的獨門漫遊策略秘方決定的。我們無法改變,也無法控制。所以不要過多的考慮控制漫遊算法的因素,而只需熟悉漫遊過程即可。


數智風


針對每一個問答都本著絕不大膽胡說,只管小心求證的態度,瘋評科技來解答您的提問。


手機連接WiFi的時候,從信號弱到信號強的地方為什麼不會自動切換呢?要搞清楚這個原因,就必須明白什麼情況下會自動切換?自動切換需要哪些條件?

下面就具體講一講。

手機WiFi能夠自動切換的必要條件

手機要能夠自動進行WiFi的切換,當然需要一些前提條件。

  • 切換到相同SSID的情況這種情況我們一般在多個AP中容易碰到,在相同的SSID下,必須使用相同的加密方式,否則會出現連接不上的情況,多個AP必須屬於同一vlan,ip地址在同一子網內,否則即使連接上網絡也不會通,最關鍵的一點是各AP之間必須用不同的信道,且不能相互干擾,否則造成信號混亂。


  • 切換到不同的SSID的情況

切換到不同的SSID的情況,實際上就是一次自動重連WiFi的過程,如果是沒有連接過的
WiFi,首先得輸入密碼吧, 如果是曾經連接過的WiFi,得保存有記錄吧,得勾選好自動連接選項。所以要能自動切換得已有保存好的WiFi連接記錄且打開自動連接選項。


那是不是滿足了上述條件手機WiFi就會自動切換了呢?答案是否定的,手機WiFi要自動切換,上面之一的條件必須滿足,但還需要其他條件。


手機WiFi能夠自動切換的充分條件

手機WiFi要想能夠自動切換,因為是手機與無線路由器或AP連接,二者之一必須對連接 行為和狀態進行控制,就是在什麼條件下斷開連接重新連接其它的WiFi?


  • 手機來自主決定重連WiFi從而進行達到自動切換

手機內置有一個判斷WiFi信號強弱的閾值,低於該值,手機會自動斷開當前WiFi,然後自動連接信號較好的WiFi,用這種方式來進行WiFi的自動切換。原理是這麼個原理,但在實際操作中 並不好使,為什麼呀?不僅效果不好,並且會帶來很多困擾。


當手機用戶在某個只有唯一WiFi可連的點連接WiFi時,如果該處信號剛好比較差,低於閾值,則即使有WiFi,你也連不上,儘管有弱信號,這將導致手機用戶在這種情況下無法連接WiFi。因此手機廠商會將這個閾值設置得較低,可以讓信號不好的地方能夠保持手機的穩定連接,網速慢總比沒有網好吧。


閾值過低,又有新的問題來了,當手機用戶連接到一個WiFi a,移動到另外一個地方,該處WiFi a信號很差,剛好有個信號很好的WiFi b,但由於WiFi a的信號還沒有達到閾值,手機不會自動中斷WiFi a的連接去重連WiFi b的,造成無法自動切換的結果。


所以用手機來控制自動重連效果不好。

  • 無線路由器或者AP端進行自動切換控制

上面說了,手機控制自動切換的效果不好,那麼解決點就在於無線路由器或AP上了,看看如何利用這些進行控制吧。

①無線路由器或AP控制自動切換的方法之一:踢出信號弱的客戶端

在無線路由器或AP有一個衡量WiFi信號強度的參數RSSI,通過設定條件,低於指定的值踢出已接入的客戶端,並不可再接入。

如此迫使手機端被動下線,再也連不上此處弱信號的WiFi,會自動重連其它信號較好的WiFi了,達到自動切換的效果。


②無線路由器或AP控制自動切換的方法之二:專業的AC+Fit AP方式的控制

在無線控制器AC的管理下,對手機周圍的所管理的所有AP進行各種測算,包括各個AP的相對於手機的信號強度,各個AP本身的負載情況,通過一套算法,選出合理的AP讓手機選擇連接。

這種方式無疑是非常專業的,專注於家庭路由器領域的設備廠商基本都不具備如此能力,一般來說可能就要選擇華為,華三和思科等頂級廠商的AC+AP式的控制方案了。


現在可以回答題主的的問題了,從信號弱的地方到強的地方,因為你的信號還未到手機預置的閾值,手機不會自動中斷WiFi進行重連,同樣你連接的路由器或者AP本身也沒有信號強度偵測,並根據設定值讓你的手機下線,因此你的手機無法進行自動切換。


在閱讀完本文後,如果您有所收穫,請不吝關注,點贊或轉發;如果您有所疑惑,請留言探討交流。謝謝!


瘋評科技


在沒有完全失去wifi信號之前是不會自動切換信號強的wifi的,它會一直保持連接狀態,直到你完全失去與當前信號差的wifi的連接以後才能連接上其他wifi,並且前提是您的手機或者電腦已經保存過的熱點,你知道密碼並設置自動連接,也就是說它必須是已知網絡熱點,你也可以採取手動的方式去選擇信號強的網絡連接。



AA小小夏


這個要根據手機功能來的,有的手機有這個功能,在wifi高級設置裡面有個wlan助理 開啟就可以了,會自動選擇信號強的鏈接,這個不是沒有手機都有的.在一般情況只要wifi是連接狀態都不會切換.


鞦氺無痕


有兩種可能

第一,你的手機在斷開弱的WIFI以後,還是沒有連上你這個強的WIFI,有可能密碼變了或者你手機斷開與它的連接了

第二,你的手機先連接的這個WIFI,只要它還有信號,哪怕是一點點那麼你的手機是不會斷的,除非你自己主動斷開,否則就等到完全沒信號後才會切換另一個WIFI


張益達斯內克炮兒


這個坑定會的,如果不會切換的話,說明你的手機還能連接到你以前的網絡還可以上網,

還有你的手機信號不是滿的就不一定比滿信號的手機上網滿,如果他的滿信號速率不行,你的就算只有一兩個信號速度還要比他的快,你這個不用糾結。


過河的船


在沒有完全失去WiFi信號之前,是不會自動切換信號強的WiFi的。他會一直保持連接狀態,直到你完全失去於當前信號差的WiFi連接以後才能連上其他WiFi,要自動連接前提還得是手機或電腦已經保存過這個WiFi的信息,也就是說他必須是已知網絡熱點,也可以手動去選擇信號強的WiFi連接。


涼噫科技


現在大部分手機都有一個叫網絡智能連接選項,把它開啟就能自動連接到最強的那個wifi上,前提是你所在的區域的wifi名稱,每個都必須輸入wifi密碼連接一次。


分享到:


相關文章: