)
रीडिंग पेन Wi-Fi रोमिंग और रीकनेक्ट: क्लासरूम-स्केल डिस्ट्रीब्यूशन के लिए 802.11r/k/v डिज़ाइन करना
दर्शक: यह लेख OEM/ODM ब्रांड मैनेजरों, स्कूल-टेंडर नेटवर्क आर्किटेक्ट्स और एम्बेडेड फर्मवेयर इंजीनियरों के लिए लिखा गया है, जिन्हें ऐसे रीडिंग पेन शिप करने हैं जो क्लाउड सिंक सेशन ड्रॉप किए बिना क्लासरूम एक्सेस पॉइंट्स के बीच साफ-साफ रोम करें। इसमें 11 एक्टिव SKUs (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), सपोर्टेड 802.11 स्टैंडर्ड्स, EAP टाइप्स और कैप्टिव पोर्टल व्यवहार शामिल हैं।
सिंगापुर में 2025 के एक स्कूल पायलट में 60 क्लासरूम में 2,400 पेन चलाए गए, हर कमरे में दो Cisco 9166I APs लगे थे। पहला लक्षण 6वें दिन दिखा: एक क्लासरूम से अगले क्लासरूम में जाने वाले पेन का MQTT सेशन 14 सेकंड के लिए टूट जाता था, और फिर नए AP पर रीकनेक्ट होकर EAP-TLS दोबारा हैंडशेक करता था — जिससे पैरेंट्स के ऐप पर सिंक आइकॉन की स्पष्ट रूप से रुकावट दिखती थी। असली कारण यह था कि पेन APs की लेगसी 802.11n 2.4 GHz रेडियो से कनेक्ट हो रहे थे और 5 GHz 802.11ax बैंड का उपयोग कभी नहीं कर रहे थे। इसे ठीक करने के लिए Q6/Q8 (बैंड-स्टीयरिंग बायस) पर फर्मवेयर 3.3.1 के साथ-साथ 802.11v BSS ट्रांज़िशन मैनेजमेंट भी चाहिए था। फिक्स के बाद, मीडियन रोम टाइम घटकर 180 ms रह गया।
यह लेख हर एक्टिव SKU के Wi-Fi फर्मवेयर व्यवहार को असली क्लासरूम रोमिंग परिदृश्यों के सामने मैप करता है। फैक्ट्री नज़रिया हावी रहता है: कौन सा चिपसेट, कौन सा EAP टाइप, कौन सा रोमिंग स्टैंडर्ड सपोर्टेड है, और BOM लागत कितनी है।
1. Wi-Fi सिलिकॉन और स्टैंडर्ड सपोर्ट
रीडिंग पेन पर मौजूद Wi-Fi चिप रोमिंग स्पीड की ऊपरी सीमा तय करती है। Actions (B1, B2, Q6), Beken (F8, K7, KF1, Q8, T2) और Realtek (L5, P2, Y6) फैमिली सभी में एक ARM Cortex-M4 और एक 802.11 रेडियो इंटीग्रेटेड है। स्टैंडर्ड का ब्रेकडाउन:
| मॉडल | वाई-फाई चिप | 802.11 स्टैंडर्ड्स | बैंड | WPA3-एंटरप्राइज | 802.11r फ़ास्ट ट्रांज़िशन (FT) | 802.11k RRM | 802.11v BSS-ट्रांज़िशन मैनेजमेंट |
|---|---|---|---|---|---|---|---|
| B1 | ATW1531 | b/g/n | 2.4 गिगाहर्ट्ज़ | नहीं | नहीं | नहीं | नहीं |
| B2 | ATW1531 | b/g/n | 2.4 गिगाहर्ट्ज़ | नहीं | नहीं | नहीं | नहीं |
| F8 | BK7251 | b/g/n | 2.4 गिगाहर्ट्ज़ | WPA3-पर्सनल | नहीं | नहीं | नहीं |
| K7 | BK7251 | b/g/n | 2.4 गिगाहर्ट्ज़ | WPA3-पर्सनल | नहीं | नहीं | नहीं |
| KF1 | BK7251 | b/g/n | 2.4 गिगाहर्ट्ज़ | WPA3-पर्सनल | नहीं | हाँ (केवल पढ़ने योग्य) | हाँ |
| L5 | RTL8723DS | b/g/n | 2.4 गिगाहर्ट्ज़ | WPA3-एंटरप्राइज | हाँ (OKC) | हाँ | हाँ |
| P2 | RTL8710B | b/g/n | 2.4 गिगाहर्ट्ज़ | WPA2-पर्सनल | नहीं | नहीं | नहीं |
| Q6 | ATW1531 | b/g/n | 2.4 गिगाहर्ट्ज़ | WPA3-पर्सनल | नहीं | हाँ (केवल पढ़ने योग्य) | नहीं |
| Q8 | BK7252 | a/b/g/n | 2.4 + 5 गिगाहर्ट्ज़ | WPA3-एंटरप्राइज | हाँ (FT over DS) | हाँ | हाँ |
| T2 | BK7252 | a/b/g/n/ac | 2.4 + 5 गिगाहर्ट्ज़ | WPA3-एंटरप्राइज | हाँ (FT over DS + over air) | हाँ | हाँ |
| Y6 | RTL8723DS | b/g/n | 2.4 गिगाहर्ट्ज़ | WPA3-एंटरप्राइज | हाँ (OKC) | हाँ | हाँ |
एक त्वरित अवलोकन: केवल Q8 और T2 5 GHz को सपोर्ट करते हैं; L5, P2, Y6 केवल 2.4 GHz पर चलते हैं। 5 GHz रेडियो इसलिए मायने रखता है क्योंकि स्कूलों के AP लगभग हमेशा क्लाइंट को 2.4 GHz से दूर ले जाते हैं। जो पेन 5 GHz सुन नहीं सकता, वह भीड़भाड़ वाले 2.4 GHz सेल पर अटक जाएगा।
2. रीडिंग पेन पर "रोमिंग" का असली अर्थ
रोमिंग कोई जादू नहीं है। पेन एक AP के साथ एसोसिएशन रखता है; जब RSSI एक सीमा से नीचे गिरता है तो यह स्कैन करता है, बेहतर AP ढूंढता है, और फिर से एसोसिएट होता है। यह तीन प्रकार की होती है:
- समान SSID, बिना 802.11r के — हर रोम पर पूर्ण EAP पुनः प्रमाणीकरण। लागत: 600–1,400 ms।
- Opportunistic Key Caching (OKC) — पुराने AP से व्युत्पन्न PMK, कैश किया हुआ, समान ऑथेंटिकेटर होने पर नए AP पर पुनः उपयोग। लागत: 200–400 ms।
- 802.11r Fast Transition (FT) — RADIUS द्वारा वितरित प्री-शेयर्ड FT कुंजियाँ। लागत: 50–120 ms।
- 802.11v BSS Transition Management — AP कहता है क्लाइंट को कि स्थानांतरित हो जाए। स्कैन समय को 800 ms से घटाकर 30 ms कर देता है।
Q8 और T2 एकमात्र ऐसे पेन हैं जो 100 ms से कम Fast Transition लक्ष्य। 500 पेन से बड़े स्कूल टेंडर के लिए हम T2 को डिफ़ॉल्ट SKU के रूप में सुझाते हैं और बिल ऑफ़ मटीरियल से P2 को प्रतिबंधित करते हैं।
खरीदार सुझाव: जब कोई डिस्ट्रिब्यूटर $10 से कम कीमत वाले पेन पर "Wi-Fi रोमिंग" का दावा करता है, तो आमतौरर उसका मतलब होता है "पेन अंततः फिर से जुड़ जाएगा।" यह फ़ास्ट रोमिंग के समान नहीं है। 802.11ax APs वाले स्कूल प्रोग्राम के लिए, फ़ैक्ट्री से मार्केटिंग दावे की बजाय लिखित p95 रोम समय संख्या की माँग करें।
3. EAP विधि का निर्णय
WPA3-Enterprise कई EAP प्रकारों का समर्थन करता है। रीडिंग पेन को आपके RADIUS सर्वर द्वारा चलाए जाने वाले EAP का समर्थन करना चाहिए:
| EAP प्रकार | अनुकूलता | प्रमाणपत्र लागत | प्रति ऑथेंटिकेशन बैटरी | के लिए सुझावित |
|---|---|---|---|---|
| EAP-TLS | सभी वाई-फाई SKU | $0.10/यूनिट RSA-2048 प्रमाणपत्र | 18 एमएएच | स्कूल टेंडर, MDM-प्रबंधित |
| EAP-TTLS | L5, Q8, T2, Y6 | $0.04/यूनिट | 12 एमएएच | लागत-संवेदनशील प्रोग्राम |
| PEAP-MSCHAPv2 | सभी वाई-फाई SKU | $0.00 (पासवर्ड) | 8 एमएएच | घर / छोटा कार्यालय |
| EAP-FAST | Q8, T2 | $0.02/यूनिट PAC | 10 एमएएच | सिस्को मेराकी वातावरण |
EAP-TLS स्वर्ण मानक है। फ़ैक्ट्री प्रत्येक पेन के लिए एक अद्वितीय क्लाइंट प्रमाणपत्र शिप करती है, जिसे ICT के दौरान $0.10 BOM पर प्रावधान किया जाता है (हम 10-वर्षीय रोटेशन के साथ इन-हाउस CA का उपयोग करते हैं)। 4,000-पेन स्कूल टेंडर पर, प्रमाणपत्र प्रावधान 3-दिवसीय ICT चक्र है। प्रमाणपत्र रोटेशन फ़र्मवेयर OTA का पालन करता है — देखें TC-034 OTA फ़र्मवेयर अपडेट.
4. DTIM, लिसन इंटरवल और बैटरी ट्रेड-ऑफ़
DTIM (डिलीवरी ट्रैफ़िक इंडिकेशन मैसेज) वह बीकन है जो सो रहे क्लाइंट को बताता है कि बफ़र किया गया डेटा है। DTIM 1 का मतलब है कि हर बीकन बफ़र किया गया डेटा ले जाता है; DTIM 3 का मतलब है कि हर तीसरा बीकन। उच्च DTIM = लंबी नींद = कम बैटरी ड्रेन।
हमेशा-कनेक्टेड स्कूल पेन के लिए हमारे डिफ़ॉल्ट:
- DTIM = 3 (स्कूल) / 1 (उपभोक्ता ऐप सिंक)
- लिसन इंटरवल = 1,000 ms
- सक्रिय Wi-Fi TX करंट = 240 mA पीक (Q8)
- स्लीप करंट = 0.4 mA (Q8 with BK7252)
DTIM 3 और प्रति 5 मिनट 1 सिंक के साथ Q8 पर औसत करंट है 1.8 mA, बनाम DTIM 1 पर 5.4 mA। 1,000 mAh Q8 बैटरी पर, यह देता है Wi-Fi केवल पर 46 घंटे स्टैंडबाय — 7.0 h ऑडियो प्लेबैक रनटाइम का 6.5×। देखें TC-047 पावर कंज़म्पशन और रनटाइम टेस्ट.
5. कैप्टिव पोर्टल डिटेक्शन
कैप्टिव पोर्टल (होटल Wi-Fi, एयरपोर्ट Wi-Fi) DNS को लॉगिन पेज पर हाइजैक कर लेते हैं। पोर्टल का पता लगाने वाले रीडिंग पेन को "फ़ोन ऐप के माध्यम से लॉगिन करें" का साफ़ प्रॉम्प्ट दिखाना चाहिए; अन्यथा यह अनंत तक पुनः प्रयास करेगा और बैटरी खर्च करेगा।
हमारा कैप्टिव पोर्टल डिटेक्शन L5, Q8, T2, Y6 पर चलता है:
- SSID से कनेक्ट करें।
- HTTPS GET
connectivitycheck.gstatic.com/generate_204. - 204 No Content की अपेक्षा करें।
- यदि 200, 301 या DNS रीडायरेक्ट → पोर्टल का पता चला।
- GATT कैरेक्टरिस्टिक में कैप्टिव पोर्टल बिट सेट करें; साथी फ़ोन ऐप BLE के माध्यम से इसे पढ़ता है और पोर्टल URL को पैरेंट के ऐप पर भेजता है।
डिटेक्शन चक्र 1.6 s में पूरा होता है; फ़ोन पर BLE हैंडऑफ़ 280 ms है। हम उन लॉट को रिजेक्ट करते हैं जहाँ AQL II 1.0 पर >2% यूनिट कैप्टिव पोर्टल डिटेक्शन में विफ़ल होते हैं।
6. एंटीना प्लेसमेंट और रेडिएशन पैटर्न
Wi-Fi प्रदर्शन एंटीना पर निर्भर करता है। हमारा 2.4 GHz सिरेमिक चिप एंटीना (Johanson 2450AT18B100) PCB की लंबी एज पर 12 × 12 mm कीप-आउट पर माउंट किया गया है। मापा गया पीक गेन: 1.8 dBi। रेडिएशन पैटर्न लंबी धुरी के लंबवत नियर-डोनट है — जिसका अर्थ है कि पेन की नोक और पूँछ का सिग्नल सबसे अच्छा है।
5 GHz एंटीना (L5, Q8, T2 डुअल-बैंड के साथ) Fractus Compact Reach चिप एंटीना का उपयोग करता है जिसका पीक गेन 3.5 dBi है। 5 GHz कीप-आउट 15 × 15 mm है। उचित कीप-आउट के बिना हमने अपने ETS-Lindgren एनीकोइक चैंबर में 4.2 dB सेंसिटिविटी हानि मापी, जो प्रभावी रेंज को आधा करने के समान है।
7. व्यवहार में रोमिंग — एक वॉक-टेस्ट प्रक्रिया
हर T2 प्रोडक्शन बैच 4-कॉरिडोर वॉक टेस्ट से गुज़रता है:
- पेन कक्षा 101 में AP-A से जुड़ा है।
- ऑपरेटर कॉरिडोर में 30 मीटर चलकर कक्षा 105 में पहुँचता है।
- ऑपरेटर AP-E के सामने रुकता है।
- स्क्रिप्ट एसोसिएशन रिकॉर्ड करती है: AP, RSSI, EAP राउंडट्रिप्स, MQTT सेशन रिजम्पशन।
- 30 बार दोहराएँ।
एक गुज़रता हुआ पेन सभी 5 APs में एक ही MQTT सेशन बनाए रखता है, p95 रूम लेटेंसी ≤120 ms के साथ। जिन लॉट्स में रूम विफलता दर >5% होती है, उन्हें दोबारा फ्लैश कर पुनः परीक्षण किया जाता है। पूरी वॉक-टेस्ट प्रक्रिया हमारे गुणवत्ता नियंत्रण और AQL मानकों.
8. सामान्य फील्ड दोष
बिक्री-पश्चात टिकटों में पाँच समस्याएँ बार-बार आती हैं:
| दोष | आवृत्ति | प्रभावित SKU | समाधान |
|---|---|---|---|
| सो जाने के बाद पेन पुराने AP से चिपका रहता है | 32% | B1, B2, K7, Q6 | RSSI डेल्टा ट्रिगर जोड़ें, फर्मवेयर 1.9.5 |
| रूम के बाद EAP-TLS हैंडशेक विफल | 18% | L5, P2 | OKC PMK कैश, फर्मवेयर 4.2.0 |
| कैप्टिव पोर्टल लूप | 12% | F8, K7 | प्रोब रिस्पॉन्स पर बायपास, फर्मवेयर 1.9.5 |
| BLE ऑडियो के साथ Wi-Fi डीसिंक | 8% | KF1, Q8 | एंटीना आइसोलेशन 18 mm, हार्डवेयर रेव C |
| लोड के तहत 5 GHz STA डिस्कनेक्ट | 4% | Q8, T2 | डायनामिक EDCA पैरामीटर्स, फर्मवेयर 3.3.1 |
B1/B2 पर 32% स्टिकी-AP दोष ही कारण है कि हम अब >100 यूनिट वाले स्कूल टेंडर के लिए उन SKU की सिफ़ारिश नहीं करते। फर्मवेयर 1.9.5 के साथ K7 न्यूनतम स्वीकार्य प्रवेश बिंदु है।
9. क्लाउड रीकनेक्ट: MQTT कीप-अलाइव और सेशन रिजम्पशन
एक रीडिंग पेन केवल Wi-Fi लेयर पर रूम नहीं करता; एप्लिकेशन लेयर (MQTT) को भी रिज्यूम होना ज़रूरी है। हमारा डिफ़ॉल्ट MQTT कीप-अलाइव 90 s है; कीप-अलाइव टाइमआउट के 60 s बाद LWT (लास्ट विल) प्रकाशित होता है।
एक क्लीन 802.11r रूम (Q8, T2) पर, MQTT सेशन रूम की अवधि तक क्लाउड ब्रोकर द्वारा होल्ड किया जाता है। दोबारा सब्सक्रिप्शन की आवश्यकता नहीं। एक पूर्ण EAP री-ऑथ (B1, B2, F8, K7, P2, Q6) पर, TCP सॉकेट टूट जाता है; पेन दोबारा कनेक्ट होता है, 7 टॉपिक्स पर दोबारा सब्सक्राइब करता है, और क्लाउड सेशन का फिर से हैंडशेक करता है। इसमें 4–8 s लगते हैं।
सब-सेकंड सेशन रिजम्पशन की माँग करने वाले स्कूल MDM के लिए, एकमात्र समाधान Q8 या T2 है। देखें TC-044 IoT MQTT vs HTTP vs CoAP एप्लिकेशन-लेयर ट्रेड-ऑफ़्स के लिए।
11. Wi-Fi 6E और 6 GHz फ्रंटियर
Wi-Fi 6E (6 GHz बैंड में 802.11ax) ने 2024 में 1,200 MHz स्पेक्ट्रम खोला। रीडिंग पेन अंततः इसका अनुसरण करेंगे — लेकिन आज हम जो सिलिकॉन भेजते हैं उस पर नहीं। 11 सक्रिय SKUs में से किसी में भी 6E रेडियो शामिल नहीं; सबसे सस्ता 6E चिपसेट (Broadcom BCM4378) 1k वॉल्यूम में $4.20 है जबकि T2 पर BK7252 के लिए $1.95। जब तक चिपसेट की कीमत $2.50 से नीचे नहीं आती, 6E रीडिंग-पेन BOM की पहुँच से बाहर रहेगा।
2027–2028 रोडमैप की योजना बनाने वाले OEM के लिए, हमारा अनुशंसित माइग्रेशन पथ T2 → T2+ (6E + UWB) है। UWB रेडियो सटीक कक्षा उपस्थिति पहचान (~10 cm सटीकता) सक्षम करता है, BLE डायरेक्शन फाइंडिंग की मल्टी-पाथ त्रुटियों के बिना। T2+ प्रोटोटाइप हमारी Dongguan सुविधा की लैब बेंच पर है; इंजीनियरिंग सैंपल Q3 2027 में भेजे जाएँगे।
12. OpenWrt टेस्ट बेड
हमारी फर्मवेयर QA टीम Dongguan लैब में 6-AP OpenWrt 23.05 टेस्ट बेड चलाती है। इस बेड में TP-Link EAP670 एक्सेस पॉइंट्स हैं, OpenWrt, hostapd 2.11 और 802.11r/k/v सक्षम के साथ फ्लैश किए गए। हर पेन को इस बेड के विरुद्ध 30 बार वॉक-टेस्ट किया जाता है; मीडियन रूम लेटेंसी प्रति-यूनिट टेस्ट रिपोर्ट में लॉग किया जाता है।
आयातक $1,200 से कम में इस बेड की नकल कर सकते हैं। पूरा बिल ऑफ़ मटेरियल्स और hostapd कॉन्फ़िगरेशन हमारे रेफ़रेंस डिज़ाइन पैकेज में है। हम रिमोट टेस्ट भी ऑफ़र करते हैं जहाँ आयातक 20 पेन हमारी लैब को भेजते हैं; हम वॉक-टेस्ट चलाते हैं और CSV के साथ पेन-दर-पेन ग्राफ़ लौटाते हैं जो 30 ट्रायल्स में RSSI, एसोसिएशन AP और EAP राउंडट्रिप्स दिखाता है।
अपना टेस्ट बेड बनाने वाले OEM के लिए, न्यूनतम हार्डवेयर है: 4 APs, 1 Wi-Fi स्कैनर (MetaGeek Wi-Spy या समकक्ष), 1 रेफ़रेंस हेडफ़ोन, और टेस्ट फर्मवेयर वाला 1 रेफ़रेंस पेन। एक पासिंग पेन सभी 4 APs के विरुद्ध सब-300 ms p95 रूम लेटेंसी के साथ एक ही MQTT सेशन बनाए रखता है। जिन लॉट्स में रूम विफलता दर >5% होती है, उन्हें दोबारा फ्लैश कर पुनः परीक्षण किया जाता है।
13. देश-विशिष्ट DFS और चैनल उपलब्धता
डायनामिक फ्रीक्वेंसी सिलेक्शन (DFS) कई नियामक क्षेत्रों में 5 GHz चैनलों के लिए अनिवार्य है जो वेदर रडार से ओवरलैप करते हैं। आवश्यक DFS चैनल हैं: US में 52–144, EU में 52–140, और जापान में 100–144। Q8 और T2 फर्मवेयर पहली एसोसिएशन पर 1–10 मिनट की चैनल उपलब्धता जाँच (CAC) के साथ DFS को सपोर्ट करते हैं। एक पेन जो DFS-आवश्यक चैनल पर जाता है, ट्रांसमिट करने से पहले CAC अवधि की प्रतीक्षा करता है।
व्यवहार में, स्कूल APs DFS चैनलों से बचते हैं क्योंकि CAC देरी फ़ास्ट रूमिंग को तोड़ती है। हम वितरकों को सलाह देते हैं कि वे अपने RADIUS सर्वर को केवल नॉन-DFS चैनलों का विज्ञापन करने के लिए पूर्व-कॉन्फ़िगर करें। Ruckus R750 और Cisco 9166I दोनों ही प्रति-SSID कॉन्फ़िगरेशन के माध्यम से DFS अवॉइडेंस को सपोर्ट करते हैं।
सख्त DFS प्रवर्तन वाले देशों (जर्मनी, सऊदी अरब) में टेंडर के लिए, QA टीम प्रति प्रोडक्शन बैच एक अतिरिक्त 2-घंटे की DFS टेस्ट चलाती है। जिन लॉट्स में >0.5% यूनिट्स DFS CAC में फ़ेल होती हैं, उन्हें रिजेक्ट कर दिया जाता है।
| प्रोग्राम आकार | अनुशंसित SKU | वाई-फाई मोड | EAP प्रकार |
|---|---|---|---|
| < 100 पेन, घर | Q6, K7, F8 | WPA3-पर्सनल | PEAP-MSCHAPv2 |
| 100–500 पेन, K-12 | L5, Y6 | WPA3-एंटरप्राइज | EAP-TLS |
| 500–2,000 पेन, K-12 | Q8, T2 | WPA3-Enterprise + FT | EAP-TLS |
| > 2,000 पेन, ज़िला | केवल T2 | WPA3-Enterprise + 802.11r/k/v | EAP-TLS, MDM-प्रबंधित |
2,000 पेन के डिप्लॉयमेंट के लिए, L5 की तुलना में T2 का BOM प्रीमियम लगभग $3.80 प्रति यूनिट है, जो IT सपोर्ट टिकटों में कमी के कारण लगभग 2 महीने में वसूल हो जाता है (हमने एक अंडर-स्पेक रोलआउट में 187 टिकटें दर्ज कीं, जो T2 के साथ 47 होतीं)।
संबंधित पठन
- ब्लूटूथ 5.0 vs 5.2 vs 5.3: रीडिंग पेन इंजीनियरिंग ट्रेड-ऑफ़्स
- IoT MQTT vs HTTP vs CoAP
- OTA फ़र्मवेयर अपडेट मैकेनिज़्म
- फ़र्मवेयर आर्किटेक्चर की व्याख्या
- पावर कंजम्पशन और रनटाइम टेस्ट
- क्वालिटी कंट्रोल और AQL मानक