موعد نهائي سلبي عن بُعد
يختلف الموعد السلبي عن بُعد عن الموعد السلبي من حيث أنّ الجهاز المساعِد يعمل كنقطة الإرسال للمُشرف عليه، وينقل الرسائل بين مُقدِّمه وموفّره.
ملخّص
يمكنك إجراء "لقاء سلبي عن بُعد" باستخدام مصادقة PASE للجهاز الذي تم استقباله. سيحاول الرسالة المباشرة مصادقة كل موعد انضمام باستخدام بيانات اعتماد 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
|
الدوال
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 )