कमीशन और ऑपरेशनल डिस्कवरी

खोज नतीजों से मिलने वाला रेवेन्यू

कमीशन लायक खोज, कमीशन होने से पहले होती है. इसका मतलब, कमीशन किए जा सकने वाले नोड को खोजने और उसकी पहचान करने की प्रोसेस से है. तीन तरीके हैं, जिनसे कमीशन मिल सकने वाला नोड खुद विज्ञापन दिखा सकता है:

दोनों में से किसी भी तरीके में, कमीशन वाला नोड जानकारी का विज्ञापन करता है, जैसा कि टेबल 1 में दिखाया गया है.

टेबल 1: कमीशन किए जा सकने वाले नोड का विज्ञापन
फ़ील्ड लंबाई ज़रूरी है
डिस्क्रिमिनेटर 12 बिट हां
वेंडर आईडी 16 बिट नहीं
प्रॉडक्ट आईडी 16 बिट नहीं
एक्सटेंडेड डेटा वैरिएबल नहीं

Matter स्पेसिफ़िकेशन के मुताबिक, वेंडर आईडी और प्रॉडक्ट आईडी ज़रूरी नहीं हैं, लेकिन इन्हें शामिल किया जा सकता है. डिस्रिमिनेटर ज़रूरी है और कमीशन की प्रोसेस के दौरान, यह ज़रूरी होता है कि एक जैसे कई डिवाइस एक साथ कनेक्ट किए जाएं. एक्सटेंडेड डेटा का इस्तेमाल, वेंडर की कस्टम जानकारी को कोड में बदलने के लिए किया जा सकता है.

कई डिवाइस चार्ज होने के बाद थोड़े समय (~3-15 मिनट) के लिए विज्ञापन दिखाते हैं. दूसरे डिवाइसों को विज्ञापन शुरू नहीं करने चाहिए, क्योंकि उनका मुख्य कंट्रोल कपड़े से नहीं लेना चाहिए. इसके अलावा, ये तब भी नहीं होने चाहिए, जब लॉक जैसे डिवाइस के लिए, अपने-आप काम न करने वाले विज्ञापन सुरक्षित न हों. टेबल 2 में, इस व्यवहार के बारे में खास जानकारी दी गई है.

टेबल 2: डिवाइस टाइप के हिसाब से, प्रावधान नहीं किए गए डिवाइसों के विज्ञापन
डिवाइस का मुख्य फ़ंक्शन अपने-आप सूचना
डिवाइसों को ऐक्सेस करने में आने वाली रुकावटें और लॉक होने की वजह से नहीं
ज़्यादातर कंट्रोल कपड़े से आते हैं. उदाहरण के लिए, स्विच या लाइट बल्ब. हां
ज़्यादातर कंट्रोल, कपड़े का इस्तेमाल करके नहीं बनाए जाते. उदाहरण के लिए, डिशवॉशर या रेफ़्रिजरेटर. नहीं

ब्लूटूथ के इस्तेमाल के लिये एनर्जी कम है

विज्ञापन के इस मोड में, कमिश्नर को बीएलई विज्ञापन दिखेंगे. कमिश्नी को जेनरिक ऐक्सेस प्रोफ़ाइल (GAP) सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) के लिए इंटरफ़ेस लागू करना होगा. साथ ही, समय-समय पर इसकी जानकारी नहीं देनी होगी. डिवाइस चालू करने के बाद पहले 30 सेकंड तक, विज्ञापन की फ़्रीक्वेंसी 20 से 60 मिलीसेकंड के अंतराल पर ज़्यादा होनी चाहिए.

डिवाइस को 30 सेकंड के बाद, 150 से 1500 मिलीसेकंड के अंतराल पर कम फ़्रीक्वेंसी पर विज्ञापन दिखाना चाहिए. जब डिवाइस को पहली बार किसी कपड़े से जोड़ दिया जाता है, तो उसे बीएलई विज्ञापन दिखाना बंद कर देना चाहिए.

