Problemy z utratą połączenia Wi-Fi
Przyczyny i rozwiązania problemów z połączeniem Wi-Fi dla modułów IMS-PC, IMS-TH, IMS-PK oraz urządzeń opartych na ESP32 i ESP8266.
1. Kanały Wi-Fi i zakłócenia
Wi-Fi działa na określonych kanałach w paśmie 2.4 GHz, a niektóre z tych kanałów mogą być zatłoczone lub zakłócone przez inne urządzenia — mikrofalówki, urządzenia Bluetooth, telefony czy sąsiednie routery.
Dlaczego akurat kanały 1, 6 i 11?
Pasmo 2,4 GHz składa się z 14 kanałów (zależnie od regionu), każdy o szerokości 22 MHz. Kanały nakładają się na siebie — sygnał z kanału 1 dociera nawet do kanału 4. Kanały 1, 6 i 11 są od siebie wystarczająco oddzielone (5 kanałów przerwy), by nie powodować wzajemnych zakłóceń:
- Kanał 1 — zakres 2412–2432 MHz
- Kanał 6 — zakres 2437–2457 MHz
- Kanał 11 — zakres 2462–2482 MHz
2. Ustawienia zabezpieczeń Wi-Fi
Obsługa WPA3 zależy od modułu:
- IMS-PC i IMS-PK (ESP32, Arduino Core 3.x) — obsługują WPA3 i WPA2
- IMS-TH (ESP8266) — obsługuje wyłącznie WPA i WPA2-Personal (PSK)
#, @, $. Jeśli IMS-TH nie łączy się — uprość hasło sieci.
3. Problemy z DHCP
Moduły używają protokołu DHCP do uzyskania adresu IP. Routery mogą mieć problemy z przydzielaniem adresów lub mogą występować konflikty IP.
4. Zbyt duża liczba urządzeń w sieci
Jeśli w sieci Wi-Fi jest zbyt wiele urządzeń, router może mieć problem z obsługą wszystkich połączeń, co może skutkować przerwami w połączeniu.
5. Zmienność sygnału Wi-Fi
Słaby lub zmienny sygnał Wi-Fi prowadzi do niestabilnych połączeń. Warto upewnić się, że moduł znajduje się w zasięgu silnego sygnału.
6. Ustawienia routera – rozpoznawanie urządzeń
Niektóre routery mają filtrację adresów MAC lub inne funkcje zabezpieczające, które mogą blokować połączenia nieznanych urządzeń.
7. Firmware routera
Problemy mogą wynikać z niekompatybilności między wersjami firmware routera a modułami IoT. Aktualizacje mogą poprawić kompatybilność.
8. Zbyt wysoka moc sygnału
Paradoksalnie, zbyt wysoka moc sygnału Wi-Fi może powodować problemy — moduł „oślepia" się zbyt silnym sygnałem i ma trudności z demodulacją pakietów.
WiFi.setTxPower()). IMS domyślnie używa optymalnych ustawień, ale w trudnych warunkach RF może to wymagać dostosowania przez aktualizację firmware.
9. Interferencje z innymi urządzeniami
Kuchenki mikrofalowe, urządzenia Bluetooth, baby monitory i inne źródła elektromagnetyczne mogą zakłócać sygnał Wi-Fi 2,4 GHz.
btStop()), co poprawia stabilność Wi-Fi i zmniejsza zużycie energii.
10. Podsumowanie
Problemy z połączeniem mogą wynikać z wielu czynników. Poniżej lista najważniejszych rzeczy do sprawdzenia w kolejności od najczęstszych przyczyn:
- Pasmo 2,4 GHz — upewnij się że router rozgłasza sieć 2,4 GHz (nie tylko 5 GHz)
- Zabezpieczenia Wi-Fi — IMS-PC/IMS-PK obsługują WPA3; IMS-TH wymaga WPA2 — ustaw router na tryb mieszany WPA2/WPA3
- Kanał Wi-Fi — ustaw ręcznie kanał 1, 6 lub 11 zamiast „Auto"
- Tryb sieci 802.11 b/g/n — wyłącz tryby ax (Wi-Fi 6) jeśli dostępne
- AP Isolation — musi być wyłączone
- Band Steering — wyłącz, jeśli router ma tę funkcję
- Statyczny IP — przypisz stały adres IP dla modułu poza pulą DHCP
- DTIM Interval — ustaw na 1 lub 2 w ustawieniach routera
- Poziom sygnału — sprawdź RSSI w IMS, powinien być powyżej -70 dBm
- Firmware routera — zaktualizuj do najnowszej wersji