قرار ملاقات غیرفعال از راه دور
Remote Passive Randezvous از Remote Passive Randezvous از این جهت متفاوت است که یک دستگاه کمکی به عنوان یک رله برای گیرنده عمل می کند و پیام ها را بین گیرنده و تامین کننده ارسال می کند.
خلاصه
Remote Passive Randezvous را با احراز هویت PASE برای دستگاه قرار ملاقات انجام دهید. DM تلاش خواهد کرد تا با استفاده از اعتبارنامههای PASE دادهشده، هر یک از وصلکنندههای بالقوه را تأیید کند. اگر دستگاهی موفق به احراز هویت نشود، DM اتصال تونل شده خود را به آن دستگاه می بندد و دوباره به دستگاه کمکی متصل می شود و از فرآیند RPR برای گوش دادن به اتصالات جدید در پورت Weave ناامن خود شروع می کند. این چرخه تا زمانی تکرار می شود که یا مهلت قرار ملاقات منقضی شود یا یک وصال با موفقیت احراز هویت شود.
انتظار می رود که این تابع برای انجام RPR در مورد جفت شدن به کمک Thread استفاده شود.
اگر نوع با آدرس IP استفاده شود، آدرس rendezvous آدرس محلی پیوند PAN IPv6 اتصال دهنده است. آدرس با گرفتن شناسه گره Weave از اتصال دهنده و الحاق آن به پیشوند "FE80::" تشکیل می شود. توجه داشته باشید که برای شبکههای کاملاً سازگار با Thread، استفاده از rendezvousAddress «::» مناسبتر است، زیرا آدرسهای محلی پیوند در Thread بر اساس یک شناسه تصادفی انتخاب میشوند.
کارکرد | |
---|---|
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure: (NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock) | virtual void |
کارکرد
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:
virtual void remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:( NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2018-06-05 UTC.