כדי להריץ בדיקות אישור של רכיב או מוצר של 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.