Comportamentul 802.11r\/k\/v, DTIM, EAP-TLS și WPA3-Enterprise pe 11 SKU-uri de stilouri de citit. Latenta de roaming, gestionarea portalului captiv și reglajele din fabrică pentru programele școlare.

Publicat la: aug. 29, 2025 - 61 Vizualizări

Stilou de citit – roaming Wi-Fi și reconectare: proiectarea 802.11r\/k\/v pentru distribuție la scară de clasă

Child pointing a reading pen at a map in a classroom

Stilou de citit cu roaming Wi-Fi și reconectare: proiectarea 802.11r/k/v pentru distribuție la scară de clasă

Public țintă: Acest articol este scris pentru managerii de marcă OEM/ODM, arhitecții de rețea pentru licitații școlare și inginerii de firmware embedded care trebuie să livreze stilouri de citit care trec fără întreruperi între punctele de acces din clasă fără a pierde sesiunea de sincronizare în cloud. Acoperă 11 SKU-uri active (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), standardele 802.11 acceptate, tipurile EAP și comportamentele portalului captativ.

Un pilot școlar din 2025 din Singapore a rulat 2.400 de stilouri în 60 de clase, fiecare sală fiind dotată cu două AP-uri Cisco 9166I. Primul simptom a apărut în ziua 6: un stilou care se muta dintr-o clasă în alta pierdea sesiunea MQTT timp de 14 secunde, apoi se reconecta pe noul AP și reinitia handshake-ul EAP-TLS — întrerupând vizibil pictograma de sincronizare din aplicația părintelui. Cauza principală a fost faptul că stilourile se conectau la radioul legacy 802.11n de 2,4 GHz al AP-urilor și nu foloseau niciodată banda de 5 GHz 802.11ax. Remedierea a necesitat firmware 3.3.1 pe Q6/Q8 (bias de band-steering) plus 802.11v BSS Transition Management. După remediere, timpul median de roaming a scăzut la 180 ms.

Acest articol mapează comportamentul firmware-ului Wi-Fi al fiecărui SKU activ față de scenarii reale de roaming în clase. Perspectiva din fabrică domină: ce chipset, ce tip EAP, ce standard de roaming este acceptat și la ce cost BOM.

1. Siliciul Wi-Fi și suportul pentru standarde

Cipul Wi-Fi al unui stilou de citit determină limita superioară a vitezei de roaming. Familiile Actions (B1, B2, Q6), Beken (F8, K7, KF1, Q8, T2) și Realtek (L5, P2, Y6) integrează toate un ARM Cortex-M4 plus un radio 802.11. Defalcarea pe standarde:

Model Cip Wi-Fi Standardele 802.11 Bandă WPA3-Enterprise 802.11r FT 802.11k RRM 802.11v BSS-TM
B1 ATW1531 b/g/n 2,4 GHz Nu Nu Nu Nu
B2 ATW1531 b/g/n 2,4 GHz Nu Nu Nu Nu
F8 BK7251 b/g/n 2,4 GHz WPA3-Personal Nu Nu Nu
K7 BK7251 b/g/n 2,4 GHz WPA3-Personal Nu Nu Nu
KF1 BK7251 b/g/n 2,4 GHz WPA3-Personal Nu Da (read-only) Da
L5 RTL8723DS b/g/n 2,4 GHz WPA3-Enterprise Da (OKC) Da Da
P2 RTL8710B b/g/n 2,4 GHz WPA2-Personal Nu Nu Nu
Q6 ATW1531 b/g/n 2,4 GHz WPA3-Personal Nu Da (read-only) Nu
Q8 BK7252 a/b/g/n 2,4 + 5 GHz WPA3-Enterprise Da (FT over DS) Da Da
T2 BK7252 a/b/g/n/ac 2,4 + 5 GHz WPA3-Enterprise Da (FT over DS + over air) Da Da
Y6 RTL8723DS b/g/n 2,4 GHz WPA3-Enterprise Da (OKC) Da Da

