Come si comportano 802.11r/k/v, DTIM, EAP-TLS e WPA3-Enterprise su 11 SKU di penne lettura. Latenza di roaming, gestione del captive portal e taratura in fabbrica per programmi scolastici.

Pubblicato il: ago 29, 2025 - 60 Visualizzazioni

Roaming e Riconnessione Wi-Fi della Penna Lettura: Progettazione 802.11r/k/v per Distribuzione su Scala Scolastica

Child pointing a reading pen at a map in a classroom

Penna Ottica Wi-Fi Roaming e Riconnessione: Progettazione 802.11r/k/v per Distribuzione a Scala Scolastica

Pubblico:Questo articolo è rivolto a manager di marchi OEM/ODM, architetti di reti per appalti scolastici e ingegneri firmware embedded che devono distribuire penne ottiche che effettuano roaming in modo fluido tra punti di accesso delle aule senza perdere la sessione di sincronizzazione cloud. Copre 11 SKU attivi (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), gli standard 802.11 supportati, i tipi EAP e i comportamenti del captive portal.

Un progetto pilota scolastico 2025 a Singapore ha distribuito 2.400 penne in 60 aule, ogni aula dotata di due AP Cisco 9166I. Il primo sintomo è apparso il giorno 6: una penna che si spostava da un'aula all'altra perdeva la sessione MQTT per 14 secondi, poi si riconnetteva al nuovo AP e rinegoziava EAP-TLS — interrompendo visibilmente l'icona di sincronizzazione sull'app dei genitori. La causa principale era che le penne si connettevano alla radio legacy 802.11n 2,4 GHz degli AP e non utilizzavano mai la banda 5 GHz 802.11ax. Risolvere il problema ha richiesto il firmware 3.3.1 su Q6/Q8 (bias di band-steering) più 802.11v BSS Transition Management. Dopo la correzione, il tempo mediano di roaming è sceso a 180 ms.

Questo articolo mappa il comportamento del firmware Wi-Fi di ogni SKU attivo rispetto agli scenari di roaming reali in aula. La prospettiva di fabbrica domina: quale chipset, quale tipo EAP, quale standard di roaming è supportato, e a quale costo BOM.

1. Silicio Wi-Fi e Supporto degli Standard

Il chip Wi-Fi su una penna ottica determina il limite superiore della velocità di roaming. Le famiglie Actions (B1, B2, Q6), Beken (F8, K7, KF1, Q8, T2) e Realtek (L5, P2, Y6) integrano tutte un ARM Cortex-M4 più una radio 802.11. La scomposizione degli standard:

Modello Chip Wi-Fi Standard 802.11 Banda WPA3-Enterprise 802.11r FT 802.11k RRM 802.11v BSS-TM
B1 ATW1531 b/g/n 2,4 GHz No No No No
B2 ATW1531 b/g/n 2,4 GHz No No No No
F8 BK7251 b/g/n 2,4 GHz WPA3-Personal No No No
K7 BK7251 b/g/n 2,4 GHz WPA3-Personal No No No
KF1 BK7251 b/g/n 2,4 GHz WPA3-Personal No Sì (sola lettura) Sì
L5 RTL8723DS b/g/n 2,4 GHz WPA3-Enterprise Sì (OKC) Sì Sì
P2 RTL8710B b/g/n 2,4 GHz WPA2-Personal No No No
Q6 ATW1531 b/g/n 2,4 GHz WPA3-Personal No Sì (sola lettura) No
Q8 BK7252 a/b/g/n 2,4 + 5 GHz WPA3-Enterprise Sì (FT over DS) Sì Sì
T2 BK7252 a/b/g/n/ac 2,4 + 5 GHz WPA3-Enterprise Sì (FT over DS + over air) Sì Sì
Y6 RTL8723DS b/g/n 2,4 GHz WPA3-Enterprise Sì (OKC) Sì Sì