कमिश्नर को स्कैन के अनुरोध जारी करने की ज़रूरत नहीं होती. इसे इन तीन बीएलई विज्ञापन चैनलों पर पैसिव स्कैन करना चाहिए: 37 (2402 मेगाहर्ट्ज़), 38 (2426 मेगाहर्ट्ज़) और 39 (2480 मेगाहर्ट्ज़). इन चैनलों को स्पेक्ट्रम में उन इलाकों से चुना जाता है जहां वाई-फ़ाई चैनल के साथ कम से कम ओवरलैप होता है. इससे क्रॉस-रेडियो में रुकावट कम होती है.

ऑपरेशनल डिस्कवरी के लिए BLE का इस्तेमाल नहीं किया जाता.

वाई-फ़ाई सॉफ़्ट AP

वाई-फ़ाई सॉफ़्ट एपी का इस्तेमाल करने पर, कमीशनी को एक ऐड-हॉक सॉफ़्ट ऐक्सेस पॉइंट (सॉफ़्ट एपी) नेटवर्क के ज़रिए खोजा जाएगा. नेटवर्क का SSID (नेटवर्क का नाम), MATTER-ddd-vvvv-pppp फ़ॉर्मैट में होता है. यहां:

  • ddd, HEX में 12-बिट डिस्क्रिमिनेटर है.
  • vvvv, HEX में 16-बिट वेंडर आईडी है.
  • pppp HEX में 16-बिट प्रॉडक्ट आईडी है.

जब भी कमिश्नर, कमीशन से कनेक्ट होगा, तब दोनों आईपीवी6 लिंक-लोकल पते को कॉन्फ़िगर करेंगे. इससे वाई-फ़ाई लेयर पर कनेक्शन चालू हो जाएगा. इस स्थिति में खोज उसी तरह से जारी रहती है जैसे डीएनएस-एसडी तरीके का इस्तेमाल किया जाता है, जिसके बारे में अगले सेक्शन में बताया गया है.

साथ ही, वेंडर की खास जानकारी दिखाने के लिए, वाई-फ़ाई सॉफ़्ट एपी, IPv4 और सूचना एलिमेंट (IE) के लिए DHCP लागू कर सकता है. IE, 802.11 (वाई-फ़ाई) मैनेजमेंट फ़्रेम में मौजूद अलग-अलग लंबाई वाला फ़ील्ड है. इसकी मदद से, कस्टम जानकारी को दूसरे सिस्टम पर ले जाया जा सकता है.

कमिश्नर स्कैनिंग के दौरान वाई-फ़ाई चैनल 1, 6, और 11 को प्राथमिकता दी जानी चाहिए, लेकिन लोकल स्पेक्ट्रम रेगुलेशन के तहत अनुमति वाले सभी चैनलों को स्कैन करना ज़रूरी है.

कार्रवाई का पता लगाने के लिए वाई-फ़ाई सॉफ़्ट AP का इस्तेमाल नहीं किया जाता.

डीएनएस-एसडी

इस मामले में, कमीशनी को इसके डोमेन नेम सर्विस - सर्विस डिस्कवरी (डीएनएस-एसडी) विज्ञापनों से खोजा जाएगा. इनमें नोड से रेंडर की गई सेवाओं की जानकारी होती है. डीएनएस-एसडी के बारे में ज़्यादा जानकारी के लिए आरएफ़सी 6762 देखें. यह डिवाइस खोजने का एक आम तरीका है, जब:

  • कमीशनी, ईथरनेट से जुड़ा होता है और उसके पास एन्क्रिप्ट (सुरक्षित) नहीं किए गए नेटवर्क मीडियम का फ़िज़िकल ऐक्सेस होता है.
  • कमीशनी, किसी आउट-ऑफ़-बैंड तरीके से वाई-फ़ाई या Thread नेटवर्क से जुड़ गया है.
  • कमीशनी को पहले ही किसी दूसरे कपड़े के लिए कमीशन दिया गया था और वह वाई-फ़ाई/Thread नेटवर्क में शामिल हो गया है. इस मामले में कमीशनी, बीएलई विज्ञापनों का इस्तेमाल नहीं कर सकता या सॉफ़्ट एपी नहीं बना सकता. इस तरह, दूसरे सभी फ़ैब्रिक इस तरीके से मुहैया कराए जाते हैं.

