גוגל מחויבת לקדם הון גזעי עבור קהילות שחורות. תראה איך.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

הגדרת DUT נתב גבול

לפני שתמשיך, אנו ממליצים לעבור על קוד החומרה OpenThread , שמפרט כיצד להגדיר את הסביבה שלך ולהתקין את כל הכלים והתוכנות הדרושים כדי להבהב את לוח nRF52840 DK המשמש במדריך זה.

בנה את OpenThread

  1. שכפל את מאגר OpenThread, ועבר למערכת ההפעלה Thread Reference 2018-09-26 :
     git clone https://github.com/openthread/openthread 
     cd openthread 
     git checkout -b thread-reference-20180926 
  2. התקן את מחזיק הכלים של GNU ותלות אחרות:
     ./script/bootstrap 
  3. בנה את הדוגמה 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

OTBR חיבור נורדי

עיין במבזק ה- nRF52840 וחבר את הצעדים nRF52840 ממדריך הקושחה של ה- NCP שנבנה מראש לקבלת הוראות כיצד להבהב את לוח nRF52840 DK כ- NCP ולחבר אותו ל- Raspberry Pi.

הוראות דומות נמצאות גם ב- Codelab של חומרת ה- OpenThread .

הגדר את פטל Pi

עיין בדף הפלטפורמה של נתב הגבול Raspberry Pi 3B (RPi3B) , הורד והתקן את שלב מערכת ההפעלה לקבלת הוראות להתקנת מערכת ההפעלה ולהגדרת התצורה של ההתקן.

בנוסף להגדרה והתצורה הרגילות של RPi3B, התקן git וכמה כלי עזר מומלצים:

 sudo apt-get install git screen tcpdump 

הגדר את נתב הגבול של OpenThread

  1. שכפל את מאגר OpenThread Border Router, והעבר למתחם השחרור מאושר על ידי Thread 2018-08-19 :
     git clone https://github.com/openthread/ot-br-posix 
     cd ot-br-posix 
     git checkout -b thread-br-certified-20180819 
  2. התקנת תלות:
     ./script/bootstrap 
  3. ערוך והתקן OTBR ו- wpantund , תוך שימוש בהתחייבות ההסמכה של wpantund עבור wpantund :
     WPANTUND_COMMIT=8c189c6 ./script/setup 
  4. פתח /etc/wpantund.conf ועדכן את יציאת UART עבור nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. הפעל מחדש את שירות wpantund :
     sudo service wpantund restart 

כעת על נתב הגבול להיות פועל. ראה נתב גבול OpenThread למידע נוסף על OTBR.