Hvordan 802.11r/k/v, DTIM, EAP-TLS og WPA3-Enterprise fungerer på 11 lesepenn-SKU-er. Roaming-latens, håndtering av captive portal og fabrikkinntapping for skoleprogram.

Publisert: aug 29, 2025 - 66 Visninger

Lese penn Wi-Fi-roaming og tilkobling: Utforming av 802.11r/k/v for distribusjon i klasserom

Child pointing a reading pen at a map in a classroom

Reading Pen Wi-Fi Roaming og Reconnect: Utforming av 802.11r/k/v for klasseromsskalering

Målgruppe: Denne artikkelen er skrevet for OEM/ODM merkevareansvarlige, nettverksarkitekter for skoleanbud og innebygde firmwareingeniører som trenger å levere lesepennen som roamer rent mellom klasseromets tilgangspunkter uten å miste skysynkroniseringsøkten. Den dekker 11 aktive SKU-er (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), støttede 802.11-standarder, EAP-typer og captive portal-adferd.

Et skolepilotprosjekt i Singapore i 2025 kjørte 2 400 penner på tvers av 60 klasserom, der hvert rom var utstyrt med to Cisco 9166I-AP-er. Det første symptomet viste seg på dag 6: en penn som beveget seg fra ett klasserom til det neste mistet MQTT-økten i 14 sekunder, koblet til igjen på den nye AP-en og forhandlet EAP-TLS på nytt – noe som synlig avbrøt synkroniseringsikonet i foreldreappen. Rotårsaken var at pennene koblet til AP-enes eldre 802.11n 2,4 GHz-radio og aldri brukte 5 GHz 802.11ax-båndet. Løsningen krevde firmware 3.3.1 på Q6/Q8 (båndstyringsbias) pluss 802.11v BSS Transition Management. Etter løsningen falt median roam-tid til 180 ms.

Denne artikkelen kartlegger Wi-Fi-firmware-adferden til hver aktive SKU mot reelle roaming-scenarier i klasserom. Fabrikkperspektivet dominerer: hvilket brikkesett, hvilken EAP-type, hvilken roaming-standard som støttes, og til hvilken BOM-kostnad.

1. Wi-Fi-silisium og standardstøtte

Wi-Fi-brikken i en lesepenn bestemmer den øvre grensen for roaming-hastighet. Actions (B1, B2, Q6), Beken (F8, K7, KF1, Q8, T2) og Realtek (L5, P2, Y6)-familiene integrerer alle en ARM Cortex-M4 pluss en 802.11-radio. Standardoversikten:

Modell Wi-Fi-brikke 802.11-standarder Bånd WPA3-Enterprise 802.11r FT 802.11k RRM 802.11v BSS-TM
B1 ATW1531 b/g/n 2,4 GHz Nei Nei Nei Nei
B2 ATW1531 b/g/n 2,4 GHz Nei Nei Nei Nei
F8 BK7251 b/g/n 2,4 GHz WPA3-Personal Nei Nei Nei
K7 BK7251 b/g/n 2,4 GHz WPA3-Personal Nei Nei Nei
KF1 BK7251 b/g/n 2,4 GHz WPA3-Personal Nei Ja (skrivebeskyttet) Ja
L5 RTL8723DS b/g/n 2,4 GHz WPA3-Enterprise Ja (OKC) Ja Ja
P2 RTL8710B b/g/n 2,4 GHz WPA2-Personal Nei Nei Nei
Q6 ATW1531 b/g/n 2,4 GHz WPA3-Personal Nei Ja (skrivebeskyttet) Nei
Q8 BK7252 a/b/g/n 2,4 + 5 GHz WPA3-Enterprise Ja (FT over DS) Ja Ja
T2 BK7252 a/b/g/n/ac 2,4 + 5 GHz WPA3-Enterprise Ja (FT over DS + over air) Ja Ja
Y6 RTL8723DS b/g/n 2,4 GHz WPA3-Enterprise Ja (OKC) Ja Ja

