जारी रखने से पहले, हम OpenThread हार्डवेयर कोडलैब देखने का सुझाव देते हैं, जिसमें आपके एनवायरमेंट को सेट अप करने और nRF52840 डीके बोर्ड को इस्तेमाल करने के लिए ज़रूरी सभी टूल और सॉफ़्टवेयर को इंस्टॉल करने का तरीका बताया गया है इस गाइड में.
OpenThread बनाएं
- OpenThread डेटा संग्रह स्थान को क्लोन करें और थ्रेड रेफ़रंस
2018-09-26
रिलीज़ रिलीज़ पर स्विच करें:
git clone https://github.com/openthread/openthread
cd openthread
git checkout -b thread-reference-20180926
- GNU टूलचेन और अन्य डिपेंडेंसी इंस्टॉल करें:
./script/bootstrap
- nRF52840 का उदाहरण बनाएं.
USB=1
स्विच सीरियल ट्रांसपोर्ट के तौर पर नेटिव यूएसबी सीडीसी सीसीएम की सुविधा चालू करता है.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 को फ़्लैश करें और कनेक्ट करें

इसे देखेंnRF52840 को फ़्लैश करें औरnRF52840 से कनेक्ट करें NCP52840 DK बोर्ड को NCP के रूप में फ़्लैश करने और उसे रसभरी पिज से कनेक्ट करने के निर्देशों के लिए पहले से तैयार NCP फ़र्मवेयर गाइड की मदद लें.
OpenThread हार्डवेयर कोडलैब में भी इसी तरह के निर्देश दिए गए हैं.
Raspबेरी Pi सेट अप करें
OS को इंस्टॉल करने और डिवाइस को कॉन्फ़िगर करने के निर्देशों के लिए Raspबेरी Pi 3B (RPi3B) बॉर्डर राऊटर प्लैटफ़ॉर्म पेज से OS डाउनलोड और इंस्टॉल करें देखें.
सामान्य RPi3B सेट अप और कॉन्फ़िगरेशन के अलावा, git
और कुछ सुझाई गई सुविधाएं भी इंस्टॉल करें:
sudo apt-get install git screen tcpdump
OpenThread Border राऊटर सेट अप करें
- OpenThread बॉर्डर राऊटर डेटा संग्रह स्थान को क्लोन करें और स्विच करेंथ्रेड
प्रमाणित 2018-08-19
तय करें:
git clone https://github.com/openthread/ot-br-posix
cd ot-br-posix
git checkout -b thread-br-certified-20180819
- डिपेंडेंसी इंस्टॉल करें:
./script/bootstrap
wpantund
के लिए OTBR सर्टिफ़िकेशन का इस्तेमाल करके, OTBR औरwpantund
को कंपाइल और इंस्टॉल करें:WPANTUND_COMMIT=8c189c6 ./script/setup
/etc/wpantund.conf
खोलें और nRF52840 डीके एनसीपी के लिए UART पोर्ट अपडेट करें:Config:NCP:SocketPath '/dev/ttyACM0'
wpantund
सेवा रीस्टार्ट करें:sudo service wpantund restart
बॉर्डर राऊटर अब ऊपर और ऊपर की तरफ़ चलना चाहिए. OTBR के बारे में ज़्यादा जानकारी के लिए OpenThread Border Router देखें.