চালিয়ে যাওয়ার আগে, আমরা OpenThread হার্ডওয়্যার কোডল্যাবের মাধ্যমে যাওয়ার পরামর্শ দিই, যা এই নির্দেশিকায় ব্যবহৃত nRF52840 DK বোর্ড ফ্ল্যাশ করার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম এবং সফ্টওয়্যার ইনস্টল করার জন্য আপনার পরিবেশ কীভাবে সেট আপ করতে হবে তার বিশদ বিবরণ দেয়।
OpenThread তৈরি করুন
- OpenThread সংগ্রহস্থল ক্লোন করুন, এবং থ্রেড রেফারেন্স 2018-09-26 রিলিজ প্রতিশ্রুতিতে স্যুইচ করুন:
git clone https://github.com/openthread/openthreadcd openthreadgit checkout -b thread-reference-20180926 - GNU টুলচেইন এবং অন্যান্য নির্ভরতা ইনস্টল করুন:
./script/bootstrap - nRF52840 উদাহরণ তৈরি করুন।
USB=1সুইচ একটি সিরিয়াল পরিবহন হিসাবে নেটিভ USB CDC ACM সক্ষম করে৷make -f examples/Makefile-nRF52840 BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 \ DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1 \ UDP_FORWARD=1 USB=1
ফ্ল্যাশ করুন এবং NCP এর সাথে সংযোগ করুন

NCP হিসাবে nRF52840 DK বোর্ডকে কীভাবে ফ্ল্যাশ করতে হবে এবং রাস্পবেরি পাই-এর সাথে সংযোগ করতে হবে তার নির্দেশাবলীর জন্য nRF52840 ফ্ল্যাশ করুন এবং পূর্ব-নির্মিত NCP ফার্মওয়্যার গাইড থেকে nRF52840 ধাপগুলিকে সংযুক্ত করুন ৷
অনুরূপ নির্দেশাবলী OpenThread হার্ডওয়্যার কোডল্যাবেও পাওয়া যায়।
রাস্পবেরি পাই সেট আপ করুন
কীভাবে OS ইনস্টল করতে হবে এবং ডিভাইসটি কনফিগার করতে হবে তার নির্দেশাবলীর জন্য Raspberry Pi 3B (RPi3B) বর্ডার রাউটার প্ল্যাটফর্ম পৃষ্ঠা থেকে OS ধাপ ডাউনলোড এবং ইনস্টল করুন ।
সাধারণ RPi3B সেটআপ এবং কনফিগারেশন ছাড়াও, git এবং কিছু প্রস্তাবিত ইউটিলিটি ইনস্টল করুন:
sudo apt-get install git screen tcpdumpOpenThread বর্ডার রাউটার সেট আপ করুন
- OpenThread বর্ডার রাউটার সংগ্রহস্থল ক্লোন করুন, এবং থ্রেড সার্টিফাইড 2018-08-19 রিলিজ প্রতিশ্রুতিতে স্যুইচ করুন:
git clone https://github.com/openthread/ot-br-posixcd ot-br-posixgit checkout -b thread-br-certified-20180819 - নির্ভরতা ইনস্টল করুন:
./script/bootstrap -
wpantundএর জন্য OTBR সার্টিফিকেশন কমিট ব্যবহার করে OTBR এবংwpantundকম্পাইল এবং ইনস্টল করুন:WPANTUND_COMMIT=8c189c6 ./script/setup -
/etc/wpantund.confখুলুন এবং nRF52840 DK NCP-এর জন্য UART পোর্ট আপডেট করুন:Config:NCP:SocketPath '/dev/ttyACM0'
-
wpantundপরিষেবা পুনরায় আরম্ভ করুন:sudo service wpantund restart
বর্ডার রাউটার এখন চালু হওয়া উচিত। OTBR সম্পর্কে আরও তথ্যের জন্য OpenThread বর্ডার রাউটার দেখুন।