אחרי שתפעילו את OTBR, תוכלו ליצור רשת Thread ולבדוק את החיבור שלה לאינטרנט.
יצירת רשת השרשורים

במחשב שפועל בו תחנת OTBR:
פותחים חלון דפדפן ועוברים אל 127.0.0.1:8080. אם OTBR אביזר העגינה פועל כראוי, ה-GUI של ה-OTBR נטען.
יש לבחור באפשרות "Form" ולשנות את פרטי הכניסה שמוגדרים כברירת מחדל. מומלץ להשאיר את ערכי ברירת המחדל של קידומת הערוץ וקידומת הרשת. כדאי לשים לב לכל אחד מהתכונות האלה כדי לבדוק צומת שרשור נפרד מאוחר יותר.
פרמטר | ערך לדוגמה |
---|---|
שם הרשת | OTBR4444 |
מזהה PAN | 0x4444 |
מפתח רשת | 33334444333344443333444433334444 |
מזהה PAN מורחב | 3333333344444444 |
ביטוי סיסמה | 444444 |
ערוץ | 15 |
קידומת ברשת | fd11:22:: |
כדי ליצור את רשת השרשור, בוחרים באפשרות טופס. בודקים את הפלט בחלון ה-OTR Docker Docker. אמורה להופיע פלט יומן של otbr-agent
עבור הוספת הקידומת ברשת וכתובת SLAAC:
otbr-agent[224]: [INFO]-CLI-----: execute command: prefix add fd11:22::/64 pasor
הפלט הזה נדרש לחיבור לאינטרנט עבור רשת השרשורים.
הצגת צומת שרשור שני
עם חיבור עגינה של OTBR, יש להוסיף צומת שרשור עצמאי לרשת השרשורים ולבדוק שיש לו חיבור לאינטרנט.
אם אתם משתמשים ב-RCP פיזי עם עגינה של OTBR, תוכלו להשתמש בצומת צומת פיזי נוסף כדי לבדוק. אם אתם משתמשים בסימולציה של RCP עם תחנת עגינה ב-OTBR, השתמשו בצומת שני שמדמה כדי לבדוק.
צומת בשרשור הפיזי
אפשר ליצור ולהבליט צומת Thread עצמאי בפלטפורמה הנתמכת לפי בחירתך. אין צורך לבנות את הצומת הזה עם מתגי build ספציפיים.
אפשר לעיין במאמר Build OpenThread כדי לקבל הוראות בסיסיות ליצירת בניין.
לקבלת הוראות מפורטות לבנייה ולפלאש של פלטפורמת ה-NrFic nRF52840, כדאי לעיין ברשת של Thread עם לוחות nRF52840 ו-OpenThread Codelab.
לאחר הבנייה וההבהוב, מחברים את מכשיר החוט למכונה שמפעילה עגינה של OTBR באמצעות USB. יש להשתמש ב-
screen
בחלון טרמינל חדש כדי לגשת אל CLI. לדוגמה, אם המכשיר מותקן ביציאה/dev/ttyACM1
:screen /dev/ttyACM1 115200
יש להקיש על Enter כדי להציג את הודעת ההודעה
>
של OpenThread CLI.
סימולציה של צומת שרשור
פותחים חלון מסוף חדש במחשב שבו פועל OTBR עגינה.
הפעלה של אפליקציית CLI כדי להציג צומת מדומה:
cd ~/openthread
./output/simulation/bin/ot-cli-ftd 2
יש להקיש על Enter כדי להציג את הודעת ההודעה
>
של OpenThread CLI.
הצטרפות לצומת השני ברשת השרשורים
באמצעות ה-OpenLI CLI עבור הצומת הפיזי או סימולציה של שרשור, מצטרפים לצומת לרשת השרשור שנוצרה על ידי OTBR אביזר.
מעדכנים את פרטי הכניסה של הרשת בשרשור, באמצעות הערכים המינימליים הנדרשים מ-OTBR Docker:
dataset networkkey 33334444333344443333444433334444
Donedataset commit active
Doneיש להציג את ממשק השרשור ולהתחיל את השרשור:
ifconfig up
Donethread start
Doneהצומת צריך להצטרף לרשת ה-OTBR של ה-OTBR באופן אוטומטי. בתוך שתי דקות, המצב שלו צריך להיות
router
:state
routerצריך לבדוק את כתובות ה-IP של הצומת ולוודא שיש לו כתובת IPv6 עם קידומת של רשת
fd11:22::/64
בשדה שמצוין במהלך ההגדרה של רשת שרשור:ipaddr
fd11:22:0:0:614e:4588:57a1:a473 fd33:3333:3344:0:0:ff:fe00:f801 fd33:3333:3344:0:1b5f:db5:ecac:a9e fe80:0:0:0:e0c4:5304:5404:5f70:98cd
פינג לכתובת ציבורית
בשלב זה אמורה להיות לכם אפשרות לשלוח פינג לכתובת IPv4 ציבורית מהשרשור
הנפרד. ה-Thread משתמש רק ב-IPv6, כך שפינג כתובת IPv4 ציבורית
צריך לתרגם אותו ל-IPv6 ולשלב אותו בקידומת המוכרת של
64:ff9b::/64
שמשמשת את 'תרגום כתובת רשת' (NATBR) ב-OTBR.
כדי לקבל כתובת IPv4 מתורגמת, צריך להשתמש באתר כמו findipv6.com.
מתרגמים את כתובת ה-IPv4 שרוצים לבדוק. לדוגמה,
172.217.164.110
מתורגם ל-IPv6 הוא::ffff:acd9:a46e
.צריך להשתמש רק ב-4 הבייטים האחרונים של כתובת ה-IPv6 שהתקבלה, כדי לשלב אותה בקידומת המוכרת של
64:ff9b::/64
כדי לקבל כתובת IPv6 חדשה: 64:ff9b::acd9:a46eבצעו פינג לכתובת IPv6 החדשה הזו מה-CLI של צומת השרשורים הנפרד כדי לבדוק את קישוריות האינטרנט. פינג הכתובת הזו דומה לפינג של כתובת ה-IPv4 המקורית:
ping 64:ff9b::acd9:a46e
16 bytes from 64:ff9b:0:0:0:0:acd9:a46e: icmp_seq=1 hlim=118 time=45ms
הצלחת! הצומת השני יכול לתקשר עם האינטרנט דרך OTBR אביזר העגינה.