OpenThread Border Router (OTBR) में कई प्रकार के उपकरण और स्क्रिप्ट शामिल हैं जिनका उपयोग परीक्षण उद्देश्यों के लिए किया जा सकता है।
PSKc जनरेटर
pskc
कमिश्नर (PSKc) के लिए प्री-शेयर्ड कुंजी बनाता है। PSKc का उपयोग किसी थ्रेड नेटवर्क के लिए बाहरी थ्रेड कमिश्नर को प्रमाणित करने के लिए किया जाता है। इस उपकरण का उपयोग करने के लिए ओटीबीआर का निर्माण और स्थापित करें।
निर्माण के बाद, pskc
/ot-br-posix/tools
।
पैरामीटर
PSKc निम्नलिखित मापदंडों से उत्पन्न होता है:
- आयुक्त साख
- थ्रेड नेटवर्क विस्तारित पैन आईडी
- थ्रेड नेटवर्क नाम
प्रयोग
वाक्य - विन्यास:
pskc <commissioner-credential> <extpanid> <network-name>
उदाहरण:
./pskc J01NME 1234AAAA1234BBBB MyOTBRNetwork
ee4fb64e9341e13846bbe7e1c52b6785
इस उपकरण का उपयोग ot-ctl
साथ करने के लिए बाहरी थ्रेड कमीशन देखें।
स्टीयरिंग डेटा जनरेटर
steering-data
कमीशनिंग के लिए शामिल होने वालों के सेट के हैश उत्पन्न करने के लिए ब्लूम फ़िल्टर का उपयोग करता है। कमीशनिंग के दौरान, योजक केवल नेटवर्क विज्ञापन स्टीयरिंग डेटा की तलाश करता है जिसमें योजक स्वयं शामिल होता है। इस उपकरण का उपयोग करने के लिए ओटीबीआर का निर्माण और स्थापित करें।
निर्माण के बाद, steering-data
/ot-br-posix/tools
।
पैरामीटर
स्टीयरिंग डेटा निम्न मापदंडों से उत्पन्न होता है:
- जॉइनर आईडी (EUI-64)
- स्टीयरिंग डेटा की बाइट लंबाई (वैकल्पिक, डिफ़ॉल्ट 16 है)
प्रयोग
वाक्य - विन्यास:
steering-data [length] <joiner-id>
उदाहरण:
./steering-data 0000b57fffe15d68
00000000000000000020000000000100
स्टीयरिंग डेटा में उन सभी को शामिल करने के लिए कई जॉइनर आईडी का उपयोग करें:
./steering-data 0000b57fffe15d68 0000c57fffe15d68
00000000000080000020000000000500
परिणामी स्टीयरिंग डेटा की बाइट लंबाई को बदलने के लिए length
पैरामीटर का उपयोग करें:
./steering-data 8 0000b57fffe15d68
0020000000000100
OTBR आयुक्त
कमांड लाइन से थ्रेड डिवाइस को otbr-commissioner
करने के लिए otbr-commissioner
का उपयोग करें। निरंतर एकीकरण के दौरान इस उपकरण का उपयोग मेशकॉप (मेश कमिशनिंग प्रोटोकॉल) परीक्षणों में किया जाता है। इस उपकरण का उपयोग करने के लिए ओटीबीआर का निर्माण और स्थापित करें।
निर्माण के बाद, otbr-commissioner
/src/commissioner
पर स्थित है।
पैरामीटर
otbr-commissioner
साथ एक थ्रेड डिवाइस को सफलतापूर्वक कमिश्नर करने के लिए, हम निम्नलिखित मापदंडों का उपयोग कम से कम करने का सुझाव देते हैं:
पैरामीटर | |||||||
---|---|---|---|---|---|---|---|
नेटवर्क विवरण |
| ||||||
सम्मिलित होने का विवरण |
| ||||||
एजेंट का विवरण |
|
मापदंडों की पूरी सूची के लिए --help
उपयोग करें।
प्रयोग
./otbr-commissioner --network-name MyOTBRNetwork --network-password J01NME \
--xpanid 1234AAAA1234BBBB --joiner-eui64 0000b57fffe15d68 \
--joiner-pskd J01NU5 --agent-host 192.168.1.2 --agent-port 49191
शेल स्क्रिप्ट उदाहरण के लिए, meshcop
परीक्षण स्क्रिप्ट देखें ।
standalone_ipv6 स्क्रिप्ट
IPv6 कार्यक्षमता का परीक्षण करने के लिए standalone_ipv6
ipv6 स्क्रिप्ट का उपयोग करें यदि आपके परीक्षण या विकास के वातावरण में पूर्ण IPv6 अवसंरचना उपलब्ध नहीं है (उदाहरण के लिए, यदि आपका नेटवर्क एक अपस्ट्रीम IPv6 प्रदाता से जुड़ा नहीं है)।
यह स्क्रिप्ट IPv6 पतों की सेवा के लिए डिवाइस को सक्षम करने के लिए OTBR चलाने वाले प्लेटफ़ॉर्म पर अतिरिक्त सुविधाएँ स्थापित करता है।
यह स्क्रिप्ट /ot-br-posix/script/standalone_ipv6
।