ממשקי API של Thread Services

הרבה מכשירי Matter חדשים ישתמשו ב-Thread – טכנולוגיית רשת אלחוטית מבוססת-IP, שמיועדת למכשירים לבית חכם.

אלה היתרונות המרכזיים של שימוש ב-Thread:

  • IPv6 מבוסס: מכשירי Thread יכולים להצטרף לאותה רשת כמו המכשירים האחרים שלך, ולדבר ישירות זה עם זה ועם הענן.
  • רשת בצריכת חשמל נמוכה: Thread, הבנויה ל-IoT, תומכת במכשירים שפועלים על סוללות, עם רשת שמספקת טווח ואמינות.
  • מהירות: תקורה נמוכה, קישוריות מקומית ורשת הופכים את מכשירי Thread לרספונסיביים ביותר.

הפלטפורמה Thread פותחה בקבוצת Thread, ש-Google הקימה יחד עם חברות אחרות ב-2014.

מכשירי Thread מצטרפים לרשתות הביתיות הקיימות של המשתמשים באמצעות נתב Border Thread. בדיוק כמו שנתב Wi-Fi יכול לגשר מכשירי Wi-Fi ו-Ethernet לרשת אחת, נתב גבולות של Thread מאפשר למכשירי Thread להפוך לחלק מהרשתות של המשתמשים.

למכשירי Google כמו Nest WiFi, Google Nest Hub Max ו-Google Nest Hub (2nd gen) יש מכשירי רדיו מובנים מסוג Thread, והם פועלים כ-Thread Border Routers.

רשת יכולת פעולה הדדית

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

כחלק מה-SDK שלנו לנייד, כללנו Thread ממשקי API ב-Google Play services שמפתחי Android יכולים להשתמש בהם כדי לצרף את המכשירים שלהם לרשתות Thread של המשתמשים. כדי להצטרף לרשת Thread, צריך להזין פרטי כניסה למכשיר Thread שמצטרף לרשת. באמצעות ממשקי ה-API של Thread, אפליקציות של Android יכולות לקבל את פרטי הכניסה מ-Play services ולשתף אותם עם המכשיר המצורף.

ממשקי ה-Matter API שלנו ב-Play services משתמשים בממשקי ה-API האלה כחלק מתהליך ההגדרה. Matterשני הנציבים חולקים את פרטי הכניסה עם מכשירים מחוברים בזמן ניהול ההקצאות שלהם לרשת Thread.

מפתחים של Android שרוצים להתאים אישית את ההגדרה של Thread, או תרחישים אחרים לדוגמה שאינם Matter, שמשתמשים ב-Thread, יכולים לגשת לממשקי ה-API של Thread ישירות.

אחד מהתרחישים לדוגמה שאינם Matter הוא תהליך ההגדרה של נתבי Border Thread.

חוט וחומר

תהליך ההגדרה של נתבי גבולות

כשמוגדר נתב Border חדש בבית, הוא יוצר רשת Thread חדשה או מצטרף לרשת Thread קיימת.

אם נתב הגבולות יוצר רשת Thread, נתב הגבולות צריך לשתף את פרטי הכניסה של הרשת הזו עם Play services כדי שממשקי ה-API של Matter ואפליקציות Android אחרות יוכלו להשתמש בפרטי הכניסה האלה כדי לצרף אליו מכשירי Thread.

אם נתב הגבולות מתחבר לרשת Thread קיימת, נתב הגבולות צריך לקבל פרטי כניסה מ-Play services כדי להצטרף.

כדי לעשות זאת, ממשקי ה-API של Thread זמינים למפתחים של Border Router. מפתחים של נתב גבול יכולים להטמיע את תהליך ההגדרה שלהם באפליקציה של Android. האפליקציה תתווך בין Play services לבין Border Router, ותשתמש בממשקי ה-API של Thread באופן ישיר.

נתבי Border Routers, כמו ה-Nest Hub (2nd gen), מוגדרים בבית באמצעות Google Home app (GHA).

תחילת העבודה

כדי להתחיל להשתמש ב-Network SDK של Thread באפליקציות שלכם ב-Android, תוכלו לעיין במדריך לשימוש ב-Thread Network SDK.

שימוש ב-Thread Network SDK