התכונה OpenThread שהושקה על ידי Google היא הטמעה בקוד פתוח של Thread® . Google השיקה את OpenThread כדי שטכנולוגיית הרשת שבה נעשה שימוש במוצרי Google Nest תהיה זמינה יותר למפתחים, כדי להאיץ את פיתוח המוצרים לבית החכם ולבניין המסחרי.

עם שכבת אבסטרציה של פלטפורמה צרה וטביעת רגל קטנה, פלטפורמת OpenThread (OT) היא ניידת מאוד. הוא תומך בעיצובים של System-on-Chip (SoC) ו-Co-Processor (RCP, NCP).
OpenThread מטמיע את כל התכונות שהוגדרו במפרט Thread. המפרט הזה מגדיר פרוטוקול תקשורת אלחוטי, אמין, מאובטח ובעל מתח נמוך המבוסס על IPv6 לאפליקציות של בניינים ביתיים ומסחריים.

מאפיינים

פלטפורמת OpenThread מטמיעה את כל שכבות הרשת של Thread (IPv6, 6LoWPAN, IEEE 802.15.4 עם אבטחת MAC, Mesh Link Foundment, Mesh Linking) ותפקידי מכשירים, וכן תמיכה בנתב גבולות.

שירותי אפליקציות
  • תצורת IPv6 וממשק לנתונים גולמיים
  • שקעי UDP
  • לקוח ושרת של CoAP
  • לקוח ושרת DHCPv6
  • לקוח DNSv6
תכונות משופרות
  • פיקוח על ילדים
  • הודעה להורה הקודם על צירוף מחדש
  • זיהוי מסמכי Jam
  • חיפוש הורה תקופתי
תמיכה ממעבד מידע משותף
  • Spinel, פרוטוקול של מעבד משותף לשימוש כללי
  • OT Daemon, מנהל התקן/דימון (daemon) של ממשק הרדיו המשותף של הרדיו המשותף
  • תמיכת מעקב באמצעות צומתי Spinel
נתב גבולות
  • פוטנציאל חשיפה דו-כיווני מסוג IPv6 בין פרוטוקול Thread לבין Ethernet ו-Wi-Fi
  • גילוי שירות מבוסס-DNS דו-כיווני בין פרוטוקול Thread לבין Ethernet/Wi-Fi
  • הרחבה של רשת Thread באמצעות קישורי Wi-Fi או אתרנט

איך תשתמשו ב-OpenThread?

אם אתם רוצים לתרום לפיתוח המתמשך של OpenThread, המאגר של OpenThread GitHub מתאים לכם. כאן ניתן למצוא את כל הקוד, כולל מידע על הדרכים להוסיף תוכן, מדריך הסגנון, קוד ההתנהגות, הרישוי ועוד.

אם רוצים להשתמש ב-OpenThread במוצרים שלכם או לפריסה אישית, יש לעיין באפשרויות שלמטה.
קביעת עיצוב החומרה והפלטפורמה שבהם רוצים להשתמש כדי ליצור ולפרוס רשת Thread משלכם. יש להוסיף נתב גבול כדי לחבר את רשת Thread לשכבות רשת אחרות, כמו Wi-Fi או Ethernet, או להשתמש ב-OpenThread RTOS, פתרון פלטפורמה יחיד באמצעות LwIP, FreeRTOS ו-TLS (אבטחת שכבת התעבורה) מסוג mbed. בנוסף, אפשר להשתמש ב-OpenThread Commissioner כדי להזמין מכשירים בקלות לרשת Thread.
אתם מוזמנים לנסות את Codelab בנושא API ולהשתמש בחומרי ההדרכה שלנו בנושא API כמדריך לפיתוח אפליקציות. IPv6, UDP, CoAP, ICMPv6, DNSv6...זה הכול.
כדאי לעיין במדריך הניוד שלנו, שידריך אותך בכל השלבים הדרושים כדי להעביר את OpenThread לפלטפורמת חומרה חדשה.
אפשר להשתמש ב-OpenThread לצורך אישור של קבוצת Thread. ב-OpenThread קל לבצע את תהליך האישור בתור סטאק של הפניות ל-Thread.
12 במרץ 2024

סקירה מלאה של כל פקודות CLI ומדריכים קשורים לשימוש זמינים עכשיו ב-OpenThread Reference.
26 בדצמבר 2023

הפניה מלאה של כל משתני התצורה של OpenThread, לפי קבוצה, נוספה ל-OpenThread Reference.
26 באוקטובר 2023

השקנו מעבדת Codelab חדשה: כאן מוסבר איך לתכנת את OpenThread בחומרה של Espressif, ליצור ולנהל רשת Thread ולשלוח הודעות בין צמתים.
‫Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה. ה-Openthread והסימנים הקשורים אליו הם סימנים מסחריים של קבוצת פרוטוקולי Thread ומשמשים בכפוף לרישיון.