שנתחיל?

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

מידע על השרשור

אתם משתמשים חדשים ב-Thread® או שפשוט צריך לרענן את הידע שלכם? כדאי לכם לנסות את Thread Primer, שמסביר את כל היסודות של Thread ואיך הוא עובד.

רוצה לנסות את OpenThread?

רוצה לראות מה המטרה של OpenThread ש-Google פרסמה? הדרך המהירה ביותר לעשות זאת היא לעבור באחד מהמדריכים או ה-Codelabs שלנו.

סימולציה של Codelab עם Docker

כדאי לנסות את OpenThread ללא צורך בחומרה לבדיקה. כשאתם משתמשים ב-Docker במחשבי Mac או Linux, אפשר ללמוד איך:

  • הדמיה של רשת Thread
  • אימות צומתי Thread באמצעות הזמנה
  • שימוש ב-OpenThread Daemon כדי לנהל רשת Thread שיש בה סימולציה של RCP

התנסות בסימולציה של Codelab עם Docker

סימולציה של Codelab עם תוכנת פיתוח (build)

גרסה חלופית של Docker Simulation Codelab, שבה במקום להשתמש ב-Docker, מגדירים את כלי ה-build של OpenThread ובונים את OpenThread ישירות במחשב Mac או Linux.

התנסות ב-Codelab של סימולציה עם צרור כלים של build

Codelabs

התעמקות בחומרה, שם תלמדו איך:

  • Flash OpenThread בלוחות פיתוח של Nordic nRF52840 או Silicon Labs EFR32
  • יצירת רשת Thread אמיתית
  • אימות צומתי Thread באמצעות הזמנה
  • שימוש ב-OpenThread CLI עבור שידורים מרובים ו-UDP (נורדי בלבד)

רוצים לנסות את Espressif Hardware Codelab

אתם מוזמנים לנסות את Codelab לחומרה נורדית

אתם מוזמנים לנסות את Codelab ב-Silicon Labs לחומרה של Silicon Labs

אתם מוזמנים לנסות את Telink Hardware Codelab

Codelab ב-API

רוצה להשתמש בממשקי OpenThread API באפליקציה? באמצעות חומרה אמיתית, תוכלו ללמוד איך:

  • לתכנת את הלחצנים ונורות ה-LED בלוחות פיתוח נורדיים מסוג nRF52840
  • שימוש בממשקי OpenThread נפוצים ובמחלקה otInstance
  • מעקב אחר שינויים במצב של OpenThread ותגובה אליהם
  • שליחת הודעות UDP לכל המכשירים ברשת של פרוטוקול Thread

אתם מוזמנים לנסות את API Codelab

Codelab של סימולטור רשת

סימולטור הרשת של OpenThread (OTNS) מאפשר להציג רשת מדומה ולהפעיל אותה באמצעות CLI וממשק אינטרנט. במכונה של Mac או Linux, תוכלו ללמוד איך:

  • התקנת OTNS ובניית OpenThread ל-OTNS
  • שימוש ב-OTNS-Web כדי לנהל רשת של Thread ולהציג פעילות בדפדפן אינטרנט
  • שימוש ב-OTNS-CLI כדי לשלוט טוב יותר בסימולציה

רוצים לנסות את Codelab בסימולטור הרשת?

Codelab בדיקה והמחשה חזותית

אפשר להשתמש ב-OTNS יחד עם Silk – פלטפורמת בדיקות אוטומטית לחלוטין לאימות הביצועים, התכונות וביצועי המערכת של OpenThread במכשירים אמיתיים. במחשב Mac או Linux, אפשר ללמוד איך:

  • יצירת OpenThread למכשירים אמיתיים כשהתכונה OTNS מופעלת
  • אתם יכולים להשתמש ב-OTNS-Web כדי לעקוב אחרי הסטטוס של רשת ה-Thread שנוצרה באמצעות הרצת תרחישים לדוגמה ב-Silk

התנסות ב-Codelab לבדיקה ולהצגה חזותית

Codelab של נתב גבולות

נתב Thread מחבר רשת של פרוטוקול Thread לרשתות אחרות מבוססות IP, כמו Wi-Fi או Ethernet. רשת Thread מחייבת נתב גבולות כדי להתחבר לרשתות אחרות. נתב OpenThread Border (OTBR) הוא הטמעה של קוד פתוח של נתב Thread Border Router.

