שנתחיל?

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

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

מידע על שרשור

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

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

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

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

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

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

רוצים לנסות את הסימולציה של Codelab עם Docker?

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

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

רוצים לנסות את הסימולציה של Codelab עם כלי הפיתוח?

מעבדות חומרה

סקירה מעמיקה של החומרה תאפשר לכם ללמוד:

  • Flash Flash Threading ב-NorFic nRF52840 או Silicon Labs EFR32 Jamboards
  • בניית רשת Thread אמיתית
  • אימות צמתים בשרשור באמצעות עמלות
  • שימוש ב-OpenThread CLI ל-Multicast ול-UDP (רק ב-Nordic)

התנסות עם ה-Codelab של הנורדית

התנסות ב-Silicon Labs Hardware Codelab

API Codelab

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

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

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

גבול נתב גבולות

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

במחשב Mac או Linux, בקישורים הבאים תוכלו ללמוד:

  • הגדרת OTBR ויצירת רשת Thread
  • בניית מכשיר OpenThread CLI עם התכונה SRP
  • רישום שירות באמצעות SRP
  • רוצים לגלות מכשיר סיום של Thread ולהגיע אליו?

אתם יכולים לנסות את ה-Codelab של נתב הגבולות

גבולות נתב 1.2, קודק

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

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

כדאי לנסות את Border Router Thread 1.2 Multicast Codelab

נתב גבולות NAT64 Codelab

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

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

כדאי לנסות את Border Router NAT64 Codelab

נתב גבולות עם עגינה

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

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

קבל את הקוד

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

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

הצוות של OpenThread הוסב למספר מכשירים ופלטפורמות, והצוות פתח אותו.

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

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

תמיכה ב-Docker

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

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

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

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

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

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

בדיקה והסמכה

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

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

קבלת עזרה או תרומה

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