Sådan opfører 802.11r\/k\/v, DTIM, EAP-TLS og WPA3-Enterprise sig på 11 læsepen-SKU'er. Roaming-latens, håndtering af captive portal og fabrikstuning til skoleprogrammer.

Opslået den: aug. 29, 2025 - 63 Visninger

Læsepen Wi-Fi-roaming og genforbindelse: Design af 802.11r\/k\/v til klasselokale-distribution

Child pointing a reading pen at a map in a classroom

Reading Pen Wi-Fi Roaming og Genforbindelse: Design af 802.11r/k/v til distribution i klasserums-skala

Målgruppe: Denne artikel er skrevet til OEM/ODM-brandmanagere, netværksarkitekter ved skoleudbud og indlejrede firmwareingeniører, der har brug for at levere reading pens, der roamer rent mellem klasserummets access points uden at tabe cloud-sync-sessionen. Den dækker 11 aktive SKU'er (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), de understøttede 802.11-standarder, EAP-typer og captive portal-adfærd.

Et skolepilotprojekt i Singapore i 2025 kørte 2.400 penne på tværs af 60 klasseværelser, hvor hvert rum var udstyret med to Cisco 9166I AP'er. Det første symptom viste sig på dag 6: en pen, der bevægede sig fra ét klasseværelse til det næste, mistede sin MQTT-session i 14 sekunder, genforbandt derefter på det nye AP og genforhandlede EAP-TLS — hvilket tydeligt afbrød synk-ikonet i forældrenes app. Grundårsagen var, at pennene forbandt sig til AP'ernes ældre 802.11n 2,4 GHz-radio og aldrig brugte 5 GHz 802.11ax-båndet. Løsningen krævede firmware 3.3.1 på Q6/Q8 (band-steering-bias) plus 802.11v BSS Transition Management. Efter rettelsen faldt median-roamingtiden til 180 ms.

Denne artikel kortlægger Wi-Fi-firmwareadfærden for hver aktiv SKU op mod virkelige roaming-scenarier i klasseværelset. Fabrikssynspunktet dominerer: hvilket chipset, hvilken EAP-type, hvilken roaming-standard der understøttes, og til hvilken BOM-omkostning.

1. Wi-Fi-silicium og standardunderstøttelse

Wi-Fi-chippen i en reading pen sætter den øvre grænse for roaminghastigheden. Actions (B1, B2, Q6), Beken (F8, K7, KF1, Q8, T2) og Realtek (L5, P2, Y6)-familierne integrerer alle en ARM Cortex-M4 plus en 802.11-radio. Standardoversigten:

Model Wi-Fi-chip 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 Nej Nej Nej Nej
B2 ATW1531 b/g/n 2,4 GHz Nej Nej Nej Nej
F8 BK7251 b/g/n 2,4 GHz WPA3-Personal Nej Nej Nej
K7 BK7251 b/g/n 2,4 GHz WPA3-Personal Nej Nej Nej
KF1 BK7251 b/g/n 2,4 GHz WPA3-Personal Nej Ja (read-only) 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 Nej Nej Nej
Q6 ATW1531 b/g/n 2,4 GHz WPA3-Personal Nej Ja (skrivebeskyttet) Nej
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

Kort opsummering: kun Q8 og T2 understøtter 5 GHz; L5, P2 og Y6 er kun 2,4 GHz. 5 GHz-radioen er vigtig, fordi skolers adgangspunkter næsten altid styrer klienter væk fra 2,4 GHz. En pen, der ikke kan modtage 5 GHz, bliver hængende på en overbelastet 2,4 GHz-celle.

2. Hvad "Roaming" faktisk betyder på en læsepen

Roaming er ikke magi. Pennen har en tilknytning til ét adgangspunkt; når RSSI falder under en tærskelværdi, scanner den, finder et bedre adgangspunkt og tilknytter sig igen. Der findes tre varianter:

  • Samme SSID, ingen 802.11r — fuld EAP-genautentificering ved hvert roaming. Omkostning: 600–1.400 ms.
  • Opportunistic Key Caching (OKC) — afledt PMK fra gammelt adgangspunkt, cachelagres og genbruges ved nyt adgangspunkt, hvis samme autentifikator. Omkostning: 200–400 ms.
  • 802.11r Fast Transition (FT) — prædelte FT-nøgler distribueret via RADIUS. Omkostning: 50–120 ms.
  • 802.11v BSS Transition Management — adgangspunktet fortæller klienten, at den skal flytte sig. Skærer scantiden fra 800 ms ned til 30 ms.

Roaming Latency Distribution (ms, p50 / p95)

