Wi-Fi: co to jest, standardy IEEE 802.11 i jak działa

Autor: IT Sectr Opublikowano: 2026-03-24 Czas czytania: 11 min

Wi-Fi — technologia bezprzewodowej sieci lokalnej (WLAN), działająca zgodnie ze standardami IEEE 802.11 i zapewniająca podłączenie urządzeń do internetu z prędkością od 11 Mb/s (802.11b) do 9,6 Gb/s (802.11be, Wi-Fi 7). W aplikacjach mobilnych Wi-Fi jest używane do pobierania treści, synchronizacji danych, streamingu i przesyłania plików w sieci lokalnej. Według danych Wi-Fi Alliance, 2024, ponad 19,5 miliarda urządzeń obsługuje Wi-Fi, a 82% ruchu mobilnego jest przesyłane właśnie za pomocą tej technologii.

Najważniejsze

  • Wi-Fi — rodzina standardów IEEE 802.11 do bezprzewodowej transmisji danych w pasmach 2,4; 5 i 6 GHz z wsteczną zgodnością w ramach generacji
  • 802.11ax (Wi-Fi 6) — obecny masowy standard z multipleksacją OFDMA, MU-MIMO i prędkością do 9,6 Gb/s w idealnych warunkach
  • 2,4 GHz — większy zasięg i lepsze przenikanie przez ściany, ale wysoki poziom zakłóceń od Bluetooth, kuchenek mikrofalowych i sąsiednich sieci
  • 5 GHz i 6 GHz — wysoka przepustowość i niska interferencja, ale mniejszy promień działania i wrażliwość na przeszkody
  • WPA3 — aktualny standard bezpieczeństwa z indywidualnym szyfrowaniem (SAE) zamiast Pre-Shared Key, obowiązkowy dla Wi-Fi 6E i 7

Co to jest Wi-Fi?

Wi-Fi — to znak towarowy Wi-Fi Alliance dla produktów certyfikowanych zgodnie ze standardami IEEE 802.11. Technologia zapewnia bezprzewodowe podłączenie urządzeń do sieci lokalnej i internetu za pośrednictwem punktu dostępowego (Access Point, AP). W przeciwieństwie do łączności komórkowej, Wi-Fi działa w nielicencjonowanym paśmie ISM i jest przeznaczone do lokalnego zasięgu — do 50–100 metrów wewnątrz pomieszczeń.

Architektura Wi-Fi obejmuje dwa tryby pracy: Infrastructure Mode (klient-serwer przez AP) i Ad-Hoc Mode (peer-to-peer między urządzeniami). W aplikacjach mobilnych używany jest Infrastructure Mode: smartfon łączy się z routerem, router — z dostawcą. Do bezpośredniej transmisji między urządzeniami (AirDrop, Nearby Share) stosuje się Wi-Fi Direct — rozszerzenie organizujące połączenie P2P bez routera.

Według danych Cisco Annual Internet Report (2023), Wi-Fi pozostaje głównym typem połączenia dla urządzeń mobilnych wewnątrz pomieszczeń: 59% całego ruchu mobilnego jest generowane przez Wi-Fi, a udział ten rośnie o 3–5% rocznie dzięki rozpowszechnieniu sieci mesh i Wi-Fi 6.

Standardy IEEE 802.11: od b do be

Ewolucja Wi-Fi obejmuje siedem generacji — od 802.11b (1999) do 802.11be (Wi-Fi 7, 2024). Każdy nowy standard zwiększał przepustowość, gęstość połączeń i efektywność energetyczną. Wi-Fi 6 (802.11ax) stało się najbardziej znaczącą aktualizacją: OFDMA i MU-MIMO pozwalają obsługiwać dziesiątki urządzeń jednocześnie bez spadku prędkości.

