Jak 802.11r\/k\/v, DTIM, EAP-TLS i WPA3-Enterprise działają na 11 modelach piór czytających. Opóźnienia roamingu. Obsługa portalu dostępowego. Strojenie fabryczne pod programy szkolne.

Opublikowano: sie 29, 2025 - 62 Wyświetlenia

Rozaming Wi-Fi i ponowne łączenie pióra czytającego: projektowanie 802.11r\/k\/v dla dystrybucji na skalę klasy

Child pointing a reading pen at a map in a classroom

Rozwiązanie roamingowe Wi-Fi i ponowne łączenie pióra czytającego: projektowanie 802.11r\/k\/v dla dystrybucji na skalę sal lekcyjnych

Odbiorcy: Ten artykuł jest skierowany do menedżerów marek OEM\/ODM, architektów sieci w przetargach szkolnych oraz inżynierów oprogramowania wbudowanego, którzy muszą dostarczyć pióra czytające umożliwiające płynne przełączanie między punktami dostępowymi w salach lekcyjnych bez zrywania sesji synchronizacji z chmurą. Obejmuje 11 aktywnych modeli (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), obsługiwane standardy 802.11, typy EAP oraz zachowania portalu przechwytującego.

Pilotaż szkolny z 2025 roku w Singapurze objął 2400 piór w 60 salach lekcyjnych, z których każda była wyposażona w dwa punkty dostępowe Cisco 9166I. Pierwszy objaw pojawił się 6. dnia: pióro przechodzące z jednej sali do drugiej traciło sesję MQTT na 14 sekund, następnie ponownie łączyło się z nowym punktem dostępowym i renegocjowało EAP-TLS — co w aplikacji rodzica widocznie przerywało synchronizację. Główną przyczyną było to, że pióra łączyły się ze starszym radiem 2,4 GHz 802.11n punktów dostępowych i nigdy nie korzystały z pasma 5 GHz 802.11ax. Naprawa wymagała firmware 3.3.1 na Q6\/Q8 (kierowanie na pasmo 5 GHz) oraz zarządzania przejściem BSS 802.11v. Po wprowadzeniu poprawki mediana czasu roamingu spadła do 180 ms.

Ten artykuł mapuje zachowanie firmware Wi-Fi każdego aktywnego modelu na rzeczywiste scenariusze roamingu w salach lekcyjnych. Dominuje perspektywa fabryczna: który układ, który typ EAP, który standard roamingu jest wspierany i przy jakim koszcie BOM.

1. Układ Wi-Fi i obsługa standardów

Układ Wi-Fi w piórze czytającym wyznacza górną granicę szybkości roamingu. Rodziny Actions (B1, B2, Q6), Beken (F8, K7, KF1, Q8, T2) oraz Realtek (L5, P2, Y6) integrują rdzeń ARM Cortex-M4 oraz radio 802.11. Podział według standardów:

Model Układ Wi-Fi Standardy 802.11 Pasmo WPA3-Enterprise 802.11r FT 802.11k RRM 802.11v BSS-TM
B1 ATW1531 b\/g\/n 2,4 GHz Nie Nie Nie Nie
B2 ATW1531 b\/g\/n 2,4 GHz Nie Nie Nie Nie
F8 BK7251 b\/g\/n 2,4 GHz WPA3-Personal Nie Nie Nie
K7 BK7251 b\/g\/n 2,4 GHz WPA3-Personal Nie Nie Nie
KF1 BK7251 b\/g\/n 2,4 GHz WPA3-Personal Nie Tak (tylko odczyt) Tak
L5 RTL8723DS b\/g\/n 2,4 GHz WPA3-Enterprise Tak (OKC) Tak Tak
P2 RTL8710B b/g/n 2.4 GHz WPA2-Personal Nie Nie Nie
Q6 ATW1531 b/g/n 2.4 GHz WPA3-Personal Nie Tak (tylko do odczytu) Nie
Q8 BK7252 a/b/g/n 2.4 + 5 GHz WPA3-Enterprise Tak (FT over DS) Tak Tak
T2 BK7252 a/b/g/n/ac 2.4 + 5 GHz WPA3-Enterprise Tak (FT over DS + over air) Tak Tak
Y6 RTL8723DS b/g/n 2.4 GHz WPA3-Enterprise Tak (OKC) Tak Tak

