פרופילים לאריגה

פרופילי Weave

יש אלמנטים רבים ב-Weave המלא, אבל רוב הפונקציות מקובצות במבנים לוגיים שנקראים פרופילים. כל פרופיל תואם לקבוצה ספציפית של פונקציונליות של Weave, שכוללת:

  • פרוטוקולים
  • תפקידים בפרוטוקול (בעל אתר, מנוי)
  • סוגי הודעות
  • סכימות ונתונים שפורסמו
  • קודי מצב
  • קודי שגיאה

סקירה כללית כללית זמינה בדף הפרופילים ב-Weave Primer.

ראשי

חלק מהפרופילים הם פונקציונליות מרכזית ב-Weave. הבדלים אלו הם:

  • העברת נתונים בכמות גדולה (BDX) – העברת קבצים בין צמתים
  • נפוץ – סטטוס מערכת ודיווח על שגיאות
  • ניהול נתונים — ניהול תכונות בזמן אמת
  • הד – בדיקת קישוריות הרשת וזמן האחזור
  • אבטחה — יצירת סשנים מאובטחים
  • Service Directory — מיפוי נקודות הקצה למשאבים בשירות

משנית

תכונות נוספות מספקות פונקציונליות נוספת לעיקרון:

  • שעון מעורר – הפצת תנאים דחופים דרך המארג
  • שליטה במכשיר – ניהול של המצב והתצורה של הצומת
  • תיאור המכשיר — שיתוף זהויות בין צמתים
  • הקצאת בדים – ניהול בדים ברמת המשאב
  • פעימת לב – יש לציין את קצב החיים של הצומת
  • לוקאל — יש לציין את הלוקאל של המשאבים
  • הקצאת הרשאות רשת – ניהול רשתות ברמת המשאב
  • ניהול תצורה של שירותים — התאמה ורישום של משאבים
  • עדכון תוכנה — ניהול התהליך של עדכון התוכנה
  • דוח סטטוס — דיווח על סטטוס ושגיאות מדור קודם.
  • שירותי זמן — סנכרון פרטי הזמן בין משאבים לשירות
  • אזור זמן — ניהול ההגדרות של אזור הזמן בין המשאבים
  • התאמת אסימון — אסימונים לאימות ההתאמה
  • מנהור – ניהול מנהרות ב-Weave

ערימת אריגה

ערימת אריגה

ליבת סטאק (Weave) מורכב מארבעה מודולים:

  • מנהל האבטחה – מנהל את כל הסשנים המאובטחים (CASE, PASE, Take) בין המשאבים
  • מנהל Exchange — מנהל הקשרים (שיחות) בין משאבים כפי שמוגדר בכל פרופיל
  • שכבת הודעות – שינוע קל ושכבת סשן לתקשורת
  • מצב בד – ניהול האבטחה וההגדרות האישיות של הבד, כולל מפתחות סשן ובד

פרופילים ומאפיינים משניים ניצבים מעל הליבה העיקרית ופרופילים ראשיים של Weave.

Weave משתמש בתחבורה הבסיסית של TCP, UDP ו-BLE כדי להעביר הודעות של Weave. TCP ו-UDP משתמשים גם ב-IPv4 וגם ב-IPv6 על טכנולוגיות כמו Thread ו-Wi-Fi, ו-BLE מטופלת כקישורים מנקודה לנקודה ללא שינוי.