এই নির্দেশিকায়, থ্রেড নেটওয়ার্ক তৈরি করতে OTBR ওয়েব GUI কীভাবে ব্যবহার করবেন তা শিখুন। তারপরে, একটি সমর্থিত প্ল্যাটফর্ম চয়ন করুন এবং একটি যোগকারী ডিভাইস তৈরি করুন।
একটি বর্ডার রাউটার সেট আপ করতে, OpenThread বর্ডার রাউটার বিল্ড এবং কনফিগারেশন পড়ুন।
থ্রেড নেটওয়ার্ক গঠন করুন
একটি নতুন অপারেশনাল ডেটাসেট শুরু করুন:
sudo ot-ctl dataset init newDoneনেটওয়ার্ক শংসাপত্র সেট করুন:
sudo ot-ctl dataset panid 0xdeadDonesudo ot-ctl dataset extpanid dead1111dead2222Donesudo ot-ctl dataset networkname OpenThreadGuideDonesudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEADDoneOTBR-এ PSKc জেনারেটর টুলের সাহায্যে একটি পাসফ্রেজ (কমিশনার ক্রেডেনশিয়াল), বর্ধিত প্যান আইডি এবং নেটওয়ার্ক নাম ব্যবহার করে একটি হেক্স-এনকোডেড PSKc তৈরি করুন। অপারেশনাল ডেটাসেটে যে একই এক্সটেন্ডেড প্যান আইডি এবং নেটওয়ার্ক নাম ব্যবহার করা হয়েছে তা নিশ্চিত করুন:
cd ~/ot-br-posix/build/otbr/tools./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide198886f519a8fd7c981fee95d72f4ba7PSKc সেট করুন:
sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7Doneসক্রিয় ডেটাসেট কমিট করুন, অন-মেশ উপসর্গ সেট করুন এবং থ্রেড নেটওয়ার্ক গঠন করুন:
sudo ot-ctl dataset commit activeDonesudo ot-ctl prefix add fd11:22::/64 pasorDonesudo ot-ctl ifconfig upDonesudo ot-ctl thread startDonesudo ot-ctl netdata registerDoneনেটওয়ার্ক কনফিগারেশন নিশ্চিত করুন:
sudo ot-ctl stateleader Donesudo ot-ctl pskc198886f519a8fd7c981fee95d72f4ba7 Done
Joiner ডিভাইস প্রস্তুত করুন
ওপেন থ্রেড দিয়ে একটি ডিভাইস তৈরি করুন এবং ফ্ল্যাশ করুন, যোগকারী হিসাবে কাজ করতে। OpenThread নির্মাণের একটি সংক্ষিপ্ত বিবরণের জন্য, বিল্ডিং গাইড দেখুন।
যোগদানকারী ভূমিকা সক্রিয় করতে -DOT_JOINER=ON বিল্ড বিকল্পটি ব্যবহার করুন।
GNU Autotools-এর সাহায্যে সমর্থিত প্ল্যাটফর্ম তৈরির বিষয়ে নির্দিষ্ট নির্দেশাবলী প্রতিটি উদাহরণের প্ল্যাটফর্ম ফোল্ডারে পাওয়া যাবে।
একজন যোগদানকারীকে কমিশন করার সময়, নিম্নলিখিত শর্তাবলী এবং ধারণাগুলি বোঝা গুরুত্বপূর্ণ:
ডিভাইসে যোগদানের শংসাপত্র : একটি ডিভাইস চালু করার জন্য আপনাকে একটি পাসফ্রেজ প্রদান করতে হবে, উদাহরণস্বরূপ
J01NU5। এই পাসফ্রেজটি আপনার থ্রেড নেটওয়ার্ক তৈরি করার সময় আপনার তৈরি করা কমিশনার ক্রেডেনশিয়াল থেকে আলাদা, এবং বিভিন্ন প্রয়োজনীয়তা রয়েছে:- 6 এবং 32 অক্ষরের মধ্যে দৈর্ঘ্য সহ সমস্ত বড় হাতের বর্ণসংখ্যার অক্ষরের একটি স্ট্রিং (0-9 এবং AY, I, O, Q, এবং Z বাদ দিয়ে) হতে হবে।
জয়েনিং ডিভাইস ক্রেডেনশিয়ালকে জয়েন পাসফ্রেজ, জয়নার পাসওয়ার্ড বা PSKd হিসাবেও উল্লেখ করা যেতে পারে। এই পাসফ্রেজটি থ্রেড কমিশনিংয়ের সময় একটি ডিভাইস প্রমাণীকরণ করতে ব্যবহৃত হয়। আপনি একটি অনন্য QR কোড তৈরি করতে একটি ডিভাইসের EUI64 মান সহ এটি ব্যবহার করতে পারেন।
PSKd : যোগদানকারীর জন্য পূর্ব-ভাগ করা কী। PSKd হল জয়েনিং ডিভাইস ক্রেডেনশিয়াল যখন এটি বিশেষভাবে বাইনারি আকারে এনকোড করা হয়।
EUI-64 : 64-বিট এক্সটেন্ডেড ইউনিক আইডেন্টিফায়ার, উদাহরণস্বরূপ
0000b57fffe15d68। এটি একটি সংযোগকারী ডিভাইসের ফ্যাক্টরি দ্বারা নির্ধারিত IEEE EUI-64, একটি QR কোড তৈরি করতে এবং অনন্যভাবে একটি ডিভাইস সনাক্ত করতে ব্যবহৃত হয়৷
একবার যোগদানকারী ডিভাইসটি প্রস্তুত হয়ে গেলে, এর ফ্যাক্টরি দ্বারা নির্ধারিত IEEE EUI-64 প্রাপ্ত করুন। OpenThread CLI-তে eui64 কমান্ড ব্যবহার করুন:
eui64
0000b57fffe15d68
Done
কমিশনার টাইপ নির্বাচন করুন
OpenThread কমিশনার OT কমিশনার CLI কে বাহ্যিকভাবে একটি ডিভাইস চালু করার জন্য প্রদান করে।
ওটি কমিশনার সিএলআই ওটিবিআরের মতো একই হোস্ট মেশিনে চলে। পরবর্তী গাইডে, বর্ডার রাউটারের সাথে সংযোগ করতে এবং একটি নতুন ডিভাইস চালু করতে OT কমিশনার CLI কীভাবে ব্যবহার করবেন তা শিখুন।