Szybkie podsumowanie: tylko Q6 i T2 obsługują 5 GHz; L5, P2, Y6 działają wyłącznie w paśmie 2.4 GHz. Pasmo 5 GHz ma znaczenie, ponieważ szkolne punkty dostępowe niemal zawsze kierują klientów z dala od 2.4 GHz. Pióro, które nie odbiera 5 GHz, utknie w zatłoczonym paśmie 2.4 GHz.

2. Co tak naprawdę oznacza „Roaming” w piórze do czytania

Roaming to nie magia. Pióro utrzymuje powiązanie z jednym AP; gdy RSSI spadnie poniżej progu, skanuje, znajduje lepszy AP i ponownie się z nim asocjuje. Istnieją trzy warianty:

  • Ten sam SSID, brak 802.11r — pełne uwierzytelnienie EAP przy każdym roamingu. Koszt: 600–1,400 ms.
  • Opportunistic Key Caching (OKC) — wyprowadzony PMK ze starego AP, zbuforowany, ponownie użyty w nowym AP, jeśli ten sam uwierzytelniacz. Koszt: 200–400 ms.
  • 802.11r Fast Transition (FT) — klucze FT wstępnie udostępniane przez RADIUS. Koszt: 50–120 ms.
  • 802.11v BSS Transition Management — AP mówi klientowi, aby się przeniósł. Skraca czas skanowania z 800 ms do 30 ms.

Roaming Latency Distribution (ms, p50 / p95)

Tylko Q8 i T2 to pióra, które mogą osiągnąć czas poniżej 100 ms Szybki cel przejścia. W przypadku przetargów szkolnych powyżej 500 piór rekomendujemy T2 jako domyślny SKU i zabraniamy umieszczania P2 w wykazie materiałów (BOM).

Wskazówka dla kupującego: Gdy dystrybutor twierdzi, że pióro za mniej niż 10 USD obsługuje „roaming Wi-Fi”, zazwyczaj ma na myśli „pióro w końcu ponownie się połączy”. To nie to samo co szybki roaming. W przypadku programów szkolnych z punktami dostępowymi 802.11ax wymagaj od fabryki pisemnej wartości czasu roamingu p95, a nie hasła marketingowego.

3. Decyzja o metodzie EAP

WPA3-Enterprise obsługuje kilka typów EAP. Pióro do czytania musi obsługiwać protokół EAP używany przez Twój serwer RADIUS:

Typ EAP Kompatybilność Koszt certyfikatu Bateria na uwierzytelnienie Zalecane zastosowanie
EAP-TLS Wszystkie SKU Wi-Fi 0,10 USD/jednostka certyfikat RSA-2048 18 mAh Przetargi szkolne, zarządzane przez MDM
EAP-TTLS L5, Q8, T2, Y6 0,04 USD/jednostka 12 mAh Programy wrażliwe na koszty
PEAP-MSCHAPv2 Wszystkie SKU Wi-Fi 0,00 USD (hasło) 8 mAh Dom / małe biuro
EAP-FAST Q8, T2 0,02 USD/jednostka PAC 10 mAh Środowiska Cisco Meraki

EAP-TLS to standard złoty. Fabryka wysyła unikalny certyfikat klienta na każde pióro, dostarczany podczas ICT, przy koszcie 0,10 USD w BOM (korzystamy z wewnętrznego CA z 10-letnią rotacją). W przypadku przetargu szkolnego na 4 000 piór dostarczanie certyfikatów to 3-dniowy cykl ICT. Rotacja certyfikatów odbywa się przez OTA firmware — patrz TC-034 OTA Firmware Update.

4. Kompromis między DTIM, interwałem nasłuchiwania a baterią

DTIM (Delivery Traffic Indication Message) to beacon, który informuje uśpionego klienta o obecności buforowanych danych. DTIM równy 1 oznacza, że każdy beacon niesie buforowane dane; DTIM 3 — co trzeci beacon. Wyższy DTIM = dłuższy sen = mniejsze zużycie baterii.

Nasze ustawienia domyślne dla pióra szkolnego zawsze podłączonego:

  • DTIM = 3 (szkoła) / 1 (synchronizacja aplikacji konsumenckiej)
  • Interwał nasłuchiwania = 1000 ms
  • Prąd TX Wi-Fi w trybie aktywnym = szczytowo 240 mA (Q8)
  • Prąd w uśpieniu = 0,4 mA (Q8 z BK7252)