GeneracjaStandardRokMaks. prędkośćPasmo
Wi-Fi 4802.11n2009600 Mb/s2,4 / 5 GHz
Wi-Fi 5802.11ac20143,5 Gb/s5 GHz
Wi-Fi 6802.11ax20199,6 Gb/s2,4 / 5 GHz
Wi-Fi 6E802.11ax (6 GHz)20219,6 Gb/s6 GHz
Wi-Fi 7802.11be202446 Gb/s2,4 / 5 / 6 GHz

Wsteczna zgodność — kluczowa cecha Wi-Fi: router Wi-Fi 6 obsługuje klientów Wi-Fi 4, ale z ich maksymalną prędkością. Deweloper aplikacji mobilnej nie zarządza bezpośrednio wyborem standardu — sterownik i system operacyjny wybierają optymalny tryb PHY automatycznie.

Pasma 2,4; 5 i 6 GHz: analiza porównawcza

Wi-Fi wykorzystuje trzy pasma częstotliwości, każde z własnymi fizycznymi ograniczeniami. 2,4 GHz — najbardziej obciążone: Bluetooth, Zigbee, kuchenki mikrofalowe i sąsiednie sieci tworzą interferencję. Dostępne są tylko 3 nienakładające się kanały (1, 6, 11 przy szerokości 20 MHz).

Pasmo 5 GHz oferuje 23 nienakładające się kanały (po 20 MHz) i obsługę szerokości 80 i 160 MHz. Mniejsza długość fali oznacza gorsze przenikanie przez ściany — promień działania jest o 30–40% mniejszy niż przy 2,4 GHz przy tej samej mocy nadajnika. Jednak niski poziom zakłóceń zapewnia bardziej stabilną prędkość.

Pasmo 6 GHz — ekskluzywne dla Wi-Fi 6E i Wi-Fi 7, z 59 dodatkowymi kanałami po 20 MHz. Nie ma w nim interferencji ze starszymi urządzeniami — tylko certyfikowani klienci. Według testów Qualcomm (2024), na dystansie 5 metrów Wi-Fi 6E w 6 GHz osiąga prędkość o 40% wyższą niż Wi-Fi 6 w 5 GHz.

Band Steering i wybór pasma

Nowoczesne routery używają Band Steering — mechanizmu, w którym punkt dostępowy proponuje klientowi optymalne pasmo w zależności od RSSI i obciążenia. Deweloper nie zarządza Band Steering po stronie aplikacji, ale może wpływać na preferencje poprzez Android WifiNetworkSpecifier.Builder lub iOS NEHotspotNetwork.

Bezpieczeństwo Wi-Fi: WEP, WPA2, WPA3

Ochrona sieci bezprzewodowej przeszła drogę od przestarzałego WEP (1997) do nowoczesnego WPA3 (2018). WPA2 (2004) z AES-CCMP pozostaje minimalnie bezpiecznym standardem, ale jest podatny na atak KRACK (2017) na 4-way handshake. WPA3 eliminuje tę wadę poprzez protokół SAE (Simultaneous Authentication of Equals).

WPA3 wprowadza trzy kluczowe ulepszenia: indywidualne szyfrowanie zamiast wspólnego Pre-Shared Key (PSK), odporność na offline brute-force ataki i Forward Secrecy — kompromitacja długoterminowego klucza nie pozwala na odszyfrowanie wcześniej przechwyconych sesji. Obowiązkowa certyfikacja WPA3 dla urządzeń Wi-Fi 6E i 7 gwarantuje ochronę na nowoczesnym poziomie.

Dla aplikacji mobilnych przesyłających poufne dane przez Wi-Fi zaleca się dodatkowe szyfrowanie na poziomie aplikacji (TLS 1.3). Nawet WPA3 chroni tylko kanał między urządzeniem a routerem — do serwera dane trafiają przez internet bez dodatkowej ochrony.

Przykład sprawdzenia bezpieczeństwa sieci w Kotlin (Android)

