इस गाइड में, Thread नेटवर्क बनाने के लिए OTBR वेब GUI को इस्तेमाल करने का तरीका जानें. इसके बाद, इस्तेमाल किया जा सकने वाला कोई प्लैटफ़ॉर्म चुनें और एक जॉइनर डिवाइस बनाएं.
बॉर्डर राऊटर को सेट अप करने के लिए, OpenThread बॉर्डर राऊटर का बिल्ड और कॉन्फ़िगरेशन लेख पढ़ें.
Thread नेटवर्क बनाएं
वेब जीयूआई
Thread नेटवर्क बनाने के लिए, OTBR वेब का इस्तेमाल करना सबसे सही तरीका है जीयूआई. ऐसा करते समय बदलाव करें फ़ॉर्म मेन्यू विकल्प पर मौजूद सभी डिफ़ॉल्ट वैल्यू, सिर्फ़ 'मेश पर' विकल्प को छोड़कर प्रीफ़िक्स.
इस्तेमाल किए गए पासफ़्रेज़ को ध्यान में रखें. यह लंबा पासवर्ड, कमिश्नर का है क्रेडेंशियल. इसका इस्तेमाल एक्सटेंडेड पैन आईडी और नेटवर्क के नाम के साथ किया जाता है कमिश्नर (पीएसकेसी) के लिए पहले से शेयर की गई कुंजी जनरेट करें. PSKc को नेटवर्क में Thread कमिश्नर (बाहरी डिवाइस) की पुष्टि करें.
मैन्युअल
Thread नेटवर्क को मैन्युअल तौर पर, इसकी कमांड लाइन पर भी बनाया जा सकता है
ot-ctl
का इस्तेमाल करके, OpenThread POSIX.
नया ऑपरेशनल डेटासेट शुरू करें:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैsudo ot-ctl dataset init new
Doneनेटवर्क क्रेडेंशियल सेट करें:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैsudo ot-ctl dataset panid 0xdead
Donesudo ot-ctl dataset extpanid dead1111dead2222
Donesudo ot-ctl dataset networkname OpenThreadGuide
Donesudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEAD
Doneपासफ़्रेज़ (कमिश्नर क्रेडेंशियल) का इस्तेमाल करके, हेक्स-एन्कोडेड पीएसकेसी जनरेट करें, चालू हो, तो एक्सटेंडेड पैन आईडी और PSKc जनरेटर टूल के साथ नेटवर्क का नाम OTBR. पक्का करें कि एक ही एक्सटेंडेड पैन आईडी और नेटवर्क का इस्तेमाल किया गया हो ऑपरेशनल डेटासेट में इस्तेमाल किया गया:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैcd ~/ot-br-posix/build/otbr/tools
./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide
198886f519a8fd7c981fee95d72f4ba7PSKc सेट करें:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैsudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7
Doneचालू डेटासेट सेट करें, ऑन-मेश प्रीफ़िक्स सेट करें, और Thread बनाएं नेटवर्क:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैsudo ot-ctl dataset commit active
Donesudo ot-ctl prefix add fd11:22::/64 pasor
Donesudo ot-ctl ifconfig up
Donesudo ot-ctl thread start
Donesudo ot-ctl netdata register
Doneनेटवर्क कॉन्फ़िगरेशन की पुष्टि करें:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैsudo ot-ctl state
leader Donesudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7 Done
जॉइनर डिवाइस तैयार करें
जॉइनर के तौर पर काम करने के लिए, OpenThread की मदद से एक डिवाइस बनाएं और फ़्लैश करें. किसी OpenThread बनाने की खास जानकारी के लिए, बिल्डिंग गाइड देखें.
जॉइनर की भूमिका चालू करने के लिए, -DOT_JOINER=ON
बिल्ड विकल्प का इस्तेमाल करें.
GNU Autotools के साथ काम करने वाले प्लैटफ़ॉर्म बनाने के लिए, ये खास निर्देश मिले हर उदाहरण में प्लैटफ़ॉर्म फ़ोल्डर पर जाएं.
जॉइनर को कमीशन देते समय, इन शर्तों को समझना ज़रूरी है और कॉन्सेप्ट:
डिवाइस क्रेडेंशियल में शामिल होना: आपको इसके लिए एक लंबा पासवर्ड देना होगा किसी डिवाइस को चालू करें, जैसे कि
J01NU5
. यह लंबा पासवर्ड अलग है कमिश्नर के उस क्रेडेंशियल से मिली जानकारी जिसे आपने थ्रेड बनाते समय बनाया था और इसकी ज़रूरतें अलग हैं:- इसमें अंग्रेज़ी के सभी बड़े अक्षर और अंकों (0-9 और A-Y, पढ़ने के लिहाज़ से I, O, Q, और Z को छोड़कर, 6 और 32 वर्ण.
शामिल होने वाले डिवाइस के क्रेडेंशियल को 'शामिल हों' लंबा पासवर्ड भी कहा जा सकता है. जॉइनर पासवर्ड या PSKd. इस लंबे पासवर्ड का इस्तेमाल डिवाइस की पुष्टि करने के लिए किया जाता है को चालू किया गया था. इसे डिवाइस के EUI64 के साथ भी इस्तेमाल किया जा सकता है वैल्यू का इस्तेमाल करें.
PSKd: जॉइन करने वाले के लिए पहले से शेयर की गई कुंजी. PSKd मीटिंग में शामिल होने का डिवाइस है क्रेडेंशियल, जब उसे खास तौर पर बाइनरी रूप में कोड में बदला गया हो.
EUI-64: 64-बिट एक्सटेंडेड यूनीक आइडेंटिफ़ायर का उदाहरण
0000b57fffe15d68
. यह जॉइनर डिवाइस का फ़ैक्ट्री असाइन किया गया आईईईई ईयूआई-64 है, इसका इस्तेमाल, क्यूआर कोड जनरेट करने और किसी डिवाइस की खास तरह से पहचान करने के लिए किया जाता है.
जब 'जॉइनर' डिवाइस तैयार हो जाए, तो फ़ैक्ट्री की ओर से असाइन किया गया आईईईई ईयूआई-64 हासिल करें. इस्तेमाल की जाने वाली चीज़ें
OpenThread CLI में eui64
कमांड:
eui64
0000b57fffe15d68
Done
कमिश्नर का टाइप चुनें
OpenThread कमिश्नर आपको सेवाएं देते हैं ओटी कमिश्नर सीएलआई को बाहरी तौर पर किसी डिवाइस को चालू करने के लिए अनुमति देनी होगी.
ओटी कमिश्नर सीएलआई, ओटीबीआर वाली होस्ट मशीन पर ही काम करता है. अगले सेशन में गाइड, कनेक्ट करने के लिए ओटी कमिश्नर सीएलआई का इस्तेमाल करना सीखें और एक नया डिवाइस कमीशन करना होगा.