Średni prąd w Q8 przy DTIM 3 i 1 synchronizacji na 5 minut wynosi 1,8 mA, w porównaniu z 5,4 mA przy DTIM 1. Na baterii Q8 1000 mAh daje to 46 godzin czuwania tylko na Wi-Fi — 6,5× czas pracy w porównaniu z 7,0 h odtwarzania dźwięku. Patrz TC-047 Power Consumption and Runtime Test.

5. Wykrywanie portalu captive

Portale captive (Wi-Fi w hotelu, Wi-Fi na lotnisku) przejmują DNS i kierują na stronę logowania. Pióro do czytania, które wykryje portal, musi wyświetlić czytelny monit „zaloguj się przez aplikację mobilną”; w przeciwnym razie będzie w nieskończoność ponawiać próby i zużywać baterię.

Nasze wykrywanie portalu captive działa na modelach L5, Q8, T2, Y6:

  1. Połącz z SSID.
  2. Wykonaj HTTPS GET na connectivitycheck.gstatic.com/generate_204.
  3. Oczekuj 204 No Content.
  4. Jeśli 200, 301 lub przekierowanie DNS → wykryto portal.
  5. Ustaw bit portalu captive w charakterystyce GATT; towarzysząca aplikacja mobilna odczytuje go przez BLE i przekazuje URL portalu do aplikacji rodzica.

Cykl wykrywania kończy się w 1,6 s; przekazanie BLE do telefonu trwa 280 ms. Odrzucamy partie, w których >2% sztuk nie przechodzi wykrywania portalu captive przy AQL II 1,0.

6. Rozmieszczenie anteny i charakterystyki promieniowania

Wydajność Wi-Fi zależy głównie od anteny. Nasza ceramiczna antena chipowa 2,4 GHz (Johanson 2450AT18B100) jest montowana na obszarze keep-out 12 × 12 mm na długiej krawędzi PCB. Zmierzony zysk szczytowy: 1,8 dBi. Charakterystyka promieniowania ma kształt zbliżony do torusa prostopadłego do długiej osi — oznacza to, że końcówka i tył pióra mają najlepszy sygnał.

Antena 5 GHz (L5, Q8, T2 z dwupasmowością) wykorzystuje chip antenę Fractus Compact Reach o zysku szczytowym 3,5 dBi. Obszar keep-out dla 5 GHz wynosi 15 × 15 mm. Bez odpowiedniego keep-out zmierzyliśmy stratę czułości 4,2 dB w naszej komorze bezechowej ETS-Lindgren, co odpowiada skróceniu efektywnego zasięgu o połowę.

7. Roaming w praktyce — procedura testu chodzonego

Każda partia produkcyjna T2 przechodzi test chodzony po 4 korytarzach:

  1. Pen connected to AP-A in classroom 101.
  2. Operator walks 30 m down the corridor to classroom 105.
  3. Operator stops in front of AP-E.
  4. Script records association:AP, RSSI, EAP roundtrips, MQTT session resumption.
  5. Repeat 30 times.

Wąż przechodzący testy utrzymuje jedną sesję MQTT na wszystkich 5 punktach dostępowych przy p95 opóźnienia roamingu ≤120 ms. Serie z opóźnieniem roamingu >5% są ponownie flashowane i testowane. Pełna procedura walk-test jest częścią naszego Quality Control and AQL Standards.

8. Common Field Defects

Five issues recur in after-sales tickets:

Defect Frequency Affected SKUs Fix
Pen sticks to old AP after sleep 32% B1, B2, K7, Q6 Add RSSI delta trigger, firmware 1.9.5
EAP-TLS handshake fails after roam 18% L5, P2 OKC PMK cache, firmware 4.2.0
Captive portal loop 12% F8, K7 Bypass on probe response, firmware 1.9.5
Wi-Fi desync with BLE audio 8% KF1, Q8 Antenna isolation 18 mm, hardware rev C
5 GHz STA disconnect under load 4% Q8, T2 Dynamic EDCA params, firmware 3.3.1

Wada sticky-AP na poziomie 32% w modelach B1/B2 jest powodem, dla którego nie polecamy już tych SKU do przetargów szkolnych >100 sztuk. K7 z firmware'em 1.9.5 stanowi minimalny akceptowalny punkt wejścia.

9. Cloud Reconnect: MQTT Keep-Alive and Session Resumption

Pióro do czytania nie roaminguje wyłącznie na warstwie Wi-Fi; warstwa aplikacji (MQTT) również musi zostać wznowiona. Nasz domyślny keep-alive MQTT wynosi 90 s; LWT (last will) jest publikowane 60 s po przekroczeniu limitu keep-alive.