O lectură rapidă: doar Q8 și T2 acceptă 5 GHz; L5, P2, Y6 funcționează exclusiv pe 2,4 GHz. Banda de 5 GHz contează deoarece AP-urile școlare direcționează aproape întotdeauna clienții departe de 2,4 GHz. Un stilou care nu poate recepționa 5 GHz va rămâne blocat pe o celulă 2,4 GHz aglomerată.

2. Ce înseamnă cu adevărat „Roaming” pe un stilou de citit

Roaming-ul nu este magie. Stiloul menține o asociere cu un AP; când RSSI scade sub un anumit prag, scanează, găsește un AP mai bun și se reasociază. Există trei variante:

  • Același SSID, fără 802.11r — re-autentificare EAP completă la fiecare roaming. Cost: 600–1.400 ms.
  • Opportunistic Key Caching (OKC) — PMK derivat de la vechiul AP, stocat în cache, refolosit la noul AP dacă autentificatorul este același. Cost: 200–400 ms.
  • 802.11r Fast Transition (FT) — chei FT pre-partajate distribuite de RADIUS. Cost: 50–120 ms.
  • 802.11v BSS Transition Management — AP-ul spune clientului să se mute. Reduce timpul de scanare de la 800 ms la 30 ms.

Roaming Latency Distribution (ms, p50 / p95)

Q8 și T2 sunt singurele stilouri care pot atinge sub-100 ms Tranziție rapidă țintă. Pentru licitațiile școlare mai mari de 500 de stilouri, recomandăm T2 ca SKU implicit și interzicem P2 din lista de materiale.

Sfat pentru cumpărător: Când un distribuitor susține „roaming Wi-Fi” pe un stilou sub 10 $, de obicei se referă la „stiloul se va reasocia eventual”. Aceasta nu este același lucru cu roamingul rapid. Pentru programele școlare cu AP-uri 802.11ax, solicitați un număr scris de timp de roaming p95 din partea fabricii, nu o afirmație de marketing.

3. Decizia privind metoda EAP

WPA3-Enterprise acceptă mai multe tipuri EAP. Stiloul de citit trebuie să accepte tipul EAP rulat de serverul dumneavoastră RADIUS:

Tip EAP Compatibilitate Cost certificat Baterie per autentificare Recomandat pentru
EAP-TLS Toate SKU-urile Wi-Fi 0,10 $/unitate certificat RSA-2048 18 mAh Licitații școlare, gestionate prin MDM
EAP-TTLS L5, Q8, T2, Y6 0,04 $/unitate 12 mAh Programe sensibile la cost
PEAP-MSCHAPv2 Toate SKU-urile Wi-Fi 0,00 $ (parolă) 8 mAh Acasă / birou mic
EAP-FAST Q8, T2 0,02 $/unitate PAC 10 mAh Medii Cisco Meraki

EAP-TLS este standardul de aur. Fabrica expediază un certificat client unic per stilou, furnizat în timpul ICT la un BOM de 0,10 USD (folosim o CA internă cu rotație la 10 ani). La o licitație de 4.000 de stilouri pentru o școală, furnizarea certificatelor este un ciclu ICT de 3 zile. Rotația certificatelor urmează firmware-ul OTA — vezi TC-034 Actualizare Firmware OTA.

4. DTIM, Interval de Ascultare și Compromisul Bateriei

DTIM (Delivery Traffic Indication Message) este beacon-ul care spune unui client aflat în repaus că există date în buffer. Un DTIM de 1 înseamnă că fiecare beacon conține date în buffer; DTIM 3 înseamnă fiecare al treilea beacon. DTIM mai mare = repaus mai lung = consum mai mic al bateriei.

Valorile noastre implicite pentru un stilou școlar mereu conectat:

  • DTIM = 3 (școală) \/ 1 (sincronizare aplicație consumer)
  • Interval de ascultare = 1.000 ms
  • Curent TX Wi-Fi activ = 240 mA vârf (Q8)
  • Curent în repaus = 0,4 mA (Q8 cu BK7252)

