התכונה 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, ניתוב רשת) ותפקידי מכשירים, וכן תמיכה בנתב גבולות.

שירותי אפליקציות
  • תצורת IPv6 ונתונים גולמיים
  • שקעי UDP
  • לקוח ושרת של CoAP
  • לקוח ושרת של DHCPv6
  • לקוח DNSv6
תכונות משופרות
  • פיקוח על ילדים
  • דיווח על הורה קודם לגבי צירוף מחדש
  • זיהוי ג'אם
  • חיפוש תקופתי של הורה
תמיכה במעבדים משותפים
  • Spinel, פרוטוקול כללי לעיבוד מידע משותף
  • OT דיימון, מנהל מערכת של ממשק משתמש/מעבד ברשת המבוססת על מכשירי רדיו
  • הוספת תמיכה דרך צמתים של Spinel
נתב גבולות
  • פוטנציאל חשיפה דו-כיווני של IPv6 בין חוט ל-Ethernet/Wi-Fi
  • גילוי שירותים דו-כיווניים מבוססי DNS בין חוטים לבין Ethernet/Wi-Fi
  • הרחבת שרשורי רשת באמצעות קישורי Ethernet/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.

חדשות

כדאי לצפות בסשן שלנו מ-Google I/O כדי לקבל סקירה קצרה של Thread ולהבין איך מפתחים יכולים ליצור במהירות פתרונות IoT באמצעות OpenThread.
26 באוקטובר 2023

השקנו מעבדת Codelab חדשה: כאן מוסבר איך לתכנת את OpenThread בחומרה של Espressif, ליצור ולנהל רשת Thread ולשלוח הודעות בין צמתים.
1 באוגוסט 2023

השקנו קוד Codelab חדש: פיתוח רשת Thread עם B91 Development Kit ו-OpenThread. כך מתכנתים את OpenThread בחומרה עצמה, יוצרים ומנהלים רשת של Thread ומחליפים הודעות בין צמתים.
3 בנובמבר 2022

השקנו גרסה חדשה של OpenThread Border Router Codelab: מתן גישה לאינטרנט דרך NAT64. כך מגדירים את NAT64 ומשתמשים בהם ב-OTBR.

באילו מוצרים נעשה שימוש ב-OpenThread?

המוצרים הבאים משתמשים ב-OpenThread ותומכים בדרישות הליבה של מפרט השרשור. מוצרים עם התג "Buit Thread" אושרו על ידי קבוצת השרשורים.

הסביבה העסקית של Google Home תומכת בכמה סוגי מכשירים שונים. הפונקציונליות של סוגי המכשירים מגיעה מהתכונות שהיצרן מוסיף לכל אחד מהם. לקבלת מידע נוסף, אפשר לעיין בתרחישים לדוגמה שזמינים בסביבה העסקית של Google Home.

מעניין אתכם שהמוצר שלכם יוצג? כדאי לעיין בהנחיות המוצר לקבלת מידע נוסף.
Java הוא סימן מסחרי רשום של Oracle ו/או של השותפים העצמאיים שלה. Thread הוא סימן מסחרי רשום של Thread Group, Inc.