Q8 og T2 er de eneste penne, der kan nå under 100 ms Hurtig roaming-mål. For skoleudbud på mere end 500 penne anbefaler vi T2 som standard-SKU og udelukker P2 fra styklisten.

Køber-tip: Når en distributør påstår "Wi-Fi-roaming" på en pen til under $10, mener de normalt "pennen vil til sidst genforbindes." Det er ikke det samme som hurtig roaming. For skoleprogrammer med 802.11ax-AP'er, kræv et skriftligt p95-roamingtids-tal fra fabrikken, ikke et marketingpåstand.

3. Valg af EAP-metode

WPA3-Enterprise understøtter flere EAP-typer. Læsepennen skal understøtte den EAP-type, som din RADIUS-server kører:

EAP-type Kompatibilitet Certifikatpris Batteri pr. godkendelse Anbefalet til
EAP-TLS Alle Wi-Fi-SKU'er 0,10 USD/enhed RSA-2048 certifikat 18 mAh Skoleudbud, MDM-administreret
EAP-TTLS L5, Q8, T2, Y6 0,04 USD/enhed 12 mAh Omkostningsfølsomme programmer
PEAP-MSCHAPv2 Alle Wi-Fi-SKU'er 0,00 USD (adgangskode) 8 mAh Hjemme / lille kontor
EAP-FAST Q8, T2 0,02 USD/enhed PAC 10 mAh Cisco Meraki-miljøer

EAP-TLS er guldstandarden. Fabrikken leverer et unikt klientcertifikat pr. pen, klargjort under ICT til 0,10 USD i BOM (vi bruger et internt CA med 10-års rotation). Ved et skoleudbud på 4.000 penne er klargøring af certifikater en 3-dages ICT-cyklus. Certifikatrotation følger firmware-OTA — se TC-034 OTA Firmware Update.

4. DTIM, lyttetidsinterval og batteri-afvejning

DTIM (Delivery Traffic Indication Message) er beaconet, der fortæller en sovende klient, at der er bufferede data. En DTIM på 1 betyder, at hvert beacon bærer bufferede data; DTIM 3 betyder hvert tredje beacon. Højere DTIM = længere søvn = lavere batteriforbrug.

Vores standarder for en altid-tilsluttet skolepen:

  • DTIM = 3 (skole) / 1 (forbrugersynkronisering)
  • Lyttetidsinterval = 1.000 ms
  • Aktiv Wi-Fi TX-strøm = 240 mA spids (Q8)
  • Søvnstrøm = 0,4 mA (Q8 med BK7252)

Gennemsnitlig strøm på en Q8 med DTIM 3 og 1 synkronisering pr. 5 minutter er 1,8 mA, vs 5,4 mA ved DTIM 1. På Q8-batteriet på 1.000 mAh giver det 46 timers standby kun på Wi-Fi — 6,5× lydafspilningstiden på 7,0 t. Se TC-047 Power Consumption and Runtime Test.

5. Detektion af captive portal

Captive portaler (hotel-Wi-Fi, lufthavns-Wi-Fi) kaprer DNS'en til en login-side. En læsepen, der detekterer portalen, skal vise en ren "log ind via telefonapp"-prompt; ellers vil den uendeligt prøve igen og opbruge batteri.

Vores captive portal-detektion kører på L5, Q8, T2, Y6:

  1. Opret forbindelse til SSID.
  2. HTTPS GET til connectivitycheck.gstatic.com/generate_204.
  3. Forvent 204 No Content.
  4. Hvis 200, 301 eller DNS-omdirigering → portal detekteret.
  5. Sæt captive portal-bit i GATT-karakteristik; den tilknyttede telefonapp læser den via BLE og sender portal-URL'en til forældrenes app.

Detektionscyklussen gennemføres på 1,6 s; BLE-overdragelsen til telefonen er 280 ms. Vi afviser lots, hvor >2% af enhederne fejler captive portal-detektion ved AQL II 1,0.

6. Antenneplacering og strålingsmønstre

Wi-Fi-ydelse domineres af antennen. Vores 2,4 GHz keramiske chipantenne (Johanson 2450AT18B100) er monteret på et 12 × 12 mm keep-out på PCB'ens lange kant. Målt spidsforstærkning: 1,8 dBi. Strålingsmønstret er en næsten-donut vinkelret på den lange akse — hvilket betyder, at pennens spids og hale har det bedste signal.

En 5 GHz-antenne (L5, Q8, T2 med dual-band) bruger en Fractus Compact Reach-chipantenne med 3,5 dBi spidsforstærkning. 5 GHz-keep-out er 15 × 15 mm. Uden det korrekte keep-out målte vi et 4,2 dB følsomhedstab i vores ETS-Lindgren-ekkokammer, svarende til at halvere den effektive rækkevidde.

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

