Wi-Fi — vezeték nélküli helyi hálózati (WLAN) technológia, amely IEEE 802.11 szabványok szerint működik, és 11 Mb/s (802.11b) és 9.6 Gb/s (802.11be, Wi-Fi 7) közötti sebességgel biztosítja az eszközök internetkapcsolatát. Mobilalkalmazásokban a Wi-Fi tartalomletöltésre, adatszinkronizálásra, streamelésre és fájlátvitelre használatos a helyi hálózatban. A Wi-Fi Alliance, 2024 adatai szerint több mint 19.5 milliárd eszköz támogatja a Wi-Fi-t, és a mobil forgalom 82%-a pontosan ezen a technológián keresztül történik.
Főbb pontok
Wi-Fi — a Wi-Fi Alliance védjegye az IEEE 802.11 szabványoknak megfelelően tanúsított termékek számára. A technológia vezeték nélküli kapcsolatot biztosít az eszközök számára a helyi hálózathoz és az internethez egy hozzáférési ponton (Access Point, AP) keresztül. A mobil kommunikációval ellentétben a Wi-Fi az engedélyköteles ISM sávban működik, és helyi lefedettségre szolgál — beltéren akár 50–100 méterig.
A Wi-Fi architektúra két működési módot foglal magában: Infrastructure Mode (kliens-szerver AP-n keresztül) és Ad-Hoc Mode (peer-to-peer eszközök között). Mobilalkalmazásokban az Infrastructure Mode-ot használják: az okostelefon csatlakozik a routerhez, a router a szolgáltatóhoz. Az eszközök közötti közvetlen átvitelhez (AirDrop, Nearby Share) a Wi-Fi Direct-et alkalmazzák — egy kiterjesztést, amely router nélkül szervez P2P kapcsolatot.
A Cisco Annual Internet Report (2023) adatai szerint a Wi-Fi továbbra is a fő kapcsolattípus a mobileszközök számára beltéren: a teljes mobil forgalom 59%-a Wi-Fi-n keresztül keletkezik, és ez az arány évente 3–5%-kal nő a mesh hálózatok és a Wi-Fi 6 elterjedésének köszönhetően.
A Wi-Fi evolúciója hét generációt ölel fel — a 802.11b-től (1999) a 802.11be-ig (Wi-Fi 7, 2024). Minden új szabvány növelte a sávszélességet, a kapcsolati sűrűséget és az energiahatékonyságot. Wi-Fi 6 (802.11ax) a legjelentősebb frissítéssé vált: az OFDMA és a MU-MIMO lehetővé teszi több tucat eszköz egyidejű kiszolgálását sebességcsökkenés nélkül.
| Generáció | Szabvány | Év | Max. sebesség | Sáv |
|---|---|---|---|---|
| Wi-Fi 4 | 802.11n | 2009 | 600 Mb/s | 2.4 / 5 GHz |
| Wi-Fi 5 | 802.11ac | 2014 | 3.5 Gb/s | 5 GHz |
| Wi-Fi 6 | 802.11ax | 2019 | 9.6 Gb/s | 2.4 / 5 GHz |
| Wi-Fi 6E | 802.11ax (6 GHz) | 2021 | 9.6 Gb/s | 6 GHz |
| Wi-Fi 7 | 802.11be | 2024 | 46 Gb/s | 2.4 / 5 / 6 GHz |
A visszafelé kompatibilitás — a Wi-Fi kulcsjellemzője: a Wi-Fi 6 router kiszolgálja a Wi-Fi 4 klienseket, de azok maximális sebességén. A mobilalkalmazás-fejlesztő nem közvetlenül irányítja a szabványválasztást — az illesztőprogram és az operációs rendszer automatikusan kiválasztja az optimális PHY módot.
A Wi-Fi három frekvenciasávot használ, mindegyiknek megvannak a maga fizikai korlátai. 2.4 GHz — a legterheltebb: a Bluetooth, a Zigbee, a mikrohullámú sütők és a szomszédos hálózok interferenciát okoznak. Csak 3 nem átfedő csatorna érhető el (1, 6, 11 20 MHz-es sávszélességnél).
Az 5 GHz sáv 23 nem átfedő csatornát (20 MHz-enként) és 80 és 160 MHz-es sávszélesség támogatását kínálja. A rövidebb hullámhossz rosszabb faláthatolást jelent — a hatósugár 30–40%-kal kisebb, mint a 2.4 GHz-é azonos adóteljesítmény mellett. Az alacsony zajszint azonban stabilabb sebességet biztosít.
A 6 GHz sáv — kizárólag a Wi-Fi 6E és Wi-Fi 7 számára, 59 további 20 MHz-es csatornával. Nincs interferencia a régi eszközökkel — csak tanúsított kliensek. A Qualcomm (2024) tesztjei szerint 5 méteres távolságban a Wi-Fi 6E 6 GHz-en 40%-kal magasabb sebességet mutat, mint a Wi-Fi 6 5 GHz-en.
A modern routerek Band Steering-et használnak — egy olyan mechanizmust, ahol a hozzáférési pont az RSSI és a terhelés alapján ajánlja fel az optimális sávot a kliensnek. A fejlesztő nem irányítja a Band Steering-et az alkalmazás oldalán, de befolyásolhatja a preferenciákat az Android WifiNetworkSpecifier.Builder vagy iOS NEHotspotNetwork segítségével.
A vezeték nélküli hálózat védelme az elavult WEP-től (1997) a modern WPA3-ig (2018) fejlődött. WPA2 (2004) AES-CCMP-vel továbbra is a minimálisan biztonságos szabvány, de sebezhető a KRACK támadással (2017) szemben a 4-way handshake során. A WPA3 kiküszöböli ezt a hiányosságot az SAE (Simultaneous Authentication of Equals) protokollon keresztül.
A WPA3 három kulcsfontosságú fejlesztést vezet be: egyedi titkosítás a közös Pre-Shared Key (PSK) helyett, ellenállás az offline brute-force támadásokkal szemben, és Forward Secrecy — a hosszú távú kulcs kompromittálása nem teszi lehetővé a korábban elfogott munkamenetek visszafejtését. A Wi-Fi 6E és 7 eszközök kötelező WPA3 tanúsítványa modern szintű védelmet garantál.
A Wi-Fi-n keresztül bizalmas adatokat továbbító mobilalkalmazások számára további titkosítás javasolt alkalmazásszinten (TLS 1.3). Még a WPA3 is csak az eszköz és a router közötti csatornát védi — a szerverhez az adatok további védelem nélkül jutnak el az interneten keresztül.
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
)
}
A kód ellenőrzi, hogy az eszköz csatlakozik-e egy aktív hálózathoz (nem VPN). A Wi-Fi biztonság teljes ellenőrzéséhez a titkosítás típusának további elemzése szükséges a WifiManager-en keresztül — az alkalmazás figyelmeztetheti a felhasználót a nyílt hálózathoz való csatlakozásról.
A mobil operációs rendszerek API-kat biztosítanak a Wi-Fi kapcsolatok kezeléséhez. Androidon elérhető a WifiManager és a WifiNetworkSpecifier — az alkalmazás szkennelheti az elérhető hálózatokat, csatlakozhat hozzájuk, és nyomon követheti a kapcsolat állapotát. Android 12-től kezdve a szkenneléshez ACCESS_FINE_LOCATION engedély szükséges a felhasználók hozzáférési pontok MAC-címei alapján történő nyomon követésének megakadályozásához.
iOS korlátozza a Wi-Fi kezelését harmadik féltől származó alkalmazásokban: a NEHotspotNetwork lehetővé teszi az ismert hálózatokhoz való csatlakozást, a szkennelés pedig nem elérhető — csak áttérés a hálózatok rendszerlistájára a Settings URL-en keresztül. Vállalati alkalmazások esetében az iOS támogatja a konfigurációs profilokat tanúsítványokkal és automatikus csatlakozással a vállalati hálózatokhoz.
A Wi-Fi Direct (peer-to-peer) alkalmazásokhoz az Android WifiP2pManager-t biztosít. Az iOS nem rendelkezik nyilvános API-val a Wi-Fi Directhez — helyette a Multipeer Connectivity Framework használatos, amely Bluetooth-on és Wi-Fi-n keresztül működik.
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()
A BroadcastReceiver értesíti az alkalmazást a szkennelés befejeződéséről. A ScanResults tartalmazza az SSID-t, BSSID-t, jelerősséget (RSSI) és a titkosítás típusát. A > -70 dBm szint szerinti szűrés kiszűri a túl gyenge hálózatokat, amelyek nem alkalmasak stabil kapcsolatra.
Wi-Fi 7 — a legújabb szabvány, amelyet a Wi-Fi Alliance 2024-ben hagyott jóvá. A kulcsinnováció — Multi-Link Operation (MLO): az eszköz egyszerre két sávon (például 5 és 6 GHz) is képes adatokat továbbítani a sávszélesség növelése és a késleltetés csökkentése érdekében. A Broadcom (2024) tesztjeiben az MLO 50%-os késleltetés-csökkenést mutatott a kliens lefedettségi zónán belüli mozgása során.
További újdonságok: 4096-QAM a 1024-QAM helyett (20%-kal magasabb sebesség), 320 MHz csatornaszélesség (kétszerese a Wi-Fi 6-nak) és automatikus váltás a sávok között a munkamenet megszakítása nélkül. Mobilalkalmazások számára a Wi-Fi 7 a 8K videó streamelésének és AR jeleneteknek a lehetőségét jelenti 5 ms alatti késleltetéssel.
A Dell'Oro Group (2025) becslése szerint 2026 végére az új okostelefonok 15%-a támogatja majd a Wi-Fi 7-et. A fejlesztőnek nem kell módosítania az alkalmazás kódját — a fejlesztések illesztőprogram és operációs rendszer szintjén működnek, de a nagy sávszélességhez igazított alkalmazások (videokonferenciák, felhőalapú játék) alacsonyabb késleltetésből profitálnak.
Gyakran ismételt kérdések
A szabványválasztás nem függ az alkalmazástól — az eszköz illesztőprogramja határozza meg az elérhető PHY módot. A késleltetésre érzékeny alkalmazásoknál (VoIP, streaming) azonban a 5 GHz sáv használata javasolt, nagy terület lefedéséhez pedig a 2.4 GHz. Az alkalmazás a felületen keresztül javaslatot tehet a felhasználónak.
A Wi-Fi 6E ugyanaz a 802.11ax szabvány, amely a kiegészítő 6 GHz-es sávban működik. A Wi-Fi 6-tal ellentétben (2.4 + 5 GHz) a 6E 59 tiszta, 20 MHz-es csatornát kínál a régi eszközök interferenciája nélkül. A Wi-Fi 6E WPA3 tanúsítványt igényel, és csak új chipeken támogatott.
A Wi-Fi Direct (P2P) lehetővé teszi két eszköz közvetlen csatlakozását közbenső hozzáférési pont nélkül. Androidon a WifiP2pManager használatos észlelésre és csatlakozásra. Az iOS nem biztosít nyilvános API-t a Wi-Fi Directhez — helyette a Multipeer Connectivity használatos szállítási lehetőség választással (Wi-Fi vagy Bluetooth).
Az iOS adatvédelmi okokból megtiltja a harmadik féltől származó alkalmazásoknak a Wi-Fi hálózatok szkennelését. Az alkalmazás használhatja a NEHotspotNetwork-öt az ismert hálózatokhoz való csatlakozáshoz, vagy megnyithatja az elérhető hálózatok rendszerlistáját a UIApplication.openSettingsURLString segítségével. A teljes szkennelés csak a beépített Beállítások alkalmazásban érhető el.
A sebesség méréséhez egy tesztfájl letöltése a szerverről és az idő mérése (download speed) használatos. Android a TrafficStats.getTotalRxBytes()-t biztosítja az átvitt adatok nyomon követéséhez. A pontos teszthez szerveroldali rész szükséges — az alkalmazás letölt egy ismert méretű fájlt, és elosztja a mennyiséget az átviteli idővel.
Összegzés
Kulcsrakész mobilalkalmazást fejlesztünk
Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.
Olvassa el is