Et kort resymé: bare Q8 og T2 støtter 5 GHz; L5, P2, Y6 er kun 2,4 GHz. 5 GHz-radioen er viktig fordi skolers AP-er nesten alltid styrer klientene bort fra 2,4 GHz. En penn som ikke kan motta 5 GHz, blir værende på en overbelastet 2,4 GHz-celle.

2. Hva "roaming" faktisk betyr på en lesepenn

Roaming er ikke magi. Pennen har en assosiasjon med ett AP; når RSSI faller under en terskel, skanner den, finner et bedre AP og re-assosierer. Det finnes tre varianter:

  • Samme SSID, uten 802.11r — full EAP-gjenautentisering ved hver roaming. Kostnad: 600–1 400 ms.
  • Opportunistic Key Caching (OKC) — avledet PMK fra gammelt AP, bufret, gjenbrukt på nytt AP hvis samme autentiseringstjener. Kostnad: 200–400 ms.
  • 802.11r Fast Transition (FT) — forhåndsdelte FT-nøkler distribuert av RADIUS. Kostnad: 50–120 ms.
  • 802.11v BSS Transition Management — AP-et forteller klienten at den skal flytte seg. Kutter skannetid fra 800 ms til 30 ms.

Roaming Latency Distribution (ms, p50 / p95)

Q8 og T2 er de eneste pennene som kan nå ned til under 100 ms Fast Transition-mål. For skoleanbud over 500 penner anbefaler vi T2 som standard-SKU og utelater P2 fra stykklisten (BOM).

Innkjøpertips: Når en distributør hevder «Wi-Fi-roaming» på en penn under $10, mener de vanligvis «pennen vil etter hvert reassosiere.» Det er ikke det samme som rask roaming. For skoleprogrammer med 802.11ax-AP-er, krev et skriftlig p95-roamingtall fra fabrikken, ikke et markedsføringspåstand.

3. EAP-metodevalget

WPA3-Enterprise støtter flere EAP-typer. Lese pennen må støtte den EAP-typen RADIUS-serveren din kjører:

EAP-type Kompatibilitet Sert.kostnad Batteri per auth Anbefalt for
EAP-TLS Alle Wi-Fi-SKU-er $0.10/enhet RSA-2048-sertifikat 18 mAh Skoleanbud, MDM-administrert
EAP-TTLS L5, Q8, T2, Y6 $0.04/enhet 12 mAh Kostnadssensitive programmer
PEAP-MSCHAPv2 Alle Wi-Fi-SKU-er $0.00 (passord) 8 mAh Hjemme / lite kontor
EAP-FAST Q8, T2 $0.02/enhet PAC 10 mAh Cisco Meraki-miljøer

EAP-TLS er gullstandarden. Fabrikken sender et unikt klientsertifikat per penn, klargjort under ICT til $0.10 i BOM (vi bruker en intern CA med 10-års rotasjon). På et skoleanbud på 4 000 penner er sertifikatklargjøring en 3-dagers ICT-syklus. Sertifikatrotasjon følger firmware-OTA — se TC-034 OTA Firmware Update.

4. DTIM, lyttinterval og batteriavveining

DTIM (Delivery Traffic Indication Message) er signalet som sier til en sovende klient at det finnes bufret data. DTIM 1 betyr at hvert signal har bufret data; DTIM 3 betyr hvert tredje signal. Høyere DTIM = lengre søvn = lavere batteriforbruk.

Våre standardverdier for en alltid-tilkoblet skolepenn:

  • DTIM = 3 (skole) / 1 (forbrukerapp-synk)
  • Lyttinterval = 1 000 ms
  • Aktiv Wi-Fi TX-strøm = 240 mA topp (Q8)
  • Søvnstrøm = 0,4 mA (Q8 med BK7252)

