שנתחיל?

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

מידע על שרשור

רק התחלתם להשתמש ב-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

התנסות ב-API Codelab

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 ומגיעים אליו

נסו את Codelab של נתב הגבולות

שרשור נתב גבול

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 מפורטות כל הדרכים לקבל עזרה או לעזור.