דרישות מוקדמות לקבלת אישור

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

חברות בקבוצת שרשורים

כדי להוריד את תוכנת 'הרתמה של פרוטוקול GRL' ולהשתמש בה, או כדי לשלוח של רכיב או של מוצר לאישור, צריך להיות לך מינוי של תורם או נותן חסות בקבוצת השרשורים.

ניוד

צריך לנייד את OpenThread בהצלחה לפלטפורמה המטורגטת הסמכה. מידע נוסף זמין במאמר מדריך לניוד.

אפשרויות build

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

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

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

פרוטוקול OpenThread מספק תמיכה בסיסית ב-DHCPv6, אבל DHCPv6 רשום כאופציונלי במפרט של Thread 1.1.1. שלושה מקרי בדיקה משתמשים בלקוח DHCPv6 פונקציונליות: 5.2.5 (REED), 5.3.8 (Leader) ו-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 של סטאק

אפשרויות ה-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 מכשירים לאזכור של פרוטוקולי Thread (השתמשנו בלוחות TI CC2538), הרצת OpenThread 1.1 או הטמעת פרוטוקול Thread אחרת שנתמכת על ידי רצועת הבדיקה
  • מצלמת NXP/Freescale Sniffer USB-KW24D512, שפועלת בו קושחת ה-sniffer. מאת 'מסגרת בדיקה'
  • DUT (המכשיר שאותו רוצים לאשר) עם OpenThread 1.1
  • תיבת הגנת RF למקרי הבדיקה הבאים:
    • 5.6.7 (REED)
    • 6.3.2 (MED, SED)
    • 9.2.9 (מנהיג, נתב)
    • 9.2.10 (נתב, ED1, SED1)
  • מספיק רכזות USB לתמיכה ב-35 מכשירים לפחות (32 התקני עזר + 2) sniffers + 1 DUT)
  • מחשב Windows להפעלת התוכנה Test Harness

תוכנה

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

השלבים הבאים

אחרי שתעמדו בכל הדרישות המוקדמות, תוכלו לבחון את ההסמכה.

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

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