নেটিভ ইনস্টল

GitHub-এ উৎস দেখুন

OTBR কোড পান

রাস্পবেরি পাইতে:

  1. গিট ইনস্টল করুন:

    sudo apt install git
    

  2. GitHub থেকে ot-br-posix ক্লোন করুন:

    git clone --depth=1 https://github.com/openthread/ot-br-posix
    

OTBR তৈরি এবং ইনস্টল করুন

OTBR-এর দুটি স্ক্রিপ্ট আছে যা থ্রেড বর্ডার রাউটার বুটস্ট্র্যাপ করে সেট আপ করে:

cd ot-br-posix
./script/bootstrap
INFRA_IF_NAME=wlan0 ./script/setup

OTBR একটি থ্রেড ইন্টারফেস এবং ইনফ্রাস্ট্রাকচার নেটওয়ার্ক ইন্টারফেস (যেমন Wi-Fi/Ethernet) উভয় ক্ষেত্রেই কাজ করে যা INFRA_IF_NAME দিয়ে নির্দিষ্ট করা হয়। থ্রেড ইন্টারফেসটি OTBR নিজেই তৈরি করে এবং ডিফল্টরূপে wpan0 নামকরণ করে এবং যদি INFRA_IF_NAME স্পষ্টভাবে নির্দিষ্ট না করা থাকে তবে ইনফ্রাস্ট্রাকচার ইন্টারফেসের একটি ডিফল্ট মান wlan0 থাকে। যদি আপনার রাস্পবেরি পাই একটি ইথারনেট কেবল দ্বারা সংযুক্ত থাকে, তাহলে ইথারনেট ইন্টারফেসের নাম উল্লেখ করুন (যেমন eth0 ):

INFRA_IF_NAME=eth0 ./script/setup

otbr-agent পরিষেবাটি এখন সক্রিয় এবং রিবুট করার পরে শুরু হবে। রিবুট না করেই অবিলম্বে পরিষেবাটি শুরু করতে, server স্ক্রিপ্টটি ব্যবহার করুন:

./script/server

otbr-agent পরিষেবাটি সক্রিয় আছে কিনা তা যাচাই করুন:

sudo service otbr-agent status
● otbr-agent.service - Border Router Agent
   Loaded: loaded (/lib/systemd/system/otbr-agent.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2021-03-01 05:46:26 GMT; 2s ago
 Main PID: 2997 (otbr-agent)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/otbr-agent.service
           └─2997 /usr/sbin/otbr-agent -I wpan0 -B wlan0 spinel+hdlc+uart:///dev/ttyACM0

Mar 01 05:46:26 raspberrypi otbr-agent[2997]: Stop publishing service
Mar 01 05:46:26 raspberrypi otbr-agent[2997]: [adproxy] Stopped
Mar 01 05:46:26 raspberrypi otbr-agent[2997]: PSKc is not initialized
Mar 01 05:46:26 raspberrypi otbr-agent[2997]: Check if PSKc is initialized: OK
Mar 01 05:46:26 raspberrypi otbr-agent[2997]: Initialize OpenThread Border Router Agent: OK
Mar 01 05:46:26 raspberrypi otbr-agent[2997]: Border router agent started.
Mar 01 05:46:26 raspberrypi otbr-agent[2997]: [INFO]-CORE----: Notifier: StateChanged (0x00038200) [NetData PanId NetName ExtPanId]
Mar 01 05:46:26 raspberrypi otbr-agent[2997]: [INFO]-PLAT----: Host netif is down