במחשב Mac או Linux, אפשר ללמוד איך:

  • הגדרת OTBR ויצירת רשת Thread
  • בניית מכשיר OpenThread CLI עם תכונת ה-SRP
  • רישום שירות ב-SRP
  • חיפוש והגעה למכשיר קצה של פרוטוקול Thread

רוצה לנסות את Codelab עם Border Router?

Border Router Thread 1.2 Multicast Codelab

Thread 1.2 כולל את התכונה Multicast ב-Thread Networks, שמאפשרת תקשורת בניתוב מולטיקאסט בין קטעי רשת של Thread ותשתית (Wi-Fi/ethernet). במחשב Mac או Linux ו-Raspberry Pi, אתם יכולים ללמוד איך:

  • יצירת קושחה של nRF52840 עם תכונות של Thread 1.2 Multicast
  • הרשמה לכתובות שידורים מרובים של IPv6 במכשירי Thread

רוצה לנסות את Border Router Thread 1.2 Multicast Codelab

נתב גבולות נתב NAT64 Codelab

NAT64 הוא מנגנון שמאפשר למארחים ברשתות IPv6 בלבד לגשת למשאבים ברשתות IPv4. שער NAT64 משמש לתרגום בין פרוטוקולים של IPv4 לפרוטוקולים IPv6. בעזרת מחשב Mac או Linux ו-Raspberry Pi, ולאחר מכן פיתוח Border Router Codelab, תוכלו ללמוד איך:

  • יצירת נתב OpenThread Border עם תכונות NAT64
  • תקשורת עם מארחי IPv4 ממכשירי קצה של פרוטוקול Thread

רוצה לנסות את Border Router NAT64 Codelab

נתב גבולות עם Docker

אפשר גם להריץ OTBR בקונטיינר של Docker בכל מכונה מבוססת Linux.

כדאי לנסות את המדריך של OTBR Docker

קבל את הקוד

כבר יודעים מה אתם עושים ורוצים להתחיל לעבוד עם הקוד? באתר OpenThread של GitHub תוכלו למצוא את מאגר OpenThread ומאגרי תמיכה נוספים, כמו OpenThread Border Router, OpenThread RTOS ו-OpenThread Commissioner.

תמיכה בפלטפורמות

מערכת OpenThread נוידה למספר מכשירים ופלטפורמות על ידי צוות OpenThread, ספקי הסיליקון והקהילה.

בקישור הבא אפשר לעיין ברשימת הפלטפורמות הנתמכות על ידי ספקים בתמיכה בספקים.

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

תמיכה ב-Docker

קובצי אימג' של Docker לשימוש ב-OpenThread זמינים ב-Docker Hub. התמונות האלה נוצרו ונבדקו על ידי צוות OpenThread, והן דרך קלה להתחיל להשתמש ב-OpenThread בלי לעבור את הגדרת המערכת והכלים.

מדריכים למשתמש

צריכים עזרה לגבי משימה או תכונה ספציפית? המדריכים שלנו יכולים לעזור.

קטגוריה תוכן עניינים
יצירה איך ליצור ולהגדיר OpenThread ולהפעיל תכונות משופרות
ניוד איך מעבירים את OpenThread לפלטפורמת חומרה חדשה
נתב גבולות איך לחבר את רשת OpenThread לרשתות IPv6 אחרות באמצעות נתב גבולות, או איך להשתמש בהזמנה של פרוטוקול Thread חיצוני
קומישינר איך בונים OT Commissioner ומשתמשים בהם כדי להזמין מכשירים לרשת Thread
פיספיניל איך משתמשים ב-Pyspinel כדי לבנות כלי מעקב של חבילות Thread.
אישור איך לבדוק את הפלטפורמה שלכם מול כל התרחישים לדוגמה

ממשקי API לאפליקציות

מפתחים אפליקציה שתפעל על גבי OpenThread? אנחנו מזמינים אתכם לנסות את המאמר פיתוח עם OpenThread APIs Codelab כדי ללמוד את היסודות, או להתעמק במסמכי התיעוד בנושא API Reference כדי לבדוק אילו שירותי OpenThread זמינים.

בדיקה והסמכה

בדף בדיקות מוסבר איך אנחנו בודקים את OpenThread ואילו כלי בדיקה למשתמשים זמינים.

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

קבלת עזרה או הוספת תוכן

יש לכם שאלה לגבי OpenThread? רוצה לתרום לפיתוח המתמשך שלה? בדף משאבים מוסברות כל הדרכים לקבלת עזרה או עזרה.