Hver T2-produktionsbatch gennemgår en walk-test med 4 gange:

  1. Pen forbundet til AP-A i klasseværelse 101.
  2. Operatøren går 30 m ned ad gangen til klasseværelse 105.
  3. Operatøren stopper foran AP-E.
  4. Script registrerer association:AP, RSSI, EAP roundtrips, MQTT-sessiongenoptagelse.
  5. Gentag 30 gange.

En forbipasserende pen opretholder en enkelt MQTT-session på tværs af alle 5 AP'er med p95-roamingslatens ≤120 ms. Lots med >5% roamingsfejlrate reflash'es og testes igen. Den fulde walk-test-procedure er en del af vores Kvalitetskontrol og AQL-standarder.

8. Almindelige fejl i felten

Fem problemer går igen i supportsager:

Fejl Hyppighed Berørte SKU'er Løsning
Pen hænger fast på gammel AP efter sleep 32% B1, B2, K7, Q6 Tilføj RSSI-delta-trigger, firmware 1.9.5
EAP-TLS-håndtryk fejler efter roaming 18% L5, P2 OKC PMK-cache, firmware 4.2.0
Captive portal-løkke 12% F8, K7 Omgå ved probe-respons, firmware 1.9.5
Wi-Fi-desync med BLE-lyd 8% KF1, Q8 Antenneisolering 18 mm, hardware-rev C
5 GHz STA-afbrydelse under belastning 4% Q8, T2 Dynamiske EDCA-parametre, firmware 3.3.1

Den 32% sticky-AP-fejl på B1/B2 er grunden til, at vi ikke længere anbefaler disse SKU'er til skoleudbud >100 enheder. K7 med firmware 1.9.5 er det minimum acceptable indgangspunkt.

9. Cloud-genforbindelse: MQTT keep-alive og sessiongenoptagelse

En læsepen roamer ikke kun på Wi-Fi-laget; applikationslaget (MQTT) skal også genoptages. Vores standard MQTT keep-alive er 90 s; LWT (last will) publiceres 60 s efter keep-alive-timeout.

Ved et rent 802.11r-roam (Q8, T2) holdes MQTT-sessionen af cloud-brokeren under hele roamingen. Ingen genabonnement nødvendigt. Ved en fuld EAP-genautentificering (B1, B2, F8, K7, P2, Q6) brydes TCP-socketen; pennen gentilslutter, genabonnerer på 7 topics og genhåndtrykker cloud-sessionen. Det tager 4–8 s.

For skole-MDM'er der kræver sessiongenoptagelse under ét sekund, er den eneste løsning Q8 eller T2. Se TC-044 IoT MQTT vs HTTP vs CoAP for afvejningerne på applikationslaget.

11. Wi-Fi 6E og 6 GHz-grænsen

Wi-Fi 6E (802.11ax i 6 GHz-båndet) åbnede 1.200 MHz rent spektrum i 2024. Læsepenne vil med tiden følge med — men ikke på den silicium, vi leverer i dag. Ingen af de 11 aktive SKU'er indeholder en 6E-radio; det billigste 6E-chipsæt (Broadcom BCM4378) koster 4,20 USD i 1k-volumener mod 1,95 USD for BK7252 på T2. Indtil chipsetprisen falder under 2,50 USD, er 6E uden for rækkevidde for læsepen-BOM'en.

For OEM'er der planlægger en 2027–2028-roadmap, er vores anbefalede migrationssti T2 → T2+ (6E + UWB). UWB-radioen muliggør præcis detektion af tilstedeværelse i klasseværelset (~10 cm nøjagtighed) uden de refleksionsfejl som BLE-retningsbestemmelse giver. T2+ -prototypen står på laboratoriebænken i vores Dongguan-facilitet; engineering samples sendes i Q3 2027.

12. OpenWrt-testbænken

Vores firmware-QA-team kører en 6-AP OpenWrt 23.05-testbænk i Dongguan-laboratoriet. Bænken bruger TP-Link EAP670-adgangspunkter flashet med OpenWrt, hostapd 2.11 og 802.11r/k/v aktiveret. Hver pen walk-testes 30 gange mod denne bænk; median roamingslatens logges i testrapporten pr. enhed.

Importører kan kopiere bænken for under $1.200. Den fulde stykliste og hostapd-konfiguration er i vores referencedesign-pakke. Vi tilbyder også en fjerntest, hvor importører sender 20 penne til vores laboratorium; vi kører walk-testen og returnerer en CSV samt en graf pr. pen der viser RSSI, associeret AP og EAP-roundtrips over de 30 forsøg.

