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

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

תכונות

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 במוצרים שלכם או לפריסה אישית, יש לעיין באפשרויות שלמטה.
קובעים את עיצוב החומרה והפלטפורמה שבה רוצים להשתמש כדי לבנות ולפרוס את רשת השרשורים. אפשר להוסיף נתב גבולות כדי לחבר את רשת השרשורים לשכבות רשת אחרות, כמו Wi-Fi או Ethernet, או להשתמש ב-OpenThread RTOS, פתרון פלטפורמה יחיד באמצעות LwIP , FreeRTOS ו-mbed TLS. השתמשו ב-OpenThread Commissioner כדי להזמין בקלות מכשירים לרשת Thread.
אנחנו מזמינים אתכם לנסות את ה-API של קוד ה-API ולהשתמש במדריך ה-API שלנו כמדריך לפיתוח אפליקציות. IPv6, UDP, CoAP, ICMPv6, DNSv6...
מומלץ לעיין במדריך שלנו ליציאות, שמסביר את כל השלבים שצריך לבצע כדי להעביר את OpenThread לפלטפורמת חומרה חדשה.
אפשר להשתמש ב-OpenThread לצורך קבלת אישור של קבוצת השרשורים. כמקבץ של פרוטוקול Thread, התכונה OpenThread מאפשרת לאמת את ההסמכה בקלות.

חדשות

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

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

בקרי QPG6105 הם בקרי תקשורת בהספק נמוך המטמיעים פרוטוקולים Zigbee® , Thread, Matter, Bluetooth® עם צריכת אנרגיה נמוכה ופרוטוקול Bluetooth Mesh.
20 ביולי 2022

הוספנו סעיף 'הפניה ל-CLI' עם פקודה לפקודות רשת בנוגע לתמיכה. בנוסף, הוספנו גם תמיכה בנושאים אלה. מומלץ לחזור לכאן כדי לבדוק אם יש עדכונים שאנחנו ממשיכים להוסיף.

אילו מוצרים משתמשים ב-OpenThread?

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

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

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