قرار ملاقات غیرفعال از راه دور
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 )
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. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.