הצגת המקור ב-GitHub |
A
חשבון
חשבון שנוצר בכתובת home.nest.com שמעניק לבעלי החשבון (משתמשים) שליטה במכשיר Nest דרך אפליקציות אינטרנט/נייד.
כתובת
לכל צומת בבד Weave יש כתובת מקומית ייחודית של IPv6 (ULA).
שכבת אפליקציה
מחברים פרופילים וממשקי API של gRPC שמספקים את הפרוטוקולים המשותפים המשמשים לתקשורת בין מכשירים למארחי שירותים.
פרוטוקולים של שכבות אפליקציה
עם פרוטוקולים שמתמקדים בתקשורת מסוג עיבוד-עיבוד ברשת IP ומספקת ממשק תקשורת ושירותי קצה למשתמשי קצה.
אבטחה ברמת האפליקציה
אפשר לכלול מכשירי Weave בדומיין אבטחה אחד או יותר, והם מאובטחים בעזרת מפתחות דומיין. המפתחות כוללים מפתח תקופתי מתגלגל והם מנוהלים על ידי שירות הרשאות. למידע על שירות ההרשאה.
שירות הרשאות
שירות שמאמת מכשירים ולקוחות של מערכת Weave, ומספק למכשירים וללקוחות אפליקציות מורשות ומפתחות תקופות של שירותים המשמשים להטמעת אבטחה ברמת האפליקציה. מומלץ לעיין באבטחה ברמת האפליקציה.
B
BLE
פרוטוקול רדיו אלחוטי שנתמך ב-Weave.
נתב גבול
מכשיר ברשת הביתית (HAN) שמנתב הודעות בין חוטי רשת בין רשתות Wi-Fi, ויוצר מנהרה בין HAN לבין השירות של Nest.
C
רישיות
הפרוטוקול לאימות סשן (CASE) בסיוע אישורים הוא הפרוטוקול הראשי לשימוש בסשנים מסוג Weave, באמצעות אישורי Weave. האישור יכול להיות אישור חומרה או אישור אבטחה ברמת האפליקציה שסופק על ידי שירות ההרשאות. ראו אישור Weave.
שלט לקונסולת משחק
שלטים הם שירותים שמטמיעים פונקציונליות מתקדמת. דוגמאות: בקר קבוצת התאורה, שלט רחוק לאזור בקרת אקלים ובורר תפוסה.
פקודה
בקשה ספציפית לאפליקציה שלא ניתן לבצע באמצעות בקשות רגילות. לפעמים היא נקראת פקודה מותאמת אישית.
D
מזהה מכשיר
הסוג של מזהה הצומת. לכל מכשיר יש מזהה ייחודי גלובלי של 64 ביט בזמן הייצור. הוא קשור לאישור המכשיר לאימות הזהות של המכשיר. משמש כמזהה צומת של מכשירים. מידע נוסף על מזהה צומת.
ה'
אירוע
הצהרה חד-פעמית של אמת על תכונה מסוימת במועד ספציפי, ללא תגובה צפויה. לדוגמה, קוד סיסמה שמוזן כדי לבטל את הנעילה של בריח יוצר אירוע. האירועים הנפוצים ביותר הם שינויים בנכס המוצגים בבקשה הספציפית למטרה מיוחדת.
ו'
מפתח בד
מפתח ייחודי לכל בד ב-Weave שנוצר על ידי המכשיר הראשון שיוצר את הבד, ומשמש לאחר ההתאמה של המכשירים הבאים לבדים.
מזהה בד
ערך ייחודי של 64 ביט, שמזהה את בד ה-Weave בכל העולם. פעולה זו מתבצעת באופן אקראי כשמכשיר Nest מוצג בפעם הראשונה במבנה.
הקצאת בדים
מחבר מכשירים לבד הבד המקומי על ידי ציון מזהה הבד ומפתח הבד הנדרשים לתקשורת עם מכשירים ושירותים אחרים.
הקצאת הרשאות ידנית למפעל
תהליך ייצור שמגדיר מראש מכשירים עם פרופילים ב-Weave ואישור חומרה.
מודול קדמי (FEM)
מעגל משולב (IC) שכולל את כל הרכיבים הנדרשים לעיבוד אות של תדר רדיו (RF) נכנס לתדר מתווך (IF) או לטופס דיגיטלי.
H
אישור חומרה
אישור Weave שהוקצה באופן אוטומטי ליצרן בזמן הייצור במכשיר. האישור הזה משמש לאימות המכשיר במהלך התאמת המכשיר לבד ה-Weave ולשירות Nest.
רשת אזורית בבית (HAN)
סט של מכשירים ברשת הבית שיכולים להיות חלק מבד אריגה, לספק תקשורת אלחוטית מאובטחת.
I
הקצאת משאבים בתוך הארגון
ציוד שנפרס במכשירים על מנת להציג את המידע הדרוש להם כדי להיות משתתפים מלאים בבד של Weave.
משופר
מערך תכונות שמתאר פונקציונליות ברמה גבוהה יותר. לדוגמה, הפונקציונליות של תאורה צבעונית כוללת את התכונות Onכבוי, רמה וצבע, שכולם פועלים יחד כדי ליישם את הממשק של LightLight. מוגדר בסכימה של Weave.
L
השארת בד
ביטול הקשר בין צומת חבר ושאר הצמתים בבד אריגה, והפיכת הצומת לצומת עצמאי. אם צומת עוזב את בד ה-Weave המורכב משני צמתים בלבד, הבד לא קיים יותר.
ב'
הודעות
נתונים מפורמטים מועברים בין צמתים באותה רשת כדי להשפיע על השינוי או לשלוח מידע.
מטא נתונים
מידע שממוקם ברכיבי סכימה שונים כדי להגביל באופן רשמי או לתאר את הרכיב הזה, למשל, סימון מאפיין של תכונה כ-"לקריאה בלבד."
מינוי משותף
כשמקורות מידע נרשמים זה לזה, וכל אחד מהם משמש גם כמוציא לאור וגם כמנוי/ה לתכונה מסוימת.
לא
NCP
מעבד מידע ברשת. הטמעה של NCP ממקמת את מחסנית השרשור בערוץ משולב אחד, ואילו תוכנת Weave ואפליקציות האפליקציה ממוקמות על שבב שני. משווים אל SoC.
Nest API
ממשק API לנתונים בזמן אמת המציע גישה מבוססת-נתונים לנתונים ששותפו על ידי מכשירי Nest. בעזרת Nest API אפשר לבנות מוצרים שיש להם גישה לנתוני המכשיר ב-Nest כדי לקרוא או לכתוב ערכים של נתונים משותפים.
שירות Nest
תשתית מבוססת ענן שמחברת בין מכשירי HAN למודל נתונים, מספקת גישה מרחוק ומטמיעה בקרים חכמים כדי ליצור סביבה עסקית מקיפה.
הקצאת הרשאות רשת
הפעולה של יצירת קישוריות בין מכשיר לבין רשת ה-Wi-Fi או הרשת המקומית. ייתכן שיהיה צורך לספק מזהה רשת ופרטי ניתוב או פרטי כניסה לרשת, כמו מפתח Wi-Fi משותף מראש.
צומת (Node)
מארח/ת שירות של Weave שיכולים להשתתף בבד של Weave. לכל צומת בבד יש כתובת IPv6 ייחודית. מידע נוסף זמין במארח שירות ובבד השירות ל-Weave.
כתובת שנרכשה מצומת
כתובת IPv4 או IPv6 שהוקצתה למכשיר על ידי תשתית הרשת של משתמש הקצה, למשל דרך DHCP.
מזהה צומת
ערך ייחודי של 64 סיביות, שמזהה צומת בכל העולם בבד אריה.
O
מינוי חד-כיווני
בקשה מבעל אתר על מופע תכונה אחד או יותר.
OTA
קושחה משודרת באוויר.
פ
התאמה
תהליך ההצטרפות של מכשיר לרשת ביתית, לבד, וחשבון משתמש של Nest.
קוד התאמה
קוד התווים ששימש להתאמת המכשיר לבד של Weave. הקידוד הזה מתאר את מכשיר Weave ומודפס לצד קוד ה-QR כדי לאפשר התאמה. כדאי לעיין בתיאור המכשיר ב-Weave.
הפסקה
יצירת סשן מאומת באמצעות פרוטוקול, פרוטוקול לאימות הדדי, המשמש ליצירת הסשן המאובטח הראשון בין שני מכשירים ב-Weave באמצעות קוד ההתאמה.
נכס
מאפיינים הם מאפיינים של תכונה שמייצגת את מצב המשאב. לדוגמה, הבהירות של אור או אם מישהו נמצא בבית. כולל סוג, שם, תג ומטא-נתונים, כמו ערך ברירת מחדל ואילוצים. מוגדר בסכימה של Weave.
פרוטוקול
מגדיר את מבנה החבילות של הנתונים המועברים, וכן את פקודות הבקרה שמנהלות פעילות באתר.
מוציא לאור
תפקיד פרוטוקול המשמש לניהול נתונים של Weave. בעל תוכן דיגיטלי מפיק ומציג מופעים בגרסה אחת או יותר, למנוי אחד או יותר, ושולח התראות על שינוי בסכימה. יש לעיין בניהול נתוני Weave.
R
ניהול תכונות בזמן אמת
פונקציה של ניהול נתונים ב-Weave, שבה כל הבקשות והאירועים של תכונות מנוהלות במודל הרשמה למינוי.
בקשה
סוג הודעה של Weave. בקשות הן בקשות לפעולה לגבי תכונה מסוימת שיש לה תגובה צפויה. בקשות יכולות לכלול פרמטרים ותגובה עם סטטוס ופרמטרים. משתמשים מציגים את הנכסים ועוקבים אחריהם באמצעות בקשת תצוגה רגילה, שינויים בנכס משפיעים על בקשת העדכון הרגילה, ובעלי תוכן דיגיטלי מודיעים למנויים על שינוי בתכונה הכוללת את בקשת ההודעה הרגילה.
בקשות ספציפיות לאפליקציות, מעבר לתצוגה, עדכון והודעה, מטופלות על ידי פקודות.
הגדרת המשאב
הגדרה של האופן שבו התכונות של הגדרת משאב מסוימת מיושמות בין מכשיר לבקרים. מוגדרים ב-Weave schema.
handler של משאב
שרת proxy שנוצר באמצעות משאבים בשירות Nest בכל מכשיר ב-HAN כדי לאפשר גישה מרחוק למכשיר.
מזהה משאב
מזהה משאב ייחודי גלובלי. במכשירים, זהו מזהה המכשיר. משאבים אחרים, שאינם מכשירים, מוקצים על ידי שירות Nest בזמן היצירה שלהם.
שרת proxy של משאב
מטפל משוחזר של תכונות של משאב המשמש ליישוב נתונים או לטיפול בנקודות קצה ישנוניות. שרת proxy מנהל נכסים ותורים של משאבים ותורים.
משאב
דבר לוגי או פיזי, כמו מכשיר, מבנה או משתמש. היא מורכבת מקבוצה של מופעים של תכונות וממשקים שמתארים את היכולות שלה ואת ההתנהגות שלה. מוגדר בסכימה של Weave.
RTOS
מערכת הפעלה בזמן אמת המשמשת במיקרו-בקרים מוגבלים. Weave משתמש ב-FreeRTOS.
א'
סכימה
תיאור רשמי של תכונות לממשקים רגילים וספציפיים לספק.
ספריית שירותים
שירות ספרייה זמין בתצוגה מבד ב-Weave.
נקודת הקצה של השירות
נקודת קצה של שירות Nest שמטמיעה פרוטוקול ספציפי של פרופיל Weave, שמטופל על ידי מזהה של נקודת קצה אחת בשירות של אריג.
מזהה נקודת הקצה של השירות
סוג של מזהה צומת. כל נקודת קצה של השירות שהוגדרה בשירות Nest מזוהה באמצעות מזהה של נקודת קצה בשירות. המזהים הם ייחודיים ומוקצים על ידי Nest. הם אף פעם לא ישתנו.
מארח השירות
הישות (מכשיר, שירות או אפליקציה) שאחראית לתכונה מסוימת. תחומי האחריות כוללים ניהול מצב, מענה לבקשות ופקודות, וכן הפעלת אירועים.
הקצאת הרשאות ידנית
משייך מכשיר Weave לשירות Nest ולחשבון משתמש.
SoC
מערכת על שבב. בהטמעות של SoC, התוכנות, השרשורים, האפליקציות והתוכנות שכולן ממוקמות במעגל משולב אחד. השוואה לעומת NCP.
מדינה
קבוצה של ערכי מאפיינים המשויכים למשאב ולתכונה בזמן מסוים. המצב של משאב מורכב ממצבי המאפיינים שלו. כדאי לעיין במשאבים, בתכונה ובמדינה.
אירוע במדינה
קבוצת משנה רגילה של אירועים המשמשים להודעה על שינוי במצב במשאב או בתכונה מסוימת.
מנוי
תפקיד פרוטוקול המשמש לניהול נתונים של Weave. מנוי צופה וצורך וריאנטים של גרסאות של סכימה אחת או יותר שפורסמה באופן חיצוני. היא יכולה לשנות את המכונה שיש בה גרסה של סכימה שפורסמה, או ליצור פקודה ספציפית לאפליקציה. כדאי לעיין בניהול נתוני Weave.
ג'
יש לעלות על
החלפת מפתחות מאומתים על ידי אסימון, פרוטוקול אימות לאסימוני משתמש BLE שנעשה בהם שימוש בערכות מפתחות או במכשירים ניידים.
TLV
קידוד מסוג אורך-ערך המשמש לסידור בינארי של נתונים בינאריים.
תכונה
יחידת פונקציונליות לשימוש חוזר הכוללת נכסים, אירועים, בקשות ומטא-נתונים. מוגדר בסכימה של Weave.
מנהרה
מסלול מאובטח שהוקם על ידי נתב גבול להעברת הודעות Weave IPv6 UDP בין HAN לשירות Nest.
U
משתמש
לאדם שבבעלותו מכשיר Nest יש חשבון Nest, הוא התקין מכשיר Nest במבנה ומחבר את המכשיר לשירות Nest.
V
מזהה ספק
מזהה ייחודי של 16 סיביות עבור חברת המקור המשמשת לריווח של שמות הגדרות של תכונות וספקים ספציפיים.
ספק שירותי רישום
רכיב לוגי של תשתית שירותים המכיל מיפוי של מזהי ספקים לספקים, ומאפשר ל-Weave לקרוא פרטי ספק קיים וליצור ספקים חדשים.
תוסף תכונה של הספק
תוסף ספציפי לספק לתכונה רגילה שיכולה להוסיף מאפיינים, אילוצים של ערכי מאפיינים, פקודות מותאמות אישית, ארגומנטים לפקודות ואירועים. זמין רק במרחב השמות של הספק. כאן מוסבר איך עושים זאת.
W
Weave
פרוטוקול רשת ואפליקציה שנועד לתמוך במוצרים מחוברים. היא מספקת פלטפורמת תקשורת מאובטחת וחזקה למכשירים מחוברים והיא כבר פועלת במוצרי Nest ברחבי העולם.
אישור Weave
קריפטוגרפיה של עקומה אליפטית (XC) המקודדת בשיטת Welve TLV ומכילה אישורי אבטחה בין צומתי Weave.
שפת נתונים של Weave
שפת תיאור המגדירה את סכימת Weave, כולל הגדרות של משאבים, פלטפורמות, תכונות ושירותים.
ניהול נתוני Weave
פרוטוקול אפליקציה המשמש לניהול תכונות בזמן אמת. ניהול הנתונים של Weave מספק פעולות קומפקטיות בכל הסוגים של הודעות הבקשה, ומספק התראות אסינכרוניות של השינויים במצב הנכס.
מתאר מכשיר לאריגה
נתונים המקודדים בקוד QR שמודפס במכשיר לספק מידע שנדרש כדי להתאים את המכשיר לרשת. כולל קוד ההתאמה וסוג המוצר והגרסה שלו. מידע נוסף זמין בקוד ההתאמה.
בד אריגה
רשת שכוללת את כל המכשירים המחוברים לבית, שירות Nest ומכשירים ניידים. הבד מאפשר למכשירים מחוברים לשתף פעולה באופן מאובטח על מנת לספק שירותים למשתמש, לבני משפחה ולאורחים.
פרופיל Weave
קבוצת התגים וההודעות המגדירות פרוטוקולים של שכבות אפליקציה ב-Weave, כמו Weave Data Management לניהול נתוני תכונות, או שירותי זמן לסנכרון זמן.
פרוטוקול העברת הודעות אמין
פרוטוקול העברת הודעות קל ב-Weave לשליחת הודעות באופן אמין בין שני מכשירים בבד אריגה.
SDK של Weave
Nest R&U