थ्रेड नेटवर्क और जॉइनर डिवाइस तैयार करें

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

GitHub पर स्रोत देखें

इस गाइड में, Thread Network बनाने के लिए OTBR वेब GUI का इस्तेमाल करने का तरीका जानें. फिर, काम करने वाला प्लैटफ़ॉर्म चुनें और जॉइनर डिवाइस बनाएं.

बॉर्डर राऊटर सेट अप करने के लिए, OpenThread बॉर्डर राऊटर बिल्ड और कॉन्फ़िगरेशन देखें.

Thread नेटवर्क बनाएं

वेब GUI

OTBR वेब जीयूआई, थ्रेड नेटवर्क बनाने के लिए सुझाया गया तरीका है. ऐसा करते समय, फ़ॉर्म के मेन्यू विकल्प में दिए गए सभी डिफ़ॉल्ट मानों को बदलें, सिवाय उन कामों के लिए जो मेक्स नंबर पर जोड़े जाने पर लागू होते हैं.

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

मैन्युअल

थ्रेड का नेटवर्क मैन्युअल तरीके से, ot-ctl का इस्तेमाल करके OpenThread POSIX की कमांड लाइन पर भी बनाया जा सकता है.

  1. नया ऑपरेशनल डेटासेट शुरू करें:

    sudo ot-ctl dataset init new
    Done
    

  2. नेटवर्क क्रेडेंशियल सेट करें:

    sudo ot-ctl dataset panid 0xdead
    Done
    

    sudo ot-ctl dataset extpanid dead1111dead2222
    Done
    
    sudo ot-ctl dataset networkname OpenThreadGuide
    Done
    
    sudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEAD
    Done
    
  3. लंबा पासवर्ड (कमीशनर क्रेडेंशियल), एक्सटेंडेड पैन आईडी, और OTBR पर PSKc जनरेटर टूल से नेटवर्क नाम का इस्तेमाल करके, हेक्स से कोड में डाला गया पीएसके जनरेट करें. उसी पैन कार्ड आईडी और नेटवर्क नाम का इस्तेमाल करना न भूलें जिनका इस्तेमाल ऑपरेशनल डेटासेट में किया गया था:

    cd ~/ot-br-posix/build/otbr/tools
    ./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide
    198886f519a8fd7c981fee95d72f4ba7
    

  4. पीएसके सेट करें:

    sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7
    Done
    

  5. चालू डेटासेट डालें, ऑन-मेश प्रीफ़िक्स सेट करें, और थ्रेड नेटवर्क बनाएं:

    sudo ot-ctl dataset commit active
    Done
    

    sudo ot-ctl prefix add fd11:22::/64 pasor
    Done
    
    sudo ot-ctl ifconfig up
    Done
    
    sudo ot-ctl thread start
    Done
    
    sudo ot-ctl netdata register
    Done
    
  6. नेटवर्क कॉन्फ़िगरेशन की पुष्टि करें:

    sudo ot-ctl state
    leader
    Done
    

    sudo ot-ctl pskc
    198886f519a8fd7c981fee95d72f4ba7
    Done
    

शामिल होने वाले डिवाइस को तैयार करें

ओपनर के साथ काम करने के लिए, OpenThread की मदद से डिवाइस बनाएं और फ़्लैश करें. OpenThread बनाने के बारे में खास जानकारी पाने के लिए, बिल्डिंग गाइड देखें.

जॉइनर की भूमिका चालू करने के लिए, -DOT_JOINER=ON बिल्ड विकल्प का इस्तेमाल करें.

GNU Autotools की मदद से काम करने वाले प्लैटफ़ॉर्म बनाने से जुड़े खास निर्देश हर उदाहरण#39;प्लैटफ़ॉर्म फ़ोल्डर पर देखे जा सकते हैं.

ग्रुप में शामिल होने के लिए, नीचे दिए गए शब्दों और सिद्धांतों को समझना ज़रूरी है:

  • डिवाइस क्रेडेंशियल में शामिल होना: आपको और #39;डिवाइस को शामिल करने के लिए लंबा पासवर्ड देना होगा, जैसे कि J01NU5. यह लंबा पासवर्ड आपके थ्रेड नेटवर्क को बनाते समय बनाए गए कमिश्नर क्रेडेंशियल से अलग है और इसकी अलग-अलग शर्तें हैं:

    • यह सभी बड़े अक्षरों और अंकों (0-9 और A-Y) की स्ट्रिंग होनी चाहिए. इसमें I, O, Q, और Z को शामिल नहीं किया जा सकता. इसके लिए, वर्णों की संख्या 6 से 32 के बीच होनी चाहिए.

    डिवाइस में शामिल होने के क्रेडेंशियल को 'शामिल होने का पासवर्ड', 'शामिल होने का पासवर्ड' या 'पीएसकेडी' भी कहा जाता है. इस लंबे पासवर्ड में, थ्रेड कमीशन के दौरान डिवाइस की पुष्टि की जाती है. आप एक खास क्यूआर कोड जनरेट करने के लिए, डिवाइस और #39;s EUI64 वैल्यू के साथ भी इसका इस्तेमाल कर सकते हैं.

  • PSKd: शामिल होने वाले व्यक्ति के लिए पहले से शेयर की गई कुंजी. जब PSKd खास तौर पर बाइनरी फ़ॉर्म में एन्कोड किया जाता है, तो यह शामिल होने वाला डिवाइस क्रेडेंशियल होता है.

  • ईयूआई-64: 64-बिट एक्सटेंडेड यूनीक आइडेंटिफ़ायर, उदाहरण के लिए 0000b57fffe15d68. यह एक जूरीर डिवाइस है#{0/}

शामिल होने वाले डिवाइस के तैयार हो जाने पर, उसे फ़ैक्ट्री से असाइन किया गया IEEE ईयू-64 पाएं. OpenThread CLI में eui64 निर्देश का इस्तेमाल करें:

eui64
0000b57fffe15d68
Done

कमिश्नर टाइप चुनें

OpenThread Commissioner किसी डिवाइस को बाहर से कमीशन देने के कई तरीके उपलब्ध कराता है:

OT Commissioner CLI उसी होस्ट मशीन पर काम करता है जिस पर OTBR चलता है. अगली गाइड में, बॉर्डर राऊटर से कनेक्ट करने और नए डिवाइस को कमीशन करने के लिए, ओटी कमिश्नर सीएलआई को इस्तेमाल करने का तरीका जानें या सीधे Android के लिए कमीशन पर जाएं.

Thread 1.1 नेटवर्क के लिए, Android के लिए थ्रेड 1.1 कमीशन ऐप्लिकेशन में कुछ और विकल्प मौजूद हैं.