Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

Rendezvous منفعل

Passive Rendezvous با Active تفاوت دارد که مرحله ایجاد اتصال قبل از مرحله شناسایی توسط شرکت کننده آغاز می شود.

خلاصه

علاوه بر این ، ارائه دهنده اتصالات آغاز شده را رد می کند که در آن Identify Response شامل توضیحات دستگاه نمی باشد که مطابق آنچه انتظار می رفت ، باشد.

در یک سناریوی Passive Rendezvous ، دستگاه نصب شده در پارچه 15.4 PAN و Weave ("دستگاه موجود") PAN را در حالت اتصال قرار می دهد و به طور انفعالی گوشهای ورودی TCP را در درگاه نا امن Weave گوش می دهد. در حالی که PAN قابل اتصال است ، ممکن است یک وسیله جدید ("وصال") به حالت موقت بپیوندد که تمام ترافیک آنها را به یک درگاه خاص (در این حالت ، درگاه Weave نا امن) روی میزبان هدایت می کند که باعث می شود شبکه بپیوندد. این ترافیک در لایه پیوند امن نیست ، زیرا با تعریف یک دستگاه با اتصال موقت نسخه ای از کلیدهای رمزنگاری PAN را ندارد. هنگامی که زبانه باتری آن کشیده شده است یا به طریقی توسط کاربر فعال می شود ، وصال بطور فعال اسکن های PAN را می پیوندد. برای هر PAN با قابلیت اتصال ، وصال به طور موقت به شبکه می پیوندد و تلاش می کند تأیید اعتبار PASE را با دستگاه موجود در پورت Weave نا امن انجام دهد. وقتی دستگاه وصال 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
)