מידע על שרשור
רק התחלתם להשתמש ב-Thread ®? או פשוט לרענן את הידע שלכם? כדאי לקרוא את Thread Primer, הכולל את כל הפרטים הבסיסיים על Thread, ואיך הוא עובד.
כדאי לנסות את OpenThread
רוצה לדעת מה המטרה של OpenThread ש-Google פרסמה? הדרך המהירה ביותר לעשות זאת היא לעבור דרך אחד ממדריכי Codelab או המדריכים שלנו.
סימולציה של Codelab עם Docker
כדאי לנסות את OpenThread ללא צורך בחומרה לבדיקה. ב-Docker במחשבי Mac או Linux, תוכלו להיעזר במאמרים הבאים:
- סימולציה של רשת שרשורים
- אימות צומתי Thread באמצעות 'עמלות'
- איך משתמשים ב-OpenThread Daemon כדי לנהל סימולציה של רשת Thread עם RCP
התנסות ב-Simulation Codelab עם Docker
סימולציה של Codelab עם כלי פיתוח ל-build
גרסה חלופית של Docker Simulation Codelab, שבה במקום להשתמש ב-Docker, מגדירים את כלי היצירה של OpenThread ויוצרים את OpenThread ישירות במחשב Mac או Linux.
התנסות ב-Simulation Codelab עם כלי היצירה של Build
Codelabs לחומרה
נצלול ישירות בחומרה, שם תוכלו ללמוד:
- לוחות פתוח של Flash ב-Norfic nRF52840 או בלוחות פיתוח של Silicon Labs EFR32
- פיתוח רשת Thread אמיתית
- אימות צומתי Thread באמצעות 'עמלות'
- שימוש ב-OpenThread CLI ל-Multicast ול-UDP (בנורדי בלבד)
בודקים את ה-Codelab של החומרה הנורדית
נסו את Codelab לחומרה של Silicon Labs
התנסות ב-Codelink Hardware Codelab
Codelab ב-API
רוצה להשתמש בממשקי API של OpenThread באפליקציה? בעזרת חומרה אמיתית, תוכלו ללמוד איך:
- מתכננים את הלחצנים ואת נורות ה-LED בלוח הפיתוח הנורדי של nRF52840
- שימוש בממשקי API נפוצים של OpenThread ובמחלקה
otInstance
- מעקב אחר שינויים במצב OpenThread ותגובה
- שליחת הודעות UDP לכל המכשירים ברשת Thread
Codelab של סימולטור הרשת
סימולטור רשת ה-OpenThread (OTNS) מאפשר לכם להמחיש ולהפעיל רשת מדומה של Thread באמצעות ממשק CLI וממשק אינטרנט. במכונה של Mac או Linux, תוכלו לקרוא:
- יש להתקין את OTNS ולבנות את OpenThread עבור OTNS
- שימוש ב-OTNS-Web כדי לנהל רשת של Thread ולראות את הפעילות בדפדפן
- שימוש ב-OTNS-CLI לשליטה נוספת בסימולציה
התנסות ב-Codelab של סימולטור הרשת
Codelab לבדיקה ולהצגה חזותית
אפשר להשתמש ב-OTNS באמצעות Silk, פלטפורמת בדיקה אוטומטית לחלוטין לאימות הביצועים של OpenThread, של התכונות ושל ביצועי המערכת במכשירים אמיתיים. במחשב Mac או Linux, אתם יכולים:
- יצירת OpenOpen למכשירים אמיתיים כשתכונת OTNS מופעלת
- שימוש ב-OTNS-Web כדי לעקוב אחרי הסטטוס של רשת השרשורים שנוצרת על ידי הרצת מקרי בדיקה של Silk
התנסות ב-Codelab בדיקה והצגה חזותית
Codelab של נתב גבול
נתב גבולות Thread מחבר רשת Thread לרשתות אחרות המבוססות על IP, כמו Wi-Fi או אתרנט. לרשת של Thread נדרש נתב גבולות כדי להתחבר לרשתות אחרות. OpenThread Border Router (OTBR) היא הטמעת קוד פתוח של Thread Border Router.
במחשב Mac או Linux, אתם יכולים:
- הגדרת OTBR ויצירת רשת Thread
- יצירת מכשיר OpenThread CLI עם התכונה SRP
- רישום שירות באמצעות SRP
- מגלים מכשיר קצה Thread ומגיעים אליו
שרשור נתב גבול
Thread 1.2 כולל ריבוי שידורים בין רשתות Thread, שמאפשר תקשורת מולטיקאסט בין רשתות Thread לתשתית של Wi-Fi או אתרנט. במחשב Mac או Linux ו-Raspney Pi, אפשר ללמוד איך:
- יצירת קושחה מסוג nRF52840 עם תכונות של Multicast של Thread 1.2
- הרשמה לכתובות Multicast של IPv6 במכשירי Thread
מנסים את Border Router Thread 1.2 Multicast Codelab
נתב גבולות NAT64 Codelab
NAT64 הוא מנגנון שמאפשר למארחים ברשתות IPv6 בלבד לגשת למשאבים ברשתות IPv4. שער NAT64 הוא מתרגם בין פרוטוקולים של IPv4 לפרוטוקולים של IPv6. באמצעות מחשב עם Mac או Linux ו-Raspery Pi, ועל בסיס מה-Border Router Codelab, תוכלו ללמוד איך:
- יצירת נתב גבולות OpenThread עם תכונות של NAT64
- תקשורת עם מארחי IPv4 ממכשירי קצה של Thread
ניסיון של Border Router RNATer NAT64 Codelab
נתב גבולות עם אביזר עגינה
אפשר גם להריץ OTBR בקונטיינר ב-Docker בכל מחשב המבוסס על Linux.
כדאי לנסות את המדריך של OTBR ב-Docker
קבל את הקוד
אתה כבר יודע מה אתה עושה וברצונך להתחיל בעבודה עם הקוד? באתר OpenThread GitHub תוכלו למצוא את מאגר ה-OpenThread יחד עם מאגרי תמיכה אחרים, כמו OpenThread Border Router, OpenThread RTOS ו-OpenThread Commissioner.
תמיכה בפלטפורמות
צוות Openthread הוצב בכמה מכשירים ופלטפורמות גם על ידי צוות OpenThread, ספקי הסיליקון והקהילה.
כאן אפשר לעיין ברשימת הפלטפורמות הנתמכות על ידי הספקים.
בסקירה הכללית על פלטפורמות תוכלו לקרוא מידע נוסף על ארכיטקטורת המערכת ועל עיצובי הפלטפורמה.
תמיכה ב-Docker
תמונות ב-Docker לשימוש עם OpenThread זמינות ב-Docker Hub. התמונות האלה נוצרות ונבדקות על ידי צוות OpenThread, וזו דרך קלה להתחיל לעבוד עם OpenThread בלי לעבור דרך הכלים וכלי התצורה של המערכת.
מדריכים למשתמש
צריכים עזרה במשימה או בתכונה ספציפית? המדריכים שלנו יכולים לעזור.
קטגוריה | תוכן עניינים |
---|---|
Build | איך ליצור ולהגדיר את OpenThread ולהפעיל את התכונות המשופרות |
ניוד | איך לנייד את OpenThread לפלטפורמת חומרה חדשה |
נתב גבולות | איך לחבר את רשת OpenThread לרשתות אחרות מסוג IPv6 עם נתב גבולות, או להשתמש בהזמנת שרשורים חיצונית |
קומישינר | איך לבנות עמלה של OT ולהשתמש בה כדי להזמין מכשירים לרשת Thread |
פיפינל | איך משתמשים ב-Pyspinel כדי לבנות שרת של חבילות שרשור. |
הסמכה | איך בודקים את הפלטפורמה מול כל מקרי הבדיקה? |
ממשקי API לאפליקציות
בתהליך פיתוח של אפליקציה על בסיס OpenThread? תוכלו לנסות את הפיתוח באמצעות OpenThread API Codelab כדי להכיר את היסודות, או להתעמק במסמכי התיעוד בנושא API API כדי לראות אילו שירותי OpenThread זמינים.
בדיקה והסמכה
בדף Testing תוכלו לראות איך אנחנו בודקים את OpenThread ומהם הכלים לבדיקת משתמשים.
אם אתם מעוניינים בהסמכה של Thread לגבי המוצר או הרכיב שלכם, היכנסו לדף certification.
קבלת עזרה או תרומות
יש לך שאלה לגבי OpenThread? רוצה לתרום להתפתחות המתמשכת שלה? בדף Resources מפורטות כל הדרכים לקבל עזרה או לעזור.