Wi-Fi — technologie voor draadloze lokale netwerken (WLAN), werkend volgens IEEE 802.11 standaarden en apparaten verbindend met internet met snelheden van 11 Mb/s (802.11b) tot 9.6 Gb/s (802.11be, Wi-Fi 7). In mobiele apps wordt Wi-Fi gebruikt voor het downloaden van inhoud, gegevenssynchronisatie, streaming en bestandsoverdracht in het lokale netwerk. Volgens gegevens van Wi-Fi Alliance, 2024, ondersteunen meer dan 19.5 miljard apparaten Wi-Fi, en 82% van het mobiele verkeer wordt precies via deze technologie verzonden.
Belangrijkste punten
Wi-Fi — is het handelsmerk van Wi-Fi Alliance voor producten die gecertificeerd zijn volgens IEEE 802.11 standaarden. De technologie zorgt voor draadloze verbinding van apparaten met het lokale netwerk en internet via een toegangspunt (Access Point, AP). In tegenstelling tot mobiele communicatie werkt Wi-Fi in de ongelicentieerde ISM-band en is bedoeld voor lokaal bereik — tot 50–100 meter binnenshuis.
De Wi-Fi-architectuur omvat twee werkingsmodi: Infrastructure Mode (client-server via AP) en Ad-Hoc Mode (peer-to-peer tussen apparaten). In mobiele apps wordt Infrastructure Mode gebruikt: de smartphone maakt verbinding met de router, de router met de provider. Voor directe overdracht tussen apparaten (AirDrop, Nearby Share) wordt Wi-Fi Direct gebruikt — een extensie die een P2P-verbinding zonder router organiseert.
Volgens gegevens van Cisco Annual Internet Report (2023) blijft Wi-Fi het belangrijkste verbindingstype voor mobiele apparaten binnenshuis: 59% van al het mobiele verkeer wordt gegenereerd via Wi-Fi, en dit aandeel groeit met 3–5% per jaar door de verspreiding van mesh-netwerken en Wi-Fi 6.
De evolutie van Wi-Fi omvat zeven generaties — van 802.11b (1999) tot 802.11be (Wi-Fi 7, 2024). Elke nieuwe standaard verhoogde de bandbreedte, verbindingsdichtheid en energie-efficiëntie. Wi-Fi 6 (802.11ax) werd de meest significante update: OFDMA en MU-MIMO maken het mogelijk tientallen apparaten tegelijk te bedienen zonder snelheidsverlies.
| Generatie | Standaard | Jaar | Max. snelheid | Band |
|---|---|---|---|---|
| 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 |
Achterwaartse compatibiliteit — de belangrijkste eigenschap van Wi-Fi: een Wi-Fi 6 router bedient Wi-Fi 4 clients, maar op hun maximale snelheid. De ontwikkelaar van een mobiele app beheert de keuze van de standaard niet direct — de driver en het besturingssysteem selecteren automatisch de optimale PHY-modus.
Wi-Fi gebruikt drie frequentiebanden, elk met hun eigen fysieke beperkingen. 2.4 GHz — het meest belast: Bluetooth, Zigbee, magnetrons en naburige netwerken creëren interferentie. Slechts 3 niet-overlappende kanalen zijn beschikbaar (1, 6, 11 bij 20 MHz breedte).
De 5 GHz band biedt 23 niet-overlappende kanalen (elk 20 MHz) en ondersteuning voor 80 en 160 MHz breedte. Een kortere golflengte betekent slechtere penetratie door muren — de actieradius is 30–40% kleiner dan bij 2.4 GHz bij hetzelfde zendvermogen. De lage ruis geeft echter een stabielere snelheid.
De 6 GHz band — exclusief voor Wi-Fi 6E en Wi-Fi 7, met 59 extra kanalen van 20 MHz. Er is geen interferentie met oude apparaten — alleen gecertificeerde clients. Volgens Qualcomm tests (2024) toont Wi-Fi 6E op 6 GHz op 5 meter afstand een 40% hogere snelheid dan Wi-Fi 6 op 5 GHz.
Moderne routers gebruiken Band Steering — een mechanisme waarbij het toegangspunt de client de optimale band voorstelt op basis van RSSI en belasting. De ontwikkelaar beheert Band Steering niet aan de app-kant, maar kan voorkeuren beïnvloeden via Android WifiNetworkSpecifier.Builder of iOS NEHotspotNetwork.
De bescherming van draadloze netwerken heeft een weg afgelegd van verouderd WEP (1997) tot modern WPA3 (2018). WPA2 (2004) met AES-CCMP blijft de minimaal veilige standaard, maar is kwetsbaar voor de KRACK-aanval (2017) op de 4-way handshake. WPA3 verhelpt dit gebrek via het SAE-protocol (Simultaneous Authentication of Equals).
WPA3 introduceert drie belangrijke verbeteringen: individuele encryptie in plaats van gedeelde Pre-Shared Key (PSK), weerstand tegen offline brute-force aanvallen en Forward Secrecy — compromittering van de langetermijnsleutel maakt het niet mogelijk eerder onderschepte sessies te ontcijferen. Verplichte WPA3-certificering voor Wi-Fi 6E en 7 apparaten garandeert beveiliging op modern niveau.
Voor mobiele apps die vertrouwelijke gegevens via Wi-Fi verzenden, wordt extra encryptie op app-niveau (TLS 1.3) aanbevolen. Zelfs WPA3 beschermt alleen het kanaal tussen apparaat en router — naar de server gaan de gegevens via internet zonder extra bescherming.
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
)
}
De code controleert of het apparaat is verbonden met een actief netwerk (geen VPN). Voor een volledige controle van de Wi-Fi-beveiliging is aanvullende analyse van het encryptietype via WifiManager vereist — de app kan de gebruiker waarschuwen voor verbinding met een open netwerk.
Mobiele besturingssystemen bieden API's voor het beheren van Wi-Fi-verbindingen. Op Android zijn WifiManager en WifiNetworkSpecifier beschikbaar — de app kan beschikbare netwerken scannen, ermee verbinden en de verbindingsstatus volgen. Vanaf Android 12 vereist scannen de machtiging ACCESS_FINE_LOCATION om tracking van gebruikers via MAC-adressen van toegangspunten te voorkomen.
iOS beperkt Wi-Fi-beheer in apps van derden: NEHotspotNetwork maakt verbinding met bekende netwerken mogelijk, en scannen is niet beschikbaar — alleen overgang naar de systeemlijst van netwerken via Settings URL. Voor enterprise-apps ondersteunt iOS configuratieprofielen met certificaten en automatische verbinding met bedrijfsnetwerken.
Voor apps die met Wi-Fi Direct (peer-to-peer) werken, biedt Android WifiP2pManager. iOS heeft geen publieke API voor Wi-Fi Direct — er wordt Multipeer Connectivity Framework gebruikt, dat werkt via Bluetooth en Wi-Fi.
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 stelt de app op de hoogte van de voltooiing van het scannen. ScanResults bevatten SSID, BSSID, signaalniveau (RSSI) en encryptietype. Filteren op niveau > -70 dBm verwijdert te zwakke netwerken die ongeschikt zijn voor een stabiele verbinding.
Wi-Fi 7 — de nieuwste standaard, goedgekeurd door Wi-Fi Alliance in 2024. De belangrijkste innovatie — Multi-Link Operation (MLO): het apparaat kan tegelijkertijd gegevens verzenden over twee banden (bijv. 5 en 6 GHz) om de bandbreedte te vergroten en de latentie te verminderen. In Broadcom tests (2024) toonde MLO een latentiereductie van 50% bij beweging van de client door het dekkingsgebied.
Andere vernieuwingen: 4096-QAM in plaats van 1024-QAM (20% hogere snelheid), kanaalbreedte 320 MHz (tweemaal zoveel als Wi-Fi 6) en automatische omschakeling tussen banden zonder sessieonderbreking. Voor mobiele apps betekent Wi-Fi 7 de mogelijkheid van 8K-videostreaming en AR-scènes met een latentie van minder dan 5 ms.
Volgens schatting van Dell'Oro Group (2025) zal tegen eind 2026 15% van de nieuwe smartphones Wi-Fi 7 ondersteunen. De ontwikkelaar hoeft de app-code niet te wijzigen — verbeteringen werken op driver- en besturingssysteemniveau, maar apps die zijn aangepast voor hoge bandbreedte (videoconferenties, cloud gaming) profiteren van lagere latenties.
Veelgestelde vragen
De keuze van de standaard hangt niet af van de app — de driver van het apparaat bepaalt de beschikbare PHY-modus. Voor latentiegevoelige apps (VoIP, streaming) wordt echter aanbevolen de 5 GHz band te gebruiken, en voor dekking van een groot gebied — 2.4 GHz. De app kan de gebruiker via de interface een suggestie doen.
Wi-Fi 6E is dezelfde 802.11ax standaard die werkt in de extra 6 GHz band. In tegenstelling tot Wi-Fi 6 (2.4 + 5 GHz) biedt 6E 59 schone kanalen van 20 MHz zonder interferentie van oude apparaten. Wi-Fi 6E vereist WPA3-certificering en wordt alleen ondersteund op nieuwe chips.
Wi-Fi Direct (P2P) stelt twee apparaten in staat rechtstreeks verbinding te maken zonder tussenliggend toegangspunt. Op Android wordt WifiP2pManager gebruikt voor detectie en verbinding. iOS biedt geen publieke API voor Wi-Fi Direct — in plaats daarvan wordt Multipeer Connectivity gebruikt met transportkeuze (Wi-Fi of Bluetooth).
iOS verbiedt apps van derden Wi-Fi-netwerken te scannen om privacyredenen. De app kan NEHotspotNetwork gebruiken om verbinding te maken met bekende netwerken of de systeemlijst van beschikbare netwerken openen via UIApplication.openSettingsURLString. Volledig scannen is alleen beschikbaar in de ingebouwde Instellingen-app.
Voor snelheidsmeting wordt het downloaden van een testbestand van de server en tijdsmeting (download speed) gebruikt. Android biedt TrafficStats.getTotalRxBytes() voor het volgen van verzonden gegevens. Voor een nauwkeurige test is een serveronderdeel vereist — de app downloadt een bestand van bekende grootte en deelt het volume door de overdrachtstijd.
Samenvatting
We ontwikkelen een mobiele applicatie turnkey
IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.
Lees ook