Una lettura rapida: solo Q8 e T2 supportano 5 GHz; L5, P2, Y6 sono solo 2,4 GHz. La radio a 5 GHz è importante perché gli AP delle scuole quasi sempre allontanano i client dal 2,4 GHz. Una penna che non può ricevere 5 GHz rimarrà bloccata su una cella 2,4 GHz affollata.

2. Cosa significa effettivamente "Roaming" su una penna di lettura

Il roaming non è magia. La penna mantiene un'associazione con un AP; quando l'RSSI scende sotto una soglia, esegue la scansione, trova un AP migliore e si ri-associa. Esistono tre varianti:

  • Stesso SSID, nessun 802.11r — ri-autenticazione EAP completa a ogni roaming. Costo: 600–1.400 ms.
  • Opportunistic Key Caching (OKC) — PMK derivato dal vecchio AP, memorizzato nella cache, riutilizzato al nuovo AP se stesso autenticatore. Costo: 200–400 ms.
  • 802.11r Fast Transition (FT) — chiavi FT pre-condivise distribuite da RADIUS. Costo: 50–120 ms.
  • 802.11v BSS Transition Management — l'AP indica al client di spostarsi. Riduce il tempo di scansione da 800 ms a 30 ms.

Roaming Latency Distribution (ms, p50 / p95)

I Q8 e T2 sono le uniche penne che possono raggiungere i sotto 100 msObiettivo Fast Transition. Per gare scolastiche con più di 500 penne, consigliamo T2 come SKU predefinito e vietiamo P2 nella distinta materiali.

Consiglio per l'acquirente:Quando un distributore dichiara "roaming Wi-Fi" su una penna sotto i 10$, di solito intende "la penna eventualmente si riassocerà." Questo non è lo stesso del roaming veloce. Per programmi scolastici con AP 802.11ax, richiedete un numero scritto del tempo di roaming p95 dalla fabbrica, non una dichiarazione di marketing.

3. La Decisione sul Metodo EAP

WPA3-Enterprise supporta diversi tipi di EAP. La penna lettore deve supportare l'EAP che il vostro server RADIUS utilizza:

Tipo EAP Compatibilità Costo Certificato Batteria per Auth Consigliato Per
EAP-TLS Tutti gli SKU Wi-Fi $0.10/unità cert RSA-2048 18 mAh Gare scolastiche, gestite con MDM
EAP-TTLS L5, Q8, T2, Y6 $0.04/unità 12 mAh Programmi attenti ai costi
PEAP-MSCHAPv2 Tutti gli SKU Wi-Fi $0.00 (password) 8 mAh Casa / piccolo ufficio
EAP-FAST Q8, T2 $0.02/unità PAC 10 mAh Ambienti Cisco Meraki

EAP-TLS è lo standard di riferimento. La fabbrica spedisce un certificato client univoco per penna, provisioning durante ICT a $0.10 BOM (utilizziamo una CA interna con rotazione 10-year). In una gara scolastica da 4.000 penne, il provisioning dei certificati è un ciclo ICT di 3 giorni. La rotazione dei certificati segue il firmware OTA — vedi TC-034 Aggiornamento Firmware OTA.

4. DTIM, Intervallo di Ascolto e Compromesso sulla Batteria

DTIM (Delivery Traffic Indication Message) è il beacon che comunica a un client in standby che ci sono dati bufferizzati. Un DTIM di 1 significa che ogni beacon porta dati bufferizzati; DTIM 3 significa ogni terzo beacon. DTIM più alto = sleep più lungo = minore consumo della batteria.

I nostri valori predefiniti per una penna scolastica sempre connessa:

  • DTIM = 3 (scolastico) / 1 (sync app consumer)
  • Intervallo di ascolto = 1.000 ms
  • Corrente TX Wi-Fi attiva = 240 mA di picco (Q8)
  • Corrente in standby = 0,4 mA (Q8 con BK7252)