Curentul mediu pe un Q8 cu DTIM 3 și 1 sincronizare la fiecare 5 minute este 1,8 mA, vs. 5,4 mA la DTIM 1. Pe bateria de 1.000 mAh a Q8, asta oferă 46 de ore standby doar pe Wi-Fi — de 6,5× mai mult decât autonomia de redare audio de 7,0 h. Vezi TC-047 Test Consum și Autonomie.

5. Detectarea Portalului Captiv

Portalurile captive (Wi-Fi hotel, Wi-Fi aeroport) deturnează DNS-ul către o pagină de autentificare. Un stilou de citire care detectează portalul trebuie să afișeze un mesaj clar „autentifică-te prin aplicația de telefon"; altfel va reîncerca la nesfârșit și va consuma bateria.

Detectarea portalului nostru captiv rulează pe L5, Q8, T2, Y6:

  1. Conectare la SSID.
  2. GET HTTPS către connectivitycheck.gstatic.com\/generate_204.
  3. Se așteaptă 204 No Content.
  4. Dacă 200, 301 sau redirect DNS → portal detectat.
  5. Setare bit portal captiv în caracteristica GATT; aplicația companion de telefon îl citește prin BLE și trimite URL-ul portalului către aplicația părintelui.

Ciclul de detectare se finalizează în 1,6 s; transferul BLE către telefon este de 280 ms. Respingem loturile în care >2% dintre unități eșuează detectarea portalului captiv la AQL II 1,0.

6. Amplasarea Antenei și Diagramele de Radiație

Performanța Wi-Fi este dominată de antenă. Antena noastră ceramică chip de 2,4 GHz (Johanson 2450AT18B100) este montată pe o zonă liberă de 12 × 12 mm pe marginea lungă a PCB-ului. Câștigul de vârf măsurat: 1,8 dBi. Diagrama de radiație este aproape un tor perpendicular pe axa lungă — ceea ce înseamnă că vârful și coada stiloului au cel mai bun semnal.

O antenă de 5 GHz (L5, Q8, T2 cu bandă duală) folosește o antenă chip Fractus Compact Reach cu câștig de vârf de 3,5 dBi. Zona liberă pentru 5 GHz este de 15 × 15 mm. Fără zona liberă corespunzătoare am măsurat o pierdere de sensibilitate de 4,2 dB în camera anecoică ETS-Lindgren, echivalent cu înjumătățirea razei efective.

7. Roaming în Practică — O Procedură de Test Mers

Fiecare lot de producție T2 trece printr-un test mers pe 4 coridoare:

  1. Stiloul conectat la AP-A în sala 101.
  2. Operatorul parcurge 30 m pe coridor până la sala 105.
  3. Operatorul se oprește în fața AP-E.
  4. Scriptul înregistrează:AP, RSSI, runde EAP, reluarea sesiunii MQTT.
  5. Se repetă de 30 de ori.

Un stilou în trecere menține o singură sesiune MQTT pe toate cele 5 puncte AP cu latență de roaming p95 ≤120 ms. Loturile cu rată de eșec al roaming-ului >5% sunt reîncărcate cu firmware și retestate. Procedura completă de walk-test face parte din următorul nostru Control al Calității și Standarde AQL.

8. Defecte frecvente în teren

Cinci probleme apar recurent în tichetele post-vânzare:

Defect Frecvență SKU-uri afectate Soluție
Stiloul rămâne legat de vechiul AP după sleep 32% B1, B2, K7, Q6 Declanșator RSSI delta, firmware 1.9.5
Handshake EAP-TLS eșuat după roam 18% L5, P2 Cache PMK OKC, firmware 4.2.0
Buclă portal captiv 12% F8, K7 Bypass la probe response, firmware 1.9.5
Desincronizare Wi‑Fi cu audio BLE 8% KF1, Q8 Izolație antenă 18 mm, revizie hardware C
Deconectare STA 5 GHz sub sarcină 4% Q8, T2 Parametri EDCA dinamici, firmware 3.3.1

Defectul sticky-AP de 32% pe B1/B2 este motivul pentru care nu mai recomandăm acele SKU-uri pentru licitații școlare >100 unități. K7 cu firmware 1.9.5 este punctul minim de intrare acceptabil.

