रिमोट पैसिव रेंडेवुस

रिमोट पैसिव रांदेवुस, पैसिव रांदेवुस से अलग है, जो सहायक डिवाइस की मदद से प्रावधान करने वाले के लिए रिले के तौर पर काम करता है. यह प्रावधान और प्रावधान करने वाले व्यक्ति के बीच मैसेज भेजता है.

खास जानकारी

रेंडर किए गए डिवाइस के लिए PASE पुष्टि करने की सुविधा की मदद से, रिमोट पैसिव रेवेन्यूज़ करें. DM, दिए गए PASS क्रेडेंशियल का इस्तेमाल करके, संगठन से जुड़े सभी लोगों की पुष्टि करने की कोशिश करेगा. अगर किसी डिवाइस की पुष्टि नहीं हो पाती है, तो डीएम उस डिवाइस से अपने नेटवर्क के कनेक्शन को बंद कर देगा और सहायक डिवाइस से फिर से कनेक्ट होगा. यह प्रोसेस, असुरक्षित Weave पोर्ट पर नए कनेक्शन को सुनने के लिए शुरू करेगी. यह साइकल तब तक दोहराया जाता है, जब या इसके बाद, मीटिंग का समय खत्म होने की अवधि खत्म हो जाती है या जब तक कोई सदस्य इसमें शामिल नहीं हो जाता.

यह उम्मीद की जाती है कि इस फ़ंक्शन का इस्तेमाल, Thread की मदद से जोड़ने के मामले में, RPR के लिए किया जाएगा.

अगर IPAddress के वैरिएंट का इस्तेमाल किया जाता है, तो rendezvousAddress, जॉइन करने वाले का पैन IPv6 लिंक का स्थानीय पता होता है. पता जोड़ने के लिए, जॉइनर के Weave नोड आईडी की ज़रूरत होती है. इसके बाद, इसे "FE80::" प्रीफ़िक्स में जोड़ा जाता है. ध्यान दें कि पूरी तरह से थ्रेड थ्रेड वाले नेटवर्क के लिए, &ndt;::" का rendezvousAddress इस्तेमाल करना ज़्यादा सही है. इसकी वजह यह है कि थ्रेड में मौजूद लिंक के पते, रैंडम आईडी के आधार पर चुने जाते हैं.

फ़ंक्शन

remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void

फ़ंक्शन

RemotePassiveRendezvousWithDeviceजोड़ेingकोड: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
)