Czy kiedykolwiek miałeś problem ze słabszym sygnałem połączenia WiFi podczas słuchania muzyki przez głośnik Bluetooth ? A może zauważyłeś, że prędkość Twojego WiFi pogarsza się po włączeniu myszki lub klawiatury Bluetooth ? Spotkałem się ostatnio z tymi problemami i chciałbym podzielić się dzisiaj z Tobą procesem diagnozy i potencjalnym rozwiązaniem.
Spis treści
Jak Bluetooth może zakłócać WiFi ?
Obie technologie WiFi i Bluetooth mogą działać na tej samej częstotliwości 2,4 GHz. Bluetooth jest zaprojektowany do pracy na częstotliwości 2,4 GHz, a także większość popularnych routerów WiFi (np. TL-WR845N, który posiadam) jest domyślnie skonfigurowana do wysyłania swojego sygnału na tej samej częstotliwości.
Co zatem różni Bluetooth i WiFi ? Sieci bezprzewodowe, takie jak BT i WiFi, poza częstotliwością, działają na różnych kanałach. Kanał można sobie wyobrazić jako pas do pływania – im szerszy jest pas, tym więcej osób może na nim pływać. Z drugiej strony, im więcej osób korzysta z pasa, tym wolniej pływają. To samo dzieje się z kanałami WiFi – jeśli w naszym sąsiedztwie jest wiele sieci WiFi pracujących na tym samym kanale WiFi, nasza sieć może działać wolniej.
W ustawieniach większości routerów WiFi kanał, na którym pracuje router możemy zmienić ręcznie. Możemy również zmienić szerokość kanału – może to być zarówno 20MHz jak i 40MHz. Szerokość kanału można sobie wyobrazić jako szerokość kąpieliska, na którym pływa pływak. Dla przykładu: jeżeli nasz router jest ustawiony na pracę na kanale 1, a szerokość kanału ustawiona jest na 40MHz, to zachowuje się on jak pływak, który korzysta z dwóch torów pływackich w tym samym czasie – może pływać albo na pasie (kanale) 1, albo na pasie 5 (gdy pas 1 jest zbyt zatłoczony). W konsekwencji, gdy szerokość kanału routera jest ustawiona na 20MHz, zachowuje się on jak pływak korzystający tylko z jednego pasa pływackiego w tym samym czasie (w tym przypadku pasa 1).
Jeśli na basenie jest zbyt wiele osób, pływanie staje się niewygodne i powolne. Zobaczmy więc, jak możemy to poprawić 🙂
Źródło: https://pinterest.com
Problem z zakłóceniami Bluetooth i WiFi
Ostatnio zauważyłem, że gdy korzystam z mojego Zenbooka pracującego na WiFi mając jednocześnie podłączony głośnik Bluetooth i słuchając muzyki, prędkość mojego WiFi znacznie spada. Dla zobrazowania skali problemu, oto podstawowy tracert internetowy, który wykonałem przy wyłączonym BT:
a oto ten sam tracert, ale przy słuchaniu muzyki przez głośnik BT:
35 ms bez BT do 2532 ms z BT. Fajnie!!! To jest 72 razy gorzej! Do tego żądanie nie zakończyło się nawet przy włączonym BT. Coś tu jest nie tak.
Tak samo działo się na moim Huawei P8, kiedy miałem moją MiBand 2 podłączoną przez Bluetooth.
Konfiguracja routera WiFi, aby nie zakłócać Bluetooth
Jak już wiemy, że WiFi i BT mogą pracować na tych samych częstotliwościach i zakłócać się nawzajem, powinniśmy być w stanie naprawić ten problem poprzez zmianę kilku podstawowych ustawień routera.
Zmiana kanału WiFi routera
Domyślnie routery WiFi automatycznie wybierają kanały, na których pracują. Może to być problematyczne w przypadku, gdy w naszej okolicy jest więcej sieci korzystających z tych samych kanałów. Używam routera WiFi TP-LINK i producent na swojej stronie internetowej radzi, aby w przypadku problemów z zakłóceniami przełączyć router na pracę na kanale 1, 6 lub 11. Kanały te z reguły nie są najbardziej oblegane, jednak nie zawsze tak jest. Wyobraź sobie, że wszyscy Twoi sąsiedzi są WiFi-issues-rozwiązywanie problemów-geeks-using-Bluetooth-urządzeń i wszyscy oni ustawić swoje routery do pracy na kanale 11. Zgodnie z tym, co powiedzieliśmy w poprzednim akapicie, zmiana naszych routerów do pracy na tym samym kanale nie pomoże wiele.
Wolę używać aplikacji, które pomagają wykryć, co jest mniej używany kanał WiFi w naszym miejscu. Osobiście polecam skorzystanie z darmowej aplikacji inSSIDer Home. Po jej zainstalowaniu widzimy listę dostępnych sieci WiFi. Ta, z którą jesteśmy połączeni zostanie oznaczona jako ulubiona (niebieską gwiazdką), otrzyma Link Score (jakość sygnału WiFi) oraz zostanie przeanalizowana pod kątem poprawek konfiguracyjnych routera. Gdy go uruchomiłem, moja sieć WiFi uzyskała Link Score 70:
Po chwili otrzymałem również rekomendację:
Mając takie zalecenie, można przejść na stronę ustawień routera (w przypadku routerów TP-LINK dostępną przez http://tplinkwifi.net/) i dokonać zmiany:
Po tym zabiegu mój Link Score poprawił się do 80. Wykonałem test tracert ponownie z działającym głośnikiem BT:
288 ms dla kroku 8 – znacznie lepiej niż początkowe 2532 ms, ale wciąż daleko do 35 ms z wyłączonym Bluetooth. Zobaczmy, co jeszcze możemy zrobić poza zmianą kanału.
Zmiana szerokości kanału WiFi routera
Po zmianie kanału routera na 1, zauważyłem w aplikacji inSSIDer, że faktycznie działa na kanałach 1+5:
Dlaczego tak się stało ? Jak już wyjaśniłem, istnieje ustawienie o nazwie WiFi Channel Width. Ustawienie to może być domyślnie ustawione na 40MHz – tak było w ustawieniach mojego routera – przez co router pracuje na 2 kanałach jednocześnie (1 i 5 w moim przypadku). To ustawienie na szczęście można też zmienić ręcznie w ustawieniach routera:
Po tej zmianie mój router zaczął pracować tylko na kanale 1 (zgodnie z zaleceniami), a Link Score stał się 94:
Tracert również wygląda dużo lepiej teraz z działającym głośnikiem BT:
187 ms w porównaniu do 35 ms bez BT. Podobno Bluetooth nadal sprawia, że WiFi 5 razy wolniej, ale biorąc pod uwagę, że maksymalna prędkość transmisji WiFi routera w 300MBs/s, nawet będąc 5 razy zmniejszona pozostaje około 60MBs/s, które powinny być wystarczająco sprawiedliwe.
Na koniec tego procesu optymalizacji, w aplikacji inSSIDer możemy zobaczyć naszą sieć WiFi umieszczoną pomiędzy innymi sieciami w naszej okolicy:
Zmiana częstotliwości WiFi na 5GHz
Jeśli Twój router obsługuje częstotliwość WiFi 5GHz, oczywistym rozwiązaniem wszystkich problemów związanych z zakłóceniami BT/WiFi byłoby przestawienie go na pracę w trybie 5GHz, ponieważ jak już powiedzieliśmy, Bluetooth używa częstotliwości 2.4GHz, więc w tym przypadku nie będą się już wzajemnie zakłócać. Nie zawsze jest to jednak dopuszczalne, ponieważ niektóre starsze lub prostsze urządzenia, takie jak drukarki WiFi, mogą nie obsługiwać WiFi w częstotliwości 5GHz. Z tego powodu nie zmieniłem tego w ustawieniach mojego routera. Jeśli możesz sobie na to pozwolić, spróbuj zmienić swój router aby pracował na częstotliwości 5GHz – może to wyeliminować wszystkie problemy z zakłóceniami.
Podsumowanie
Dzisiaj widzieliśmy jak naprawić problemy z zakłóceniami pomiędzy siecią WiFi a urządzeniami Bluetooth, co może być naprawdę frustrujące. Zwłaszcza, że Bluetooth obecnie wraca do łask za sprawą głośników BT, smartbandów i urządzeń IoT w ogóle.
Mam nadzieję, że te rady okażą się dla Was przydatne 😉
Mam nadzieję, że te rady okażą się dla Was przydatne.