דרישות מוקדמות לאישור הסמכה

כדי להריץ בדיקות הסמכה על רכיב או על מוצר של OpenThread, באמצעות GRL מסגרת בדיקה, עליך לוודא שעמדת בדרישות הבאות.

חברות בשרשור

כדי להוריד את תוכנת GRL Thread Harme ולהשתמש בה, או כדי לשלוח רכיב או מוצר לקבלת אישור, עליך להיות חבר/ה במועדון של הערוץ או נותן חסות בקבוצת השרשורים.

ניוד

צריך להעביר את Openthread לפלטפורמה המיועדת לאישור. למידע נוסף, ניתן לעיין במדריך להעברה.

אפשרויות build

אפשרויות היצירה הבאות נחוצות למכשיר הבדיקה (DUT) המעורבים בבדיקת אישור.

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER (מכשיר המאפשר שרשור מלא (FTD) בלבד)
  • OT_DHCP6_CLIENT (אופציונלי)
  • OT_JOINER

סעיף 8 במפרט Thread 1.1.1 מגדיר את MeshCop בפרוטוקול פרוטוקול (MeshCoP) לאימות, הזמנה והצטרפות של מכשירי רדיו חדשים ולא מהימנים לרשת משבצות. כדי להשתמש ב-MeshCoP בתרחישים של בדיקות עמלה לתזמורת, צריך להפעיל את תפקידי הנציבים והמצטרפים.

OpenOpen מספקת תמיכה בסיסית ב-DHCPv6, אבל DHCPv6 רשום כאופציונלי במפרט Thread 1.1.1. שלושה מקרי בדיקה משתמשים בפונקציונליות של לקוח DHCPv6: 5.2.5 (REED), 5.3.8 (מנהיג) ו-5.3.9 (נתב). אם האפליקציה משתמשת ב-DHCPv6, יש להפעיל את DHCPv6 ב-build.

לדוגמה, כדי לבנות פלטפורמה CC2538 עם DHCPv6 לשימוש כ-DUT בבדיקות אישור:

./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
    -DOT_DHCP6_CLIENT=ON -DOT_JOINER=ON

למידע נוסף על השימוש באפשרויות התצורה והבנייה, יש לעיין במדריך הבנייה.

אפשרויות build של מחסנית (Stack)

אפשרויות ה-build הבאות נדרשות עבור מחסנית העזר הקשורה לבדיקת אישור:

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER
  • OT_DHCP6_CLIENT
  • OT_DHCP6_SERVER
  • OT_JOINER
  • OT_MAC_FILTER
  • OT_REFERENCE_DEVICE

לדוגמה, כדי לבנות את CC2538 לשימוש כערימת עזר בבדיקות האישורים:

./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
    -DOT_DHCP6_CLIENT=ON -DOT_DHCP6_SERVER=ON -DOT_JOINER=ON \
    -DOT_MAC_FILTER=ON -DOT_REFERENCE_DEVICE=ON

חומרה

  • 32 מכשירי עזר המחולקים לשרשורים (השתמשנו בלוחות TI CC2538) שפועלים באמצעות OpenThread 1.1 או הטמעת שרשור אחרת שנתמכת במסגרת הבדיקה
  • N XP/Freescale Sniffer USB-KW24D512, שמפעיל את הקושחה של npifper במסגרת 'מסגרת הבדיקה'
  • מכשיר DUT (המכשיר שאת/ה מאשר/ת) משתמש ב-OpenThread 1.1
  • נרתיק מגן לגליל לתרחישים לדוגמה הבאים:
    • 5.6.7 (REED)
    • 6.3.2 (MED, SED)
    • 9.2.9 (מנהיג, נתב)
    • 9.2.10 (נתב, ED1, SED1)
  • כמות מספיקה של 3 רכזות USB לתמיכה ב-35 מכשירים לפחות (32 מכשירי עזר + 2 מחיצות + 1 DUT)
  • מכונה ל-Windows שמפעילה את תוכנת 'מסגרת בדיקה'

תוכנה

מסגרת הבדיקה של שרשור GRL נדרשת לכל בדיקות האישור.

השלבים הבאים

אם אתם עומדים בכל דרישות הסף, אתם מוכנים לבדיקות ההסמכה.

כדי לבצע בדיקות אישור באופן אוטומטי, נדרשת הגדרה נוספת. מידע נוסף זמין בקטע הגדרת אוטומציה.

כדי להריץ בדיקות הסמכה באופן ידני, אפשר לעיין במאמר שימוש במסגרת בדיקת GRL.