kotlin
fun isSecureNetwork(context: Context): Boolean {
    val cm = context.getSystemService(Context.CONNECTIVITY_SERVICE)
        as ConnectivityManager
    val network = cm.activeNetwork ?: return false

    val caps = cm.getNetworkCapabilities(network) ?: return false
    return caps.hasCapability(
        NetworkCapabilities.NET_CAPABILITY_NOT_VPN
    )
}

Kod sprawdza, czy urządzenie jest podłączone do aktywnej sieci (nie VPN). Do pełnej weryfikacji bezpieczeństwa Wi-Fi wymagana jest dodatkowa analiza typu szyfrowania przez WifiManager — aplikacja może ostrzec użytkownika o połączeniu z otwartą siecią.

Wi-Fi w urządzeniach mobilnych: skanowanie i łączenie

Systemy operacyjne mobilne udostępniają API do zarządzania połączeniami Wi-Fi. Na Androidzie dostępne są WifiManager i WifiNetworkSpecifier — aplikacja może skanować dostępne sieci, łączyć się z nimi i śledzić stan połączenia. Od Androida 12 skanowanie wymaga uprawnienia ACCESS_FINE_LOCATION, aby zapobiec śledzeniu użytkownika po adresach MAC punktów dostępowych.

iOS ogranicza zarządzanie Wi-Fi w aplikacjach zewnętrznych: NEHotspotNetwork pozwala łączyć się ze znanymi sieciami, a skanowanie jest niedostępne — tylko przejście do systemowej listy sieci przez Settings URL. Dla aplikacji enterprise iOS obsługuje profile konfiguracyjne z certyfikatami i automatycznym łączeniem do sieci korporacyjnych.

Dla aplikacji pracujących z Wi-Fi Direct (peer-to-peer) Android udostępnia WifiP2pManager. iOS nie ma publicznego API dla Wi-Fi Direct — używany jest Multipeer Connectivity Framework, działający na Bluetooth i Wi-Fi.

Przykład skanowania sieci Wi-Fi w Kotlin (Android)

kotlin
val wifiManager = context.getSystemService(Context.WIFI_SERVICE) as WifiManager

val receiver = object BroadcastReceiver() {
    override fun onReceive(context: Context, intent: Intent) {
        val results = wifiManager.scanResults
        results.filter { it.level > -70 }
            .sortedByDescending { it.level }
            .forEach { network ->
                Log.d("WiFi", "${network.SSID} — ${network.level} dBm")
            }
    }
}

context.registerReceiver(receiver, IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION))
wifiManager.startScan()

BroadcastReceiver powiadamia aplikację o zakończeniu skanowania. ScanResults zawierają SSID, BSSID, poziom sygnału (RSSI) i typ szyfrowania. Filtracja po poziomie > -70 dBm odcina zbyt słabe sieci, nieprzydatne do stabilnego połączenia.

Wi-Fi 7 (802.11be): MLO, 4096-QAM i szerokość kanału 320 MHz

Wi-Fi 7 — najnowszy standard, zatwierdzony przez Wi-Fi Alliance w 2024 roku. Kluczowa innowacja — Multi-Link Operation (MLO): urządzenie może jednocześnie przesyłać dane w dwóch pasmach (np. 5 i 6 GHz) w celu zwiększenia przepustowości i zmniejszenia opóźnienia. W testach Broadcom (2024) MLO wykazał zmniejszenie opóźnienia o 50% podczas przemieszczania się klienta po strefie zasięgu.

Inne nowości: 4096-QAM zamiast 1024-QAM (o 20% wyższa prędkość), szerokość kanału 320 MHz (dwukrotnie więcej niż Wi-Fi 6) i automatyczne przełączanie między pasmami bez zrywania sesji. Dla aplikacji mobilnych Wi-Fi 7 oznacza możliwość streamingu wideo 8K i scen AR z opóźnieniem poniżej 5 ms.