Gjennomsnittlig strømforbruk på en Q8 med DTIM 3 og 1 synk per 5. minutt er 1,8 mA, mot 5,4 mA ved DTIM 1. På Q8-batteriet på 1 000 mAh gir det 46 timer standby kun på Wi-Fi — 6,5× lydavspillingstiden på 7,0 t. Se TC-047 Power Consumption and Runtime Test.

5. Deteksjon av captive portal

Captive-portaler (hotell-Wi-Fi, flyplass-Wi-Fi) kaprer DNS-en til en påloggingsside. En lese penn som oppdager portalen må vise en tydelig «logg inn via telefonappen»-melding; ellers vil den prøve igjen i det uendelige og tappe batteriet.

Vår captive portal-deteksjon kjører på L5, Q8, T2, Y6:

  1. Koble til SSID.
  2. HTTPS GET til connectivitycheck.gstatic.com/generate_204.
  3. Forvent 204 No Content.
  4. Hvis 200, 301 eller DNS-omdirigering → portal oppdaget.
  5. Sett captive portal-bit i GATT-karakteristikken; mobilfølgeappen leser den via BLE og sender portal-URL-en til foreldreappen.

Deteksjonssyklusen fullføres på 1,6 s; BLE-overleveransen til telefonen tar 280 ms. Vi vraker partier der >2 % av enhetene feiler captive portal-deteksjon ved AQL II 1.0.

6. Antenneplassering og strålingsmønster

Wi-Fi-ytelsen domineres av antennen. Vår 2,4 GHz keramiske chip-antenne (Johanson 2450AT18B100) er montert på et keep-out-område på 12 × 12 mm på PCB-ens langside. Målt toppforsterkning: 1,8 dBi. Strålingsmønsteret er en nær-donutform vinkelrett på langsiden — det betyr at pennens tupp og hale har best signal.

En 5 GHz-antenne (L5, Q8, T2 med dual-band) bruker en Fractus Compact Reach-chip-antenne med 3,5 dBi toppforsterkning. 5 GHz keep-out er 15 × 15 mm. Uten riktig keep-out målte vi et 4,2 dB følsomhetstap i vårt ETS-Lindgren-ekkofrie kammer, tilsvarende halvering av effektiv rekkevidde.

7. Roaming i praksis — en walk-test-prosedyre

Hvert T2-produksjonsparti gjennomgår en walk-test i 4 korridorer:

  1. Penn koblet til AP-A i klasserom 101.
  2. Operatøren går 30 m nedover korridoren til klasserom 105.
  3. Operatøren stopper foran AP-E.
  4. Skriptet registrerer assosiasjon:AP, RSSI, EAP-rundturer, MQTT-øktgjenopptakelse.
  5. Gjenta 30 ganger.

En penn som passerer opprettholder én enkelt MQTT-økt på tvers av alle 5 AP-er med p95-roaminglatens ≤120 ms. Partier med >5 % roamingfeilrate flashes på nytt og testes på nytt. Den fullstendige gangtestprosedyren er en del av vår Kvalitetskontroll og AQL-standarder.

8. Vanlige feltdefekter

Fem problemer går igjen i ettersalgshenvendelser:

Defekt Frekvens Berørte SKU-er Utbedring
Penn sitter fast på gammel AP etter hvilemodus 32 % B1, B2, K7, Q6 Legg til RSSI-delta-utløser, firmware 1.9.5
EAP-TLS-håndtrykk mislykkes etter roaming 18 % L5, P2 OKC PMK-cache, firmware 4.2.0
Loop i captive portal 12 % F8, K7 Forbikobling ved probe-respons, firmware 1.9.5
Wi-Fi-desync med BLE-lyd 8 % KF1, Q8 Antenneisolering 18 mm, maskinvarerevisjon C
5 GHz STA-frakobling under belastning 4 % Q8, T2 Dynamiske EDCA-parametere, firmware 3.3.1