9. Reconectare Cloud: MQTT Keep‑Alive și reluarea sesiunii

Un stilou de citit nu face roaming doar la nivel Wi‑Fi; și nivelul de aplicație (MQTT) trebuie să reia sesiunea. Keep‑alive‑ul nostru MQTT implicit este 90 s; LWT (last will) este publicat la 60 s după expirarea keep‑alive.

La un roaming 802.11r curat (Q8, T2), sesiunea MQTT este menținută de brokerul cloud pe durata roaming‑ului. Nu este necesară re‑abonarea. La o re‑autentificare EAP completă (B1, B2, F8, K7, P2, Q6), socket-ul TCP se întrerupe; stiloul se reconectează, se reabonează la 7 topicuri și reia handshake‑ul sesiunii cloud. Durează 4–8 s.

Pentru MDM‑urile școlare care cer reluare a sesiunii sub o secundă, singura soluție este Q8 sau T2. Vezi TC-044 IoT MQTT vs HTTP vs CoAP pentru compromisurile la nivel de aplicație.

11. Wi‑Fi 6E și frontiera 6 GHz

Wi‑Fi 6E (802.11ax în banda de 6 GHz) a deschis 1.200 MHz de spectru curat în 2024. Stilourile de citit vor urma în cele din urmă — dar nu pe siliciul pe care îl livrăm astăzi. Niciunul dintre cele 11 SKU‑uri active nu include un radio 6E; cel mai ieftin chipset 6E (Broadcom BCM4378) costă $4,20 în volume de 1k față de $1,95 pentru BK7252 pe T2. Până când prețul chipset‑ului nu scade sub $2,50, 6E rămâne inaccesibil pentru BOM‑ul stiloului de citit.

Pentru OEM care planifică un roadmap 2027–2028, calea de migrare recomandată este T2 → T2+ (6E + UWB). Radioul UWB permite detectarea precisă a prezenței în clasă (~10 cm acuratețe) fără erorile multi‑path ale direction finding‑ului BLE. Prototipul T2+ este pe bancul de laborator în unitatea noastră din Dongguan; mostrele de inginerie vor fi livrate în T3 2027.

12. Test bed‑ul OpenWrt

Echipa noastră de QA firmware rulează un test bed OpenWrt 23.05 cu 6 AP‑uri în laboratorul din Dongguan. Bed‑ul utilizează puncte de acces TP‑Link EAP670 încărcate cu OpenWrt, hostapd 2.11 și 802.11r/k/v activat. Fiecare stilou este walk‑testat de 30 de ori pe acest bed; latența mediană de roaming este înregistrată în raportul de test per unitate.

Importatorii pot replica bed‑ul cu sub $1.200. Lista completă de componente și configurația hostapd sunt incluse în pachetul nostru de design de referință. Oferim, de asemenea, un test la distanță: importatorii trimit 20 de stilouri la laboratorul nostru; noi rulăm walk‑testul și returnăm un CSV plus un grafic per stilou cu RSSI, AP‑ul de asociere și rundele EAP pe parcursul celor 30 de încercări.

Pentru OEM‑urile care își construiesc propriul test bed, hardware‑ul minim este 4 AP‑uri, 1 scanner Wi‑Fi (MetaGeek Wi‑Spy sau echivalent), 1 cască de referință și 1 stilou de referință cu firmware de test. Un stilou care trece menține o singură sesiune MQTT cu latență de roaming p95 sub 300 ms pe toate cele 4 AP‑uri. Loturile cu rată de eșec al roaming‑ului >5% sunt reîncărcate cu firmware și retestate.

13. DFS specific țării și disponibilitatea canalelor

Dynamic Frequency Selection (DFS) este obligatorie în multe domenii de reglementare pentru canalele de 5 GHz care se suprapun cu radare meteo. Canalele care necesită DFS sunt 52–144 în SUA, 52–140 în UE și 100–144 în Japonia. Firmware‑ul Q8 și T2 acceptă DFS cu o verificare a disponibilității canalului (CAC) de 1–10 minute la prima asociere. Un stilou care se mută pe un canal ce necesită DFS așteaptă perioada CAC înainte de a transmite.