W przypadku czystego roamingu 802.11r (Q8 / T2) sesja MQTT jest utrzymywana przez broker chmurowy przez cały czas trwania roamingu. Ponowna subskrypcja nie jest wymagana. W przypadku pełnej ponownej autoryzacji EAP (B1, B2, F8, K7, P2, Q6) gniazdo TCP zostaje przerwane — pióro ponownie się łączy, ponownie subskrybuje 7 tematów i ponownie przeprowadza uścisk dłoni sesji chmurowej. Trwa to od 4 do 8 s.

W przypadku szkolnych systemów MDM wymagających wznawiania sesji w czasie krótszym niż sekunda jedynym rozwiązaniem jest Q8 lub T2. Zobacz TC-044 IoT MQTT vs HTTP vs CoAP for the application-layer trade-offs.

11. Wi-Fi 6E and the 6 GHz Frontier

Wi-Fi 6E (802.11ax w paśmie 6 GHz) udostępniło w 2024 roku 1200 MHz czystego spektrum. Pióra do czytania ostatecznie podążą tym śladem — ale nie na krzemie, który dziś wysyłamy. Żaden z 11 aktywnych SKU nie zawiera radia 6E; najtańszy chipset 6E (Broadcom BCM4378) kosztuje 4,20 USD w wolumenie 1 tys. sztuk wobec 1,95 USD za BK7252 w T2. Dopóki cena chipsetu nie spadnie poniżej 2,50 USD, 6E pozostaje poza zasięgiem BOM-u pióra do czytania.

W przypadku planowania przez OEM roadmapy na lata 2027–2028 naszą rekomendowaną ścieżką migracji jest T2 → T2+ (6E + UWB). Radio UWB umożliwia precyzyjne wykrywanie obecności w klasie (dokładność ~10 cm) bez błędów wielodrogowych charakterystycznych dla ustalania kierunku BLE. Prototyp T2+ znajduje się na stanowisku laboratoryjnym w naszym zakładzie w Dongguan; próbki inżynieryjne zostaną wysłane w III kwartale 2027.

12. The OpenWrt Test Bed

Nasz zespół QA firmware prowadzi w Dongguanie łoże testowe 6 AP z OpenWrt 23.05. Łoże wykorzystuje punkty dostępowe TP-Link EAP670 flashowane OpenWrt, hostapd 2.11 oraz włączone 802.11r/k/v. Każde pióro przechodzi 30-krotny walk-test na tym łożu; mediana opóźnienia roamingu jest zapisywana w raporcie testowym dla danej sztuki.

Importerzy mogą odtworzyć łoże za mniej niż 1200 USD. Pełen zestawienie materiałowe (BOM) i konfiguracja hostapd znajdują się w naszym pakiecie designu referencyjnego. Oferujemy również test zdalny, w którym importerzy wysyłają 20 piór do naszego laboratorium; przeprowadzamy walk-test i zwracamy plik CSV oraz wykres dla każdego pióra, pokazujące RSSI, punkt dostępowy asocjacji oraz rundy EAP w ciągu 30 prób.

W przypadku producentów OEM budujących własne łoże testowe minimalny sprzęt to 4 AP-y, 1 skaner Wi-Fi (MetaGeek Wi-Spy lub odpowiednik), 1 słuchawka referencyjna oraz 1 pióro referencyjne z firmware'em testowym. Pióro zdające test utrzymuje jedną sesję MQTT z opóźnieniem roamingu p95 poniżej 300 ms na wszystkich 4 AP-ach. Serie z odsetkiem niepowodzeń roamingu >5% są ponownie flashowane i retestowane.

13. Country-Specific DFS and Channel Availability

Dynamic Frequency Selection (DFS) jest obowiązkowe w wielych domenach regulacyjnych dla kanałów 5 GHz, które pokrywają się z radarami meteorologicznymi. Kanały wymagające DFS to 52–144 w USA, 52–140 w UE oraz 100–144 w Japonii. Firmware Q8 i T2 obsługuje DFS z kontrolą dostępności kanału (CAC) trwającą od 1 do 10 minut przy pierwszej asocjacji. Pióro, które przechodzi na kanał wymagający DFS, oczekuje na zakończenie okresu CAC przed rozpoczęciem transmisji.