Defekten på 32 % med fastlåst AP på B1/B2 er grunnen til at vi ikke lenger anbefaler disse SKU-ene for skoleanbud >100 enheter. K7 med firmware 1.9.5 er det laveste akseptable inngangspunktet.

9. Sky-gjenoppkobling: MQTT keep-alive og øktgjenopptakelse

En lesepenn roamer ikke bare på Wi-Fi-laget; applikasjonslaget (MQTT) må også gjenopptas. Vår standard MQTT keep-alive er 90 s; LWT (last will) publiseres 60 s etter keep-alive-tidsavbrudd.

Ved en ren 802.11r-roaming (Q8, T2) holdes MQTT-økten av sky-mekleren gjennom hele roamingen. Ingen ny abonnement nødvendig. Ved en full EAP-re-autentisering (B1, B2, F8, K7, P2, Q6) brytes TCP-sokkelen; pennen kobler til på nytt, abonnerer på nytt på 7 emner, og re-forhandler sky-økten. Dette tar 4–8 s.

For skole-MDM-er som krever øktgjenopptakelse under ett sekund, er den eneste løsningen Q8 eller T2. Se TC-044 IoT MQTT vs HTTP vs CoAP for avveiningene på applikasjonslaget.

11. Wi-Fi 6E og 6 GHz-grensen

Wi-Fi 6E (802.11ax i 6 GHz-båndet) åpnet 1 200 MHz rent spektrum i 2024. Lesepenner vil etter hvert følge etter – men ikke på silisiumet vi leverer i dag. Ingen av de 11 aktive SKU-ene inkluderer en 6E-radio; det billigste 6E-brikkesettet (Broadcom BCM4378) koster $4,20 i 1k-volum mot $1,95 for BK7252 på T2. Før brikkesettprisen faller under $2,50, er 6E fortsatt utilgjengelig for lesepenn-BOM.

For OEM-er som planlegger en kjøreplan for 2027–2028, er vår anbefalte migreringsvei T2 → T2+ (6E + UWB). UWB-radioen muliggjør presis deteksjon av oppmøte i klasserommet (~10 cm nøyaktighet) uten flervejefeilene til BLE-retningsbestemmelse. T2+-prototypen står på laboratoriebenken ved vår Dongguan-fasilitet; ingeniørprøver sendes Q3 2027.

12. OpenWrt-testbenken

Vårt firmware-QA-team driver en OpenWrt 23.05-testbenk med 6 AP-er i Dongguan-laboratoriet. Benken bruker TP-Link EAP670-tilgangspunkter flashet med OpenWrt, hostapd 2.11 og 802.11r/k/v aktivert. Hver penn gangtestes 30 ganger mot denne benken; median roaminglatens loggføres i testrapporten per enhet.

Importører kan gjenskape benken for under $1 200. Den fullstendige stykklisten og hostapd-konfigurasjonen ligger i vår referansedesignpakke. Vi tilbyr også en ekstern test der importører sender 20 penner til laboratoriet vårt; vi kjører gangtesten og returnerer en CSV pluss en graf per penn som viser RSSI, assosiasjons-AP og EAP-rundturer over de 30 forsøkene.

For OEM-er som bygger sin egen testbenk, er minimumsmaskinvaren 4 AP-er, 1 Wi-Fi-skanner (MetaGeek Wi-Spy eller tilsvarende), 1 referansehodetelefon og 1 referansepenn med testfirmware. En godkjent penn opprettholder én enkelt MQTT-økt med sub-300 ms p95-roaminglatens på tvers av alle 4 AP-er. Partier med >5 % roamingfeilrate flashes på nytt og testes på nytt.

13. Landsspesifikk DFS og kanaltilgjengelighet

Dynamic Frequency Selection (DFS) er obligatorisk i mange reguleringsdomener for 5 GHz-kanaler som overlapper med værradar. De DFS-pålagte kanalene er 52–144 i USA, 52–140 i EU og 100–144 i Japan. Q8- og T2-firmware støtter DFS med en Channel Availability Check (CAC) på 1–10 minutter ved første assosiasjon. En penn som flyttes til en DFS-pålagt kanal venter i CAC-perioden før den sender.

