Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

מפגש פסיבי

מפגש פסיבי שונה מ- Active בכך שלב הקמת החיבור נפתח לפני שלב הזיהוי על ידי מקבל ההוראה.

סיכום

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

בתרחיש פגישת פגישה פסיבית, ההתקן המותקן שכבר נמצא על בד PAN ו- Weave 15.4 ("המכשיר הקיים") מכניס את ה- PAN למצב הצטרפות ומאזין באופן פסיבי לחיבורי TCP נכנסים ביציאת ה- Weave הלא מאובטחת. בעוד ש- PAN ניתן להצטרף, מכשיר חדש ("הצטרפות") עשוי להצטרף למצב זמני שמכוון את כל התעבורה שלהם לנמל ספציפי (במקרה זה, ליציאת ה- Weave הלא מאובטחת) במארח שהפכה את הרשת לחיבור. תנועה זו אינה מאובטחת בשכבת הקישור, מכיוון שעל פי הגדרה למכשיר המחובר זמנית אין עותק של מפתחות ההצפנה של ה- PAN. כאשר לשונית הסוללה שלה נמשכת או מופעלת על ידי המשתמש באופן אחר, המצטרף סורק באופן פעיל לאיתור PANים הניתנים לחיבור. עבור כל PAN שניתן להצטרף, המצטרף מצטרף באופן זמני לרשת ומנסה לבצע אימות PASE עם ההתקן הקיים ביציאת Weave הלא מאובטחת. כאשר מכשיר ה joiner ימצא את ה- PAN הנכון, ניסיון אימות ה- PASE שלו יצליח. בשלב זה, המצטרף והמכשיר הקיים יבצעו החלפת מפתחות מאובטחת ברמת Weave, ולאחר מכן הם עשויים לבצע את שאר אינטראקציית הזיווג דרך ערוץ מאובטח.

פונקציות

passiveRendezvousWithCompletion:failure: (WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDeviceAccessToken:completion:failure: (NSString *accessToken, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDevicePairingCode:completion:failure: (NSString *pairingCode, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void

פונקציות

passiveRendezvousWithCompletion: כישלון:

virtual void passiveRendezvousWithCompletion:failure:(
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDeviceAccessToken: השלמה: כישלון:

virtual void passiveRendezvousWithDeviceAccessToken:completion:failure:(
  NSString *accessToken,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDevicePairingCode: השלמה: כישלון:

virtual void passiveRendezvousWithDevicePairingCode:completion:failure:(
  NSString *pairingCode,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)