Corrente media su un Q8 con DTIM 3 e 1 sync ogni 5 minuti è 1,8 mA, vs 5,4 mA a DTIM 1. Sulla batteria Q8 da 1.000 mAh, questo offre 46 ore di standby solo Wi-Fi — 6,5× il tempo di riproduzione audio di 7,0 h. Vedi TC-047 Test di Consumo e Runtime.

5. Rilevamento Captive Portal

I captive portal (Wi-Fi hotel, Wi-Fi aeroporto) dirottano il DNS verso una pagina di login. Una penna lettore che rileva il portal deve mostrare un messaggio pulito "accedi tramite app telefono"; altrimenti ritenterà all'infinito e consumerà la batteria.

Il nostro rilevamento captive portal funziona su L5, Q8, T2, Y6:

  1. Connettiti all'SSID.
  2. GET HTTPS a connectivitycheck.gstatic.com/generate_204.
  3. Aspetta 204 No Content.
  4. Se 200, 301 o redirect DNS → portal rilevato.
  5. Imposta il bit captive portal nella caratteristica GATT; l'app telefono companion la legge tramite BLE e invia l'URL del portal all'app genitore.

Il ciclo di rilevamento si completa in 1,6 s; il passaggio BLE al telefono è 280 ms. Rifiutiamo lotti dove >2% delle unità falliscono il rilevamento captive portal a AQL II 1.0.

6. Posizionamento Antenna e Pattern di Radiazione

Le prestazioni Wi-Fi sono dominate dall'antenna. La nostra antenna ceramica chip 2,4 GHz (Johanson 2450AT18B100) è montata su un keep-out di 12 × 12 mm sul bordo lungo del PCB. Guadagno di picco misurato: 1,8 dBi. Il pattern di radiazione è quasi-donut perpendicolare all'asse lungo — questo significa che la punta e la coda della penna hanno il miglior segnale.

Un'antenna 5 GHz (L5, Q8, T2 con dual-band) utilizza un'antenna chip Fractus Compact Reach con guadagno di picco di 3,5 dBi. Il keep-out 5 GHz è 15 × 15 mm. Senza il keep-out appropriato abbiamo misurato una perdita di sensibilità di 4,2 dB nella nostra camera anecoica ETS-Lindgren, equivalente a dimezzare il raggio effettivo.

7. Roaming nella Pratica — Una Procedura di Walk-Test

Ogni lotto di produzione T2 viene sottoposto a un walk-test su 4 corridoi:

  1. Pennino collegato ad AP-A nell'aula 101.
  2. L'operatore cammina 30 m lungo il corridoio fino all'aula 105.
  3. L'operatore si ferma davanti all'AP-E.
  4. Lo script registra associazione:AP, RSSI, roundtrip EAP, ripresa sessione MQTT.
  5. Ripetere 30 volte.

Un pennino che supera il test mantiene una singola sessione MQTT su tutti e 5 gli AP con latenza di roaming p95 ≤120 ms. I lotti con tasso di errore di roaming >5% vengono ri-flashati e ri-testati. L'intera procedura di walk-test fa parte dei nostri Standard di Controllo Qualità e AQL.

8. Difetti Comuni sul Campo

Cinque problemi ricorrono nei ticket di post-vendita:

Difetto Frequenza SKU Interessate Soluzione
Il pennino si attacca al vecchio AP dopo il sonno 32% B1, B2, K7, Q6 Aggiungere trigger delta RSSI, firmware 1.9.5
Handshake EAP-TLS non riuscito dopo roaming 18% L5, P2 Cache PMK OKC, firmware 4.2.0
Loop del captive portal 12% F8, K7 Bypass sulla risposta probe, firmware 1.9.5
Desincronizzazione Wi-Fi con audio BLE 8% KF1, Q8 Isolamento antenna 18 mm, revisione hardware C
Disconnessione STA a 5 GHz sotto carico 4% Q8, T2 Parametri EDCA dinamici, firmware 3.3.1