Według szacunków Dell'Oro Group (2025), do końca 2026 roku 15% nowych smartfonów będzie obsługiwać Wi-Fi 7. Deweloper nie musi zmieniać kodu aplikacji — ulepszenia działają na poziomie sterownika i systemu operacyjnego, ale aplikacje dostosowane do wysokiej przepustowości (wideokonferencje, cloud gaming) skorzystają z niższych opóźnień.

Często zadawane pytania

Jaki standard Wi-Fi wybrać dla aplikacji mobilnej?

Wybór standardu nie zależy od aplikacji — sterownik urządzenia określa dostępny tryb PHY. Jednak w przypadku aplikacji wrażliwych na opóźnienia (VoIP, streaming) zaleca się używanie pasma 5 GHz, a do pokrycia dużego obszaru — 2,4 GHz. Aplikacja może zasugerować użytkownikowi odpowiednie ustawienia przez interfejs.

Czym różni się Wi-Fi 6 od Wi-Fi 6E?

Wi-Fi 6E to ten sam standard 802.11ax, działający w dodatkowym paśmie 6 GHz. W przeciwieństwie do Wi-Fi 6 (2,4 + 5 GHz), 6E oferuje 59 czystych kanałów po 20 MHz bez interferencji ze starszymi urządzeniami. Wi-Fi 6E wymaga certyfikacji WPA3 i jest obsługiwane tylko na nowych układach.

Jak działa Wi-Fi Direct w aplikacjach mobilnych?

Wi-Fi Direct (P2P) pozwala dwóm urządzeniom łączyć się bezpośrednio bez pośredniczącego punktu dostępowego. Na Androidzie używany jest WifiP2pManager do wykrywania i łączenia. iOS nie udostępnia publicznego API dla Wi-Fi Direct — zamiast tego stosowany jest Multipeer Connectivity z wyborem transportu (Wi-Fi lub Bluetooth).

Dlaczego aplikacja mobilna nie widzi sieci Wi-Fi na iOS?

iOS zabrania zewnętrznym aplikacjom skanowania sieci Wi-Fi ze względów prywatności. Aplikacja może użyć NEHotspotNetwork do łączenia się ze znanymi sieciami lub otworzyć systemową listę dostępnych sieci przez UIApplication.openSettingsURLString. Pełne skanowanie jest dostępne tylko w wbudowanej aplikacji Ustawienia.

Jak zmierzyć prędkość Wi-Fi w aplikacji?

Do pomiaru prędkości używa się pobierania pliku testowego z serwera i pomiaru czasu (download speed). Android udostępnia TrafficStats.getTotalRxBytes() do śledzenia przesłanych danych. Do dokładnego testu wymagana jest część serwerowa — aplikacja pobiera plik o znanym rozmiarze i dzieli objętość przez czas transmisji.

Podsumowanie

  • Wi-Fi — technologia WLAN zgodna ze standardami IEEE 802.11 z wsteczną zgodnością między generacjami
  • Wi-Fi 6 (802.11ax) — masowy standard z OFDMA, MU-MIMO i prędkością do 9,6 Gb/s
  • Pasmo 6 GHz (Wi-Fi 6E i 7) — 59 czystych kanałów bez interferencji, prędkość o 40% wyższa niż 5 GHz
  • WPA3 — obowiązkowy standard bezpieczeństwa z szyfrowaniem SAE dla urządzeń Wi-Fi 6E/7
  • iOS nie pozwala zewnętrznym aplikacjom skanować sieci — tylko Android obsługuje WifiManager i WifiP2pManager
  • Wi-Fi 7 dodaje Multi-Link Operation, 4096-QAM i szerokość kanału 320 MHz dla prędkości do 46 Gb/s
  • Band Steering w routerach automatycznie wybiera optymalne pasmo — aplikacja nie zarządza tym procesem

Opracujemy aplikację mobilną pod klucz

IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.

Omów projekt

Przeczytaj również