W praktyce szkolne AP-y unikają kanałów DFS, ponieważ opóźnienie CAC zakłóca szybki roaming. Rekomendujemy dystrybutorom wstępne skonfigurowanie ich serwera RADIUS tak, aby reklamował wyłącznie kanały nie-DFS. Zarówno Ruckus R750, jak i Cisco 9166I obsługują unikanie DFS poprzez konfigurację per-SSID.

W przypadku przetargów w krajach o rygorystycznym egzekwowaniu DFS (Niemcy, Arabia Saudyjska) zespół QA przeprowadza dodatkowy 2-godzinny test DFS dla każdej partii produkcyjnej. Serie, w których >0,5% sztuk nie przejdzie CAC DFS, są odrzucane.

Program Size Recommended SKU Wi-Fi Mode EAP Type
< 100 pens, home Q6, K7, F8 WPA3-Personal PEAP-MSCHAPv2
100–500 pens, K-12 L5, Y6 WPA3-Enterprise EAP-TLS
500–2 000 sztuk, K-12 Q8, T2 WPA3-Enterprise + FT EAP-TLS
> 2 000 sztuk, okręg T2 tylko WPA3-Enterprise + 802.11r/k/v EAP-TLS, zarządzane przez MDM

W przypadku wdrożenia 2 000 sztuk premia w BoM modelu T2 w stosunku do L5 wynosi w przybliżeniu $3,80 za sztukę, odzyskana w około 2 miesiącach dzięki zmniejszonej liczbie zgłoszeń do działu IT (odnotowaliśmy 187 zgłoszeń w jednym wdrożeniu ze słabszą specyfikacją, gdzie przy T2 byłoby to 47).

Wi-Fi Standards Coverage by SKU



Powiązane lektury


Poproś o wycenę — uzyskaj szybką odpowiedź z fabryki

Frequently Asked Questions

Jaki jest typowy czas roamingu w długopisie czytającym T2?
W modelu T2 z 802.11r FT over DS, punktami dostępowymi Cisco 9166I oraz EAP-TLS, mierzymy 50 ms p50 i 120 ms p95 w 30 próbach chodzenia w korytarzu z 5 AP. Sesja MQTT jest utrzymywana przez broker chmurowy przez cały czas roamingu; ponowna subskrypcja nie jest wymagana.
Czy wszystkie długopisy do czytania obsługują Wi-Fi 5 GHz?
Nie. Tylko Q8 (2,4 + 5 GHz) oraz T2 (2,4 + 5 GHz + 802.11ac) obsługują pasmo 5 GHz. Modele L5, P2, Y6, K7, KF1, F8, Q6, B1, B2 obsługują wyłącznie 2,4 GHz. Dla szkół korzystających wyłącznie z AP 5 GHz wymagamy modelu T2.
Czy długopis obsługuje WPA3-Enterprise i 802.11r od razu po wyjęciu z pudełka?
Modele L5, Q8, T2 i Y6 obsługują WPA3-Enterprise z EAP-TLS. 802.11r Fast Transition jest obsługiwane w L5 poprzez OKMechanizm OKC, a w Q8 i T2 poprzez pełne FT. Modele K7, KF1, F8, Q6 są dostarczane wyłącznie z WPA3-Personal; B1, B2 i P2 obsługują wyłącznie WPA2-Personal.
W jaki sposób udostępniane są unikalne certyfikaty Wi-Fi?
Każdy długopis jest dostarczany z unikalnym certyfikatem klienta RSA-2048 podpisanym przez fabryczne CA, udostępnianym podczas ICT. Koszt certyfikatu to 0,10 USD za sztukę. Rotacja odbywa się w cyklach aktualizacji oprogramowania układowego; poszczególni klienci mogą być unieważniani indywidualnie poprzez konsolę MDM.
Co się stanie, jeśli długopis przełączy się do AP z portalem uwierzytelniania?
Długopis wykonuje kontrolę łączności do connectivitycheck.gstatic.com/generate_204. Jeśli zwróci 200 lub przekierowanie zamiast 204, ustawiana jest flaga portalu uwierzytelniania. Towarzysząca aplikacja na telefon odczytuje ją poprzez BLE i przekazuje adres URL portalu na telefon rodzica. Czas wykrycia wynosi 1,6 s w modelach L5, Q8, T2, Y6.
Twój koszyk
Ulepsz swoje doświadczenie, pozwalając na cookies. Polityka cookies
Chat on WhatsApp