میعادگاه منفعل
Rendezvous غیرفعال با Active تفاوت دارد زیرا مرحله برقراری اتصال قبل از مرحله شناسایی توسط تامین کننده آغاز می شود.
خلاصه
علاوه بر این، ارائهدهنده اتصالات آغاز شده را که در آن پاسخ شناسایی حاوی توضیحات دستگاه منطبق با آنچه مورد انتظار بود نباشد، رد میکند و حذف میکند.
در یک سناریوی غیرفعال قرار ملاقات، دستگاه نصب شده از قبل بر روی یک PAN 15.4 و پارچه Weave ("دستگاه موجود") PAN را در حالت اتصال قرار می دهد و به صورت غیرفعال به اتصالات TCP ورودی در پورت Weave ناامن گوش می دهد. در حالی که PAN قابل اتصال است، یک دستگاه جدید ("joiner") ممکن است در یک حالت موقت بپیوندد که تمام ترافیک آنها را به یک پورت خاص (در این مورد، پورت 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:failure:
virtual void passiveRendezvousWithCompletion:failure:( WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )
PassiveRendezvousWithDeviceAccessToken:completion:failure:
virtual void passiveRendezvousWithDeviceAccessToken:completion:failure:( NSString *accessToken, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )
PassiveRendezvousWithDevicePairingCode:completion:failure:
virtual void passiveRendezvousWithDevicePairingCode:completion:failure:( NSString *pairingCode, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2018-06-05 بهوقت ساعت هماهنگ جهانی.