قرار ملاقات غیرفعال از راه دور

Remote Passive Randezvous از آنجایی که یک دستگاه کمکی به عنوان یک رله برای تامین کننده عمل می کند و پیام ها را بین گیرنده و تامین کننده ارسال می کند، متفاوت از Randezvous غیرفعال است.

خلاصه

Remote Passive Rendezvous را با احراز هویت 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
)