I praksis unngår skole-AP-er DFS-kanaler fordi CAC-forsinkelsen bryter rask roaming. Vi anbefaler at distributører forhåndskonfigurerer RADIUS-serveren sin til kun å annonsere ikke-DFS-kanaler. Både Ruckus R750 og Cisco 9166I støtter DFS-unngåelse via per-SSID-konfigurasjon.

For anbud i land med streng DFS-håndhevelse (Tyskland, Saudi-Arabia) kjører QA-teamet i tillegg en 2-timers DFS-test per produksjonsbatch. Partier der >0,5 % av enhetene mislykkes i DFS CAC avvises.

Programstørrelse Anbefalt SKU Wi-Fi-modus EAP-type
< 100 penner, hjemme Q6, K7, F8 WPA3-Personal PEAP-MSCHAPv2
100–500 penner, K-12 L5, Y6 WPA3-Enterprise EAP-TLS
500–2,000 penner, K-12 Q8, T2 WPA3-Enterprise + FT EAP-TLS
> 2 000 penner, distrikt Kun T2 WPA3-Enterprise + 802.11r/k/v EAP-TLS, MDM-administrert

For en utrulling med 2 000 penner er BOM-merprisen for T2 sammenlignet med L5 omtrent $3,80 per enhet, inntjent på rundt 2 måneder i reduserte IT-supportbilletter (vi loggførte 187 billetter i en underdimensjonert utrulling som ville vært 47 med T2).

Wi-Fi Standards Coverage by SKU



Relatert lesning


Be om tilbud — få raskt svar fra fabrikken

Frequently Asked Questions

Hva er typisk roaming-tid på en T2 lesepenn?
På T2 med 802.11r FT over DS, Cisco 9166I-AP-er og EAP-TLS, måler vi 50 ms p50 og 120 ms p95 over 30 gangtester i en korridor med 5 AP-er. MQTT-økten holdes av skybrokeren gjennom hele roamen; ingen ny påmelding er nødvendig.
Støtter alle lesepenner 5 GHz Wi-Fi?
Nei. Kun Q8 (2.4 + 5 GHz) og T2 (2.4 + 5 GHz + 802.11ac) støtter 5 GHz-båndet. L5, P2, Y6, K7, KF1, F8, Q6, B1, B2 er kun 2.4 GHz. For skoler med kun 5 GHz-AP-er krever vi T2.
Støtter pennen WPA3-Enterprise og 802.11r rett ut av esken?
L5, Q8, T2 og Y6 støtter WPA3-Enterprise med EAP-TLS. 802.11r Fast Transition støttes på L5 via OKC og på Q8 og T2 via full FT. K7, KF1, F8, Q6 leveres kun med WPA3-Personal; B1, B2 og P2 er kun WPA2-Personal.
Hvordan klargjøres unike Wi-Fi-sertifikater?
Hver penn leveres med et unikt RSA-2048-klientsertifikat signert av fabrikkens CA, klargjort under ICT. Sertifikatkostnaden er $0.10 per enhet. Rotasjon følger firmwareoppdateringssykluser; klienter kan tilbakekalles enkeltvis via MDM-konsollen.
Hva skjer hvis en penn roamer til en AP med et captive portal?
Pennen utfører en tilkoblingssjekk mot connectivitycheck.gstatic.com/generate_204. Hvis den returnerer 200 eller en omdirigering i stedet for 204, settes flagget for captive portal. Telefonappens følgeapp leser den over BLE og sender portal-URL-en til foreldrenes telefon. Deteksjonstiden er 1,6 s på L5, Q8, T2, Y6.
Din handlekurv
Din opplevelse på dette nettstedet blir bedre hvis du tillater informasjonskapsler. Informasjonskapselpolitikk
Chat on WhatsApp