אפשר לקבל עזרה בניהול משימות חיצוניות על ידי OT Commissioner CLI, שזמין במאגר GitHub של ot-commissioner.
במדריך הזה תלמדו איך מתקינים ומתקינים את OT Commissioner ומזמינים אותם להצטרף.
הגדרה של נציבות (OT)
כדי להשתמש ב-OT Commissioner CLI, קודם צריך Build OOT Commissioner.
חיפוש הרשת
כדי להפעיל את ה-OT Commissioner תצטרכו למצוא את כתובת ה-IP ואת מספר היציאה של שירות סוכן הגבולות. לקבלת עזרה באיתור המידע הזה, ראו mDNS Discovery. סוכן הגבולות תומך גם בחיבורי IPv4 וגם בחיבור IPv6.
התחברות לנתב הגבולות
מתחילים את ה-CLI Commissioner של ה-OT:
commissioner-cli
יש להגדיר את PSKc:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]מתחברים ל-OTBR ומספקים את כתובת ה-IP של ה-mDNS ואת היציאה:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >מוודאים שהנציב פועל:
active
true [done]
מזמינים את המצטרפים
לאחר חיבורו לנתב הגבולות, נציב OT יכול להזמין את מכשיר הצירוף.
ב-OT Commissioner, מפעילים את השרשור של Thread MeshCoP לכל המשתתפים, עם סיסמה של
J01NU5
:joiner enableall meshcop J01NU5
[done]במכשיר ההצטרפות, פותחים את התפקיד 'הצטרפות' עם הסיסמה שהוגדרה ב-OT Commissioner:
ifconfig up
Donejoiner start J01NU5
Doneממתינים דקה להשלמת לחיצת היד של DTLS בין הנציב למחבר:
Join success!
הצטרפות לרשת השרשורים
לאחר מכן, במכשיר ההצטרפות, מצטרפים לרשת השרשורים ובודקים את קישוריות הרשת.
פתרון בעיות
אם אתם נתקלים בבעיות שקשורות ל-OT Commissioner, בדקו את commissioner.log
,
אם הוא זמין. כדי להגדיר את הרישום ביומן, עיינו במאמר Build OT Commissioner.
IO_ERROR: חיבור של שקע חיבור לעמית
אפשר לנסות להשתמש בכתובת IP אחרת כדי להתחיל להשתמש ב-OT Commissioner.
IO_ERROR: NET – קריאת המידע מהשקע נכשלה
ממשקי ה-API לשקעים מחזירים את הודעת השגיאה הזו כשקריאה לקישור או התחברות ל-OTBR נכשלת. אם הודעת השגיאה הזו מופיעה, יש לנסות את הפעולות הבאות:
- חשוב לוודא שאתם מעבירים את מספר הניוד הנכון כשאתם מפעילים את OT. OTBR עשוי להשתמש ביציאה אחרת אחרי ההפעלה מחדש או אחרי הפעלה מחדש של הפלטפורמה.
- ודאו ש-OTBR פועל ושרשת השרשורים מוגדרת כראוי, כולל ה-PSKc. פרטי הכניסה של הצירוף/העמלה חייבים להיות באורך של 6 עד 255 תווים.
- כדאי לבדוק את כתובות ה-IP הגלובליות שלך, לדוגמה
ifconfig eth0
. יכול להיות שאתם משתמשים בכתובת ה-IP הלא נכונה כדי להפעיל את ה-OT Commissioner.
אבטחה: SSL – התקבלה התראה חמורה מהעמית שלנו
OT Commissioner יוצר סשן DTLS מאובטח עם שירות סוכני הגבול. בדרך כלל, שגיאת SSL חמורה מעידה על כך שסשן ה-DTLS המאובטח נכשל.
אם ההודעה הזו מופיעה, כדאי לבדוק ב-PSKc.
מ-OTBR:
sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done
מהנציב של OT:
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
משאבים
לפקודות נוספות commissioner-cli
, עיינו במאמר OT Commissioner CLI.