OTBR Docker शुरू करने के बाद, Thread नेटवर्क बनाएं और इसकी जांच करें इंटरनेट से कनेक्ट होने में मदद करता है.
Thread नेटवर्क बनाएं
OTBR Docker चलाने वाली मशीन पर:
ब्राउज़र विंडो खोलें और 127.0.0.1:8080 पर जाएं. अगर OTBR Docker ठीक से चल रहा है, तो OTBR वेब GUI लोड हो जाता है.
"फ़ॉर्म" चुनें मेनू विकल्प चुनकर कुछ डिफ़ॉल्ट क्रेडेंशियल बदलें. हमारा सुझाव है कि आप डिफ़ॉल्ट चैनल और ऑन-मेश प्रीफ़िक्स वैल्यू को रहने दें. आप चाहे जो भी इस्तेमाल करें, उसे नोट कर लें, ताकि बाद में आप एक अलग थ्रेड नोड की जांच कर सकें.
पैरामीटर | सैंपल की वैल्यू |
---|---|
नेटवर्क का नाम | OTBR4444 |
पैन आईडी | 0x4444 |
नेटवर्क कुंजी | 33334444333344443333444433334444 |
एक्सटेंडेड पैन आईडी | 3333333344444444 |
लंबा पासवर्ड | 444444 |
चैनल | 15 |
मेश में प्रीफ़िक्स | fd11:22:: |
Thread नेटवर्क बनाने के लिए, फ़ॉर्म को चुनें. OTBR Docker पर चलने वाली टर्मिनल विंडो में आउटपुट की जाँच करें. आपको ऑन-मेश प्रीफ़िक्स और एसएलएसी पते को जोड़ने के लिए, otbr-agent
का लॉग आउटपुट दिखेगा:
otbr-agent[224]: [INFO]-CLI-----: execute command: prefix add fd11:22::/64 pasor
यह आउटपुट, Thread नेटवर्क को इंटरनेट से कनेक्ट करने के लिए ज़रूरी है.
दूसरा थ्रेड नोड लाएं
जब OTBR Docker चालू हो जाए, तब थ्रेड में स्टैंडअलोन थ्रेड नोड जोड़ें नेटवर्क और परीक्षण करें कि यह इंटरनेट से कनेक्टिविटी है या नहीं.
अगर ओटीबीआर डॉकर के साथ फ़िज़िकल आरसीपी का इस्तेमाल किया जा रहा है, तो दूसरे फ़िज़िकल थ्रेड नोड का इस्तेमाल करके परीक्षण. अगर ओटीबीआर डॉकर के साथ सिम्युलेटेड आरसीपी का इस्तेमाल किया जा रहा है, तो दूसरे सिम्युलेटेड नोड का इस्तेमाल करके परीक्षण.
फ़िज़िकल थ्रेड नोड
साथ काम करने वाले प्लैटफ़ॉर्म पर एक स्टैंडअलोन Thread नोड बनाएं और उसे फ़्लैश करें आपकी पसंद के हिसाब से. इस नोड को किसी खास बिल्ड के साथ बनाना ज़रूरी नहीं है स्विच.
इमारत बनाने से जुड़े बुनियादी निर्देशों के लिए, Create OpenThread लेख पढ़ें.
nRF52840 बोर्ड और OpenThread की मदद से Thread नेटवर्क बनाना देखें कोडलैब (कोड बनाना सीखना): नॉर्डिक nRF52840 प्लैटफ़ॉर्म को बनाने और उसे फ़्लैश करने के बारे में ज़्यादा जानकारी दी गई है.
बनाने और फ़्लैश करने के बाद, Thread डिवाइस को चल रही मशीन के साथ अटैच करें यूएसबी से शुरू हुआ ओटीबीआर डॉकर. इसे ऐक्सेस करने के लिए, नई टर्मिनल विंडो में
screen
का इस्तेमाल करें सीएलआई. उदाहरण के लिए, अगर डिवाइस को/dev/ttyACM1
पोर्ट पर माउंट किया गया है:screen /dev/ttyACM1 115200
>
OpenThread CLI प्रॉम्प्ट को लाने के लिए, Enter बटन दबाएं.
सिम्युलेट किया गया थ्रेड नोड
ओटीबीआर डॉकर चलाने वाली मशीन पर नई टर्मिनल विंडो खोलें.
सिम्युलेटेड नोड लाने के लिए सीएलआई ऐप्लिकेशन शुरू करें:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैcd ~/openthread
./build/simulation/examples/apps/cli/ot-cli-ftd 2
>
OpenThread CLI प्रॉम्प्ट को लाने के लिए, Enter बटन दबाएं.
दूसरे नोड को Thread नेटवर्क से जोड़ें
अपने फ़िज़िकल या सिम्युलेटेड थ्रेड नोड के लिए OpenThread CLI का इस्तेमाल करके, नोड को OTBR Docker के ज़रिए बनाए गए Thread नेटवर्क पर जोड़ा जा सकता है.
नोड के लिए Thread नेटवर्क के क्रेडेंशियल अपडेट करें. इसके लिए कम से कम OTBR Docker से ज़रूरी मान:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैdataset networkkey 33334444333344443333444433334444
Donedataset commit active
DoneThread का इंटरफ़ेस खोलें और थ्रेड शुरू करें:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैifconfig up
Donethread start
Doneनोड अपने-आप OTBR Thread नेटवर्क से जुड़ जाएगा. दो के अंदर मिनट, इसकी स्थिति
router
होनी चाहिए:state
routerनोड के आईपी पतों की जांच करके पक्का करें कि इसमें
fd11:22::/64
का ऑन-मेश प्रीफ़िक्स, जैसा कि Thread नेटवर्क के दौरान तय किया गया है जानकारी:ipaddr
fd11:22:0:0:614e:4588:57a1:a473 fd33:3333:3344:0:0:ff:fe00:f801 fd33:3333:3344:0:1b5f:db5:ecac:a9e fe80:0:0:0:e0c4:5304:5404:5f70:98cd
सार्वजनिक पते को पिंग करें
आपको स्टैंडअलोन Thread से सार्वजनिक IPv4 पते को पिंग करना चाहिए नोड पर क्लिक करें. Thread में सिर्फ़ आईपीवी6 का इस्तेमाल होता है, इसलिए सार्वजनिक आईपीवी4 पता को NAT64 प्रीफ़िक्स के साथ जोड़कर अपने-आप IPv6 में बदल दिया जाएगा Thread नेटवर्क.
Thread नेटवर्क में NAT64 प्रीफ़िक्स देखने के लिए:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यहांnetdata show
Prefixes: fd11:22:0:0::/64 paros med d400 Routes: fdb5:7875:8e0e:2:0:0::/96 sn low d400 fd11:1111:1122:2222::/64 s med d400 Services: 44970 5d fd5179ed685532847aaa91505f016bbad11f s d400 44970 01 00000500000e10 s d400 Donefdb5:7875:8e0e:2:0:0::/96
, Thread नेटवर्क में NAT64 प्रीफ़िक्स है.स्टैंडअलोन थ्रेड नोड के सीएलआई से IPv4 पते को पिंग करें इसकी इंटरनेट कनेक्टिविटी की जाँच करें:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैping 8.8.8.8
Pinging synthesized IPv6 address: fdb5:7875:8e0e:2:0:0:808:808 16 bytes from fdb5:7875:8e0e:2:0:0:808:808: icmp_seq=15 hlim=119 time=48ms
हो गया! दूसरा थ्रेड नोड अब इंटरनेट से कम्यूनिकेट कर सकता है ओटीबीआर डॉकर.