מידע על השרשור
אתם משתמשים חדשים ב-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? רוצה לתרום לפיתוח המתמשך שלה? בדף משאבים מוסברות כל הדרכים לקבלת עזרה או עזרה.