CLI – משרד הנציבות

הצגת המקור ב-GitHub

אפשר לקבל עזרה בניהול משימות חיצוניות על ידי OT Commissioner CLI, שזמין במאגר GitHub של ot-commissioner.

במדריך הזה תלמדו איך מתקינים ומתקינים את OT Commissioner ומזמינים אותם להצטרף.

הגדרה של נציבות (OT)

כדי להשתמש ב-OT Commissioner CLI, קודם צריך Build OOT Commissioner.

חיפוש הרשת

כדי להפעיל את ה-OT Commissioner תצטרכו למצוא את כתובת ה-IP ואת מספר היציאה של שירות סוכן הגבולות. לקבלת עזרה באיתור המידע הזה, ראו mDNS Discovery. סוכן הגבולות תומך גם בחיבורי IPv4 וגם בחיבור IPv6.

התחברות לנתב הגבולות

  1. מתחילים את ה-CLI Commissioner של ה-OT:

    commissioner-cli
    
    
  2. יש להגדיר את PSKc:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. מתחברים ל-OTBR ומספקים את כתובת ה-IP של ה-mDNS ואת היציאה:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. מוודאים שהנציב פועל:

    active
    true
    [done]
    
    

מזמינים את המצטרפים

לאחר חיבורו לנתב הגבולות, נציב OT יכול להזמין את מכשיר הצירוף.

  1. ב-OT Commissioner, מפעילים את השרשור של Thread MeshCoP לכל המשתתפים, עם סיסמה של J01NU5:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. במכשיר ההצטרפות, פותחים את התפקיד 'הצטרפות' עם הסיסמה שהוגדרה ב-OT Commissioner:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. ממתינים דקה להשלמת לחיצת היד של 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.