For OEM'er der bygger deres egen testbænk, er minimumshardwaren 4 AP'er, 1 Wi-Fi-scanner (MetaGeek Wi-Spy eller tilsvarende), 1 referencehovedtelefon og 1 referencepen med testfirmware. En godkendt pen opretholder en enkelt MQTT-session med sub-300 ms p95-roamingslatens på tværs af alle 4 AP'er. Lots med >5% roamingsfejlrate reflash'es og testes igen.

13. Landespecifik DFS og kanaltilgængelighed

Dynamic Frequency Selection (DFS) er obligatorisk i mange reguleringsdomæner for 5 GHz-kanaler der overlapper med vejrradar. De DFS-påkrævede kanaler er 52–144 i USA, 52–140 i EU og 100–144 i Japan. Firmwaren på Q8 og T2 understøtter DFS med en 1–10 minuts Channel Availability Check (CAC) ved første association. En pen der flytter til en DFS-påkrævet kanal, venter CAC-perioden af inden den sender.

I praksis undgår skole-AP'er DFS-kanaler, fordi CAC-forsinkelsen bryder hurtig roaming. Vi anbefaler, at distributører forhåndskonfigurerer deres RADIUS-server til kun at annoncere ikke-DFS-kanaler. Både Ruckus R750 og Cisco 9166I understøtter DFS-undgåelse via pr.-SSID-konfiguration.

Til udbud i lande med stram DFS-håndhævelse (Tyskland, Saudi-Arabien) kører QA-teamet en ekstra 2-timers DFS-test pr. produktionsbatch. Lots hvor >0,5% af enhederne fejler DFS CAC, kasseres.

Programstørrelse Anbefalet SKU Wi-Fi-tilstand EAP-type
< 100 penne, hjemme Q6, K7, F8 WPA3-Personal PEAP-MSCHAPv2
100–500 penne, K-12 L5, Y6 WPA3-Enterprise EAP-TLS
500–2.000 penne, K-12 Q8, T2 WPA3-Enterprise + FT EAP-TLS
> 2.000 penne, distrikt kun T2 WPA3-Enterprise + 802.11r/k/v EAP-TLS, MDM-administreret

For en udrulning på 2.000 penne er BOM-merprisen for T2 i forhold til L5 cirka 3,80 $ pr. enhed, som tjent ind på cirka 2 måneder gennem færre IT-support­henvendelser (vi registrerede 187 henvendelser i én under­dimensioneret udrulning, som ville have været 47 med T2).

Wi-Fi Standards Coverage by SKU



Relateret læsning


Anmod om tilbud – få et hurtigt svar fra fabrikken

Frequently Asked Questions

Hvad er den typiske roamingtid på en T2-læsepen?
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 på tværs af 30 walk-tests i en 5-AP-korridor. MQTT-sessionen holdes af cloud-brokeren under hele roamingen; ingen re-abonnement er nødvendigt.
Understøtter alle læsepenne 5 GHz Wi-Fi?
Nej. Kun Q8 (2,4 + 5 GHz) og T2 (2,4 + 5 GHz + 802.11ac) understøtter 5 GHz-båndet. L5, P2, Y6, K7, KF1, F8, Q6, B1, B2 er kun 2,4 GHz. Til skoler med udelukkende 5 GHz-AP'er kræver vi T2.
Understøtter pennen WPA3-Enterprise og 802.11r out of the box?
L5, Q8, T2 og Y6 understøtter WPA3-Enterprise med EAP-TLS. 802.11r Fast Transition understøttes på L5 via OKC og på Q8 og T2 via fuld FT. K7, KF1, F8, Q6 leveres kun med WPA3-Personal; B1, B2 og P2 er kun WPA2-Personal.
Hvordan udstedes unikke Wi-Fi-certifikater?
Hver pen leveres med et unikt RSA-2048-klientcertifikat, der er signeret af fabrikkens CA, og som udstedes under ICT. Certifikatomkostningen er $0,10 pr. enhed. Rotation følger firmwareopdateringscyklusser; klienter kan tilbagekaldes enkeltvist via MDM-konsollen.
Hvad sker der, hvis en pen roamer til et AP med et fangstportal?
Pennen udfører en forbindelseskontrol til connectivitycheck.gstatic.com/generate_204. Hvis den returnerer 200 eller en omdirigering i stedet for 204, sættes fangstportalflaget. Penne-telefonens ledsageapp læser det over BLE og skubber portal-URL'en til forælderens telefon. Detekteringstiden er 1,6 sek. på L5, Q8, T2, Y6.
Din indkøbskurv
Din oplevelse på dette websted forbedres ved at tillade cookies. Cookiepolitik
Chat on WhatsApp