Rendezvous عن بُعد
يختلف جهاز Rendezvous عن بُعد عن إيجابيات Rendezvous حيث يعمل الجهاز الداعم كإرسال لمرسل الخدمة وإرسال الرسائل بين المُدار ومقدِّم الخدمة.
الملخّص
يمكنك إجراء Rendezvous عن بُعد باستخدام مصادقة PASE للجهاز rendezvouse. ستحاول الرسالة المباشرة مصادقة كل برنامج انضمام، باستخدام بيانات اعتماد PASE المحددة. في حال تعذّرت مصادقة الجهاز، ستغلق الرسالة المباشرة اتصاله النفقي بهذا الجهاز وتعيد الاتصال بالجهاز المساعد، بدءًا من عملية RPR للاستماع إلى الاتصالات الجديدة من خلال منفذ Weave غير الآمن. يتم تكرار هذه الدورة حتى تنتهي مهلة المهلة أو حتى ينجح المصادقة.
من المتوقع أن يتم استخدام هذه الوظيفة لإجراء RPR في حالة الإقران بمساعدة Thread.
في حال استخدام المتغيّر مع IPAddress، يكون rendezvousAddress هو عنوان الرابط PAN لبروتوكول IPv6. يتم تشكيل العنوان عن طريق الحصول على معرِّف عقدة Weave للوصلة، وإلحاقه بالبادئة "FE80::". ملاحظة: بالنسبة إلى الشبكات المتوافقة تمامًا مع سلاسل المحادثات، من الأنسب استخدام rendezvousAddress &"::" حيث يتم اختيار العناوين المحلية للرابط في سلسلة المحادثات استنادًا إلى معرّف عشوائي.
الدوال |
|
---|---|
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
|
virtual void
|
الدوال
RemotePassiveRendezvousWithDeviceإقرانingCode:IPAddress:rendezvousTimeout:inactivityTimeout:complete:failure:
virtual void remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:( NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )