میعادگاه منفعل
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 )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-05 بهوقت ساعت هماهنگ جهانی.