În practică, AP‑urile școlare evită canalele DFS deoarece întârzierea CAC afectează roaming‑ul rapid. Recomandăm distribuitorilor să preconfigureze serverul RADIUS pentru a anunța doar canalele non‑DFS. Ruckus R750 și Cisco 9166I acceptă evitarea DFS prin configurare per SSID.

Pentru licitații în țări cu aplicare strictă a DFS (Germania, Arabia Saudită), echipa QA rulează un test DFS suplimentar de 2 ore per lot de producție. Loturile în care >0,5% din unități eșuează DFS CAC sunt respinse.

Dimensiune program SKU recomandat Mod Wi‑Fi Tip EAP
< 100 stilouri, acasă Q6, K7, F8 WPA3-Personal PEAP-MSCHAPv2
100–500 stilouri, K-12 L5, Y6 WPA3-Enterprise EAP-TLS
500–2.000 de pixuri, K-12 Q8, T2 WPA3-Enterprise + FT EAP-TLS
> 2.000 de pixuri, district Doar T2 WPA3-Enterprise + 802.11r/k/v EAP-TLS, gestionat prin MDM

Pentru un proiect cu 2.000 de pixuri, diferența de cost a BOM pentru T2 față de L5 este de aproximativ $3,80 per unitate, recuperată în aproximativ 2 luni prin diminuarea tichetelor de suport IT (am înregistrat 187 de tichete într-o implementare subdimensionată, care ar fi fost 47 cu T2).

Wi-Fi Standards Coverage by SKU



Lecturi conexe


Solicită o ofertă — primește un răspuns rapid din fabrică

Frequently Asked Questions

Care este durata tipică de roam de pe un stilou de citit T2?
Pe T2 cu 802.11r FT prin DS, AP-uri Cisco 9166I și EAP-TLS, măsurăm 50 ms p50 și 120 ms p95 în 30 de teste de deplasare pe un coridor cu 5 AP-uri. Sesiunea MQTT este menținută de brokerul cloud pe toată durata roam-ului; nu este necesară o reabonare.
Toate stilourile de citit acceptă Wi-Fi de 5 GHz?
Nu. Doar Q8 (2.4 + 5 GHz) și T2 (2.4 + 5 GHz + 802.11ac) acceptă banda de 5 GHz. L5, P2, Y6, K7, KF1, F8, Q6, B1, B2 funcționează doar pe 2.4 GHz. Pentru școlile care folosesc exclusiv AP-uri de 5 GHz, impunem utilizarea T2.
Stiloul suportă WPA3-Enterprise și 802.11r din cutie?
L5, Q8, T2 și Y6 acceptă WPA3-Enterprise cu EAP-TLS. Tranziția rapidă 802.11r este suportată pe L5 via OKC și pe Q8 și T2 prin FT complet. K7, KF1, F8, Q6 sunt livrate doar cu WPA3-Personal; B1, B2 și P2 sunt doar WPA2-Personal.
Cum sunt furnizate certificatele Wi-Fi unice?
Fiecare stilou este livrat cu un certificat unic de client RSA-2048 semnat de CA-ul fabricii, furnizat în timpul ICT. Costul certificatului este de 0,10 USD per unitate. Rotirea respectă ciclurile de actualizare firmware; clienții pot fi revocați individual prin consola MDM.
Ce se întâmplă dacă un stilou face roam către un AP cu portal captiv?
Stiloul efectuează o verificare a conectivității la connectivitycheck.gstatic.com/generate_204. Dacă returnează 200 sau o redirecționare în loc de 204, este setat indicatorul de portal captiv. Aplicația companion de pe telefon citește indicatorul prin BLE și transmite URL-ul portalului către telefonul părintelui. Timpul de detectare este de 1,6 s pe L5, Q8, T2, Y6.
Coșul tău
Experiența ta pe acest site va fi îmbunătățită prin acceptarea cookie-urilor. Politica de Cookie-uri
Chat on WhatsApp