Thread डिवाइस सीधे तौर पर डीएनएस-एसडी का इस्तेमाल नहीं करते. इसके बजाय, वे Thread बॉर्डर राऊटर के प्रॉक्सी तरीके का इस्तेमाल करते हैं. यह तरीका डीएनएस-एसडी सर्विस रजिस्ट्रेशन प्रोटोकॉल और इसके विज्ञापन प्रॉक्सी से तय किया जाता है. Thread डिवाइस, आम तौर पर Thread बॉर्डर राऊटर उपलब्ध कराने वाली एसआरपी सेवा में रजिस्टर होते हैं. यह सेवा, रजिस्टर किए गए हर Thread नोड की ओर से mडीएनएस ट्रैफ़िक को मैनेज करती है. साथ ही, इन प्रोटोकॉल से जनरेट होने वाले अतिरिक्त ट्रैफ़िक के साथ, Thread नेटवर्क पर बोझ नहीं डालती है.

डिवाइस को खोजने के लिए, डीएनएस-एसडी इंस्टेंस का नाम _matterc._udp है और होस्ट के नामों को 48-बिट MAC पते या 64-बिट MAC एक्सटेंडेड एड्रेस की मदद से बनाया जाता है. इसे A5F15790B0D15F32.local. जैसे हेक्स स्ट्रिंग के तौर पर दिखाया जाता है. आम तौर पर, इस रिकॉर्ड का विज्ञापन सिर्फ़ तब दिखाया जाता है, जब कमिश्नी को कमीशन दिया गया हो. हालांकि, कमीशन मोड में न होने पर भी विज्ञापन दिखाना जारी रखा जा सकता है. इस व्यवहार को एक्सटेंडेड डिस्कवरी का नाम दिया जाता है.

पता लगने के बाद, आईपीवी6 पते AAAA रिकॉर्ड में दिखाए जाते हैं और कुंजी/वैल्यू पेयर, डीएनएस-एसडी TXT रिकॉर्ड में दिखाए जाते हैं. कुंजी/वैल्यू पेयर में डिस्क्रिमिनेटर, वेंडर आईडी, और प्रॉडक्ट आईडी जैसी जानकारी होती है. नोड, सब-टाइप के मुताबिक कमीशन का विज्ञापन भी दिखाता है. इसकी मदद से, नतीजों को फ़िल्टर किया जा सकता है, ताकि सिर्फ़ किसी खास एट्रिब्यूट से मेल खाने वाले कमिश्नी को खोजा जा सके.

ऑपरेशनल डिस्कवरी

ऑपरेशनल डिस्कवरी, किसी कमीशन किए गए नोड को खोजने और उसकी पहचान करने की प्रक्रिया होती है. ऑपरेशनल डिस्कवरी सिर्फ़ आईपी-आधारित डीएनएस-एसडी तरीके से होती है. नोड इंस्टेंस का नाम 64 बिट कंप्रेस किए गए फ़ैब्रिक आईडी और 64 बिट नोड आईडी से बना होगा. इसके बाद, हेक्साडेसिमल में ये आईडी, हाइफ़न के साथ जोड़े जाते हैं, जैसे कि 2906C908D115D362-8FC7772401CD0696.local. में. ऑपरेशनल डिस्कवरी का टारगेट होस्ट नाम और डीएनएस-एसडी डिवाइस डिस्कवरी एक ही है.

डीएनएस-एसडी सेवा का टाइप _matter._tcp है. हालांकि, _tcp नाम का इस्तेमाल किया जाता है, लेकिन डिवाइस में यूडीपी जैसे दूसरे ट्रांसपोर्ट का इस्तेमाल किया जा सकता है.