Il difetto sticky-AP del 32% su B1/B2 è il motivo per cui non consigliamo più questi SKU per bandi scolastici >100 unità. K7 con firmware 1.9.5 è il punto di ingresso minimo accettabile.

9. Riconnessione Cloud: MQTT Keep-Alive e Ripresa Sessione

Un pennino da lettura non effettua il roaming solo a livello Wi-Fi; anche il livello applicativo (MQTT) deve riprendere. Il nostro keep-alive MQTT predefinito è 90 s; il LWT (last will) viene pubblicato 60 s dopo il timeout del keep-alive.

In un roaming 802.11r pulito (Q8, T2), la sessione MQTT viene mantenuta dal broker cloud per la durata del roaming. Nessuna ri-sottoscrizione necessaria. In una completa re-autenticazione EAP (B1, B2, F8, K7, P2, Q6), il socket TCP si interrompe; il pennino si riconnette, ri-sottoscrive 7 topic e ri-effettua l'handshake della sessione cloud. Questo richiede 4–8 s.

Per MDM scolastici che richiedono ripresa della sessione in meno di un secondo, l'unica soluzione è Q8 o T2. Vedere TC-044 IoT MQTT vs HTTP vs CoAP per i compromessi a livello applicativo.

11. Wi-Fi 6E e il Fronte dei 6 GHz

Wi-Fi 6E (802.11ax nella banda a 6 GHz) ha aperto 1.200 MHz di spettro pulito nel 2024. I pennini da lettura eventualmente seguiranno — ma non sul silicio che spediamo oggi. Nessuno degli 11 SKU attivi include una radio 6E; il chip 6E più economico (Broadcom BCM4378) costa $4,20 in volumi da 1k contro $1,95 per il BK7252 su T2. Fintanto che il prezzo del chip non scende sotto $2,50, il 6E rimane fuori portata per il BOM del pennino da lettura.

Per la pianificazione OEM di una roadmap 2027–2028, il percorso di migrazione consigliato è T2 → T2+ (6E + UWB). La radio UWB consente il rilevamento preciso della presenza in aula (~10 cm di accuratezza) senza gli errori multi-path del direction finding BLE. Il prototipo T2+ è sul banco di laboratorio nella nostra struttura di Dongguan; i campioni ingegneristici saranno spediti nel Q3 2027.

12. Il Test Bed OpenWrt

Il nostro team QA firmware esegue un test bed OpenWrt 23.05 a 6 AP nel lab di Dongguan. Il bed utilizza access point TP-Link EAP670 flashati con OpenWrt, hostapd 2.11 e 802.11r/k/v abilitati. Ogni pennino viene walk-testato 30 volte contro questo bed; la latenza mediana di roaming viene registrata nel rapporto di test per unità.

Gli importatori possono replicare il bed per meno di $1.200. Il bill of materials completo e la configurazione hostapd sono nel nostro pacchetto di reference design. Offriamo anche un test remoto in cui gli importatori inviano 20 pennini al nostro lab; eseguiamo il walk-test e restituiamo un CSV più un grafico per pennino che mostra RSSI, AP di associazione e roundtrip EAP sulle 30 prove.

Per gli OEM che costruiscono il proprio test bed, l'hardware minimo è 4 AP, 1 scanner Wi-Fi (MetaGeek Wi-Spy o equivalente), 1 cuffia di riferimento e 1 pennino di riferimento con firmware di test. Un pennino che supera il test mantiene una singola sessione MQTT con latenza di roaming p95 sotto 300 ms su tutti e 4 gli AP. I lotti con tasso di errore di roaming >5% vengono ri-flashati e ri-testati.

13. DFS Specifico per Paese e Disponibilità dei Canali

La Dynamic Frequency Selection (DFS) è obbligatoria in molti domini normativi per i canali a 5 GHz che si sovrappongono al radar meteorologico. I canali soggetti a DFS sono 52–144 negli USA, 52–140 in EU e 100–144 in Giappone. Il firmware Q8 e T2 supporta DFS con un Channel Availability Check (CAC) di 1–10 minuti alla prima associazione. Un pennino che si sposta su un canale soggetto a DFS attende il periodo CAC prima di trasmettere.

In pratica, gli AP scolastici evitano i canali DFS perché il ritardo CAC interrompe il roaming rapido. Consigliamo ai distributori di pre-configurare il loro server RADIUS per pubblicizzare solo canali non-DFS. Sia Ruckus R750 che Cisco 9166I supportano l'evitamento DFS tramite configurazione per SSID.

Per i bandi in paesi con applicazione rigorosa del DFS (Germania, Arabia Saudita), il team QA esegue un test DFS aggiuntivo di 2 ore per batch di produzione. I lotti in cui >0,5% delle unità non superano il CAC DFS vengono rifiutati.

Dimensione Programma SKU Consigliato Modalità Wi-Fi Tipo EAP
< 100 pennini, casa Q6, K7, F8 WPA3-Personal PEAP-MSCHAPv2
100–500 pennini, K-12 L5, Y6 WPA3-Enterprise EAP-TLS
500–2.000 penne, K-12 Q8, T2 WPA3-Enterprise + FT EAP-TLS
> 2.000 penne, distretto Solo T2 WPA3-Enterprise + 802.11r/k/v EAP-TLS, MDM-managed

Per una distribuzione di 2.000 penne, il premio BOM di T2 rispetto a L5 è approssimativamente 3,80 $ per unità, recuperato in approssimativamente 2 mesi di ticket di supporto IT ridotti (abbiamo registrato 187 ticket in un lancio con specifiche insufficienti che sarebbero stati 47 con T2).

Wi-Fi Standards Coverage by SKU



Articoli Correlati


Richiedi un Preventivo — Ottieni una Risposta Rapida dalla Fabbrica

Frequently Asked Questions

Qual è il tempo di roaming tipico su una penna di lettura T2?
Su T2 con 802.11r FT over DS, AP Cisco 9166I e EAP-TLS, misuriamo 50 ms p50 e 120 ms p95 su 30 walk-test in un corridoio con 5 AP. La sessione MQTT è mantenuta dal broker cloud durante tutto il roaming; nessuna ri-sottoscrizione necessaria.
Tutte le penne di lettura supportano il Wi-Fi a 5 GHz?
No. Solo Q8 (2,4 + 5 GHz) e T2 (2,4 + 5 GHz + 802.11ac) supportano la banda a 5 GHz. L5, P2, Y6, K7, KF1, F8, Q6, B1, B2 sono solo 2,4 GHz. Per le scuole con AP solo 5 GHz è obbligatorio T2.
La penna supporta WPA3-Enterprise e 802.11r out of the box?
L5, Q8, T2 e Y6 supportano WPA3-Enterprise con EAP-TLS. 802.11r Fast Transition è supportato su L5 tramite OKC e su Q8 e T2 tramite FT completo. K7, KF1, F8, Q6 vengono forniti con solo WPA3-Personal; B1, B2 e P2 sono solo WPA2-Personal.
Come vengono forniti i certificati Wi-Fi univoci?
Ogni penna viene fornita con un certificato client RSA-2048 univoco firmato dalla CA di fabbrica, fornito durante l'ICT. Il costo del certificato è di $0,10 per unità. La rotazione segue i cicli di aggiornamento del firmware; i clienti possono essere revocati singolarmente tramite la console MDM.
Cosa succede se una penna esegue il roaming verso un AP con un captive portal?
La penna esegue un controllo di connettività verso connectivitycheck.gstatic.com/generate_204. Se restituisce 200 o un redirect invece di 204, viene impostato il flag del captive portal. L'app companion sul telefono lo legge tramite BLE e invia l'URL del portal al telefono del genitore. Il tempo di rilevamento è di 1,6 secondi su L5, Q8, T2, Y6.
Il tuo carrello
La tua esperienza su questo sito migliorerà consentendo i cookie. Cookie Policy
Chat on WhatsApp