พวงมาลัยสําหรับแพสซีฟจากระยะไกล

Rendezvous แบบแพสซีฟระยะไกลจะแตกต่างจาก Passive Rendezvous ตรงที่อุปกรณ์ช่วยอํานวยความสะดวกทําหน้าที่เป็นตัวส่งต่อสําหรับตัวผู้รับ โดยส่งต่อข้อความระหว่างผู้อนุญาตและผู้จัดสรร

สรุป

ดําเนินการ Passive Rendezvous ระยะไกลด้วยการตรวจสอบสิทธิ์ PASE สําหรับอุปกรณ์ Rendezvoused DM จะพยายามตรวจสอบสิทธิ์แต่ละรายการตามที่ Rendezvovo ใช้ หรือเป็นโปรแกรมรวมโดยใช้ข้อมูลรับรอง PASE ที่ระบุ หากอุปกรณ์ตรวจสอบสิทธิ์ไม่สําเร็จ DM จะปิดการเชื่อมต่อแบบอุโมงค์กับอุปกรณ์นั้นและเชื่อมต่อกับอุปกรณ์ช่วยเหลืออีกครั้ง โดยเริ่มกระบวนการ RPR เพื่อฟังการเชื่อมต่อใหม่ในพอร์ต Weave ที่ไม่ปลอดภัย วงจรนี้จะดําเนินการซ้ําจนกว่าระยะหมดเวลาของโปรแกรมรวบรวมข้อมูลจะหมดอายุหรือเครื่องมือตรวจสอบสิทธิ์ตรวจสอบสิทธิ์สําเร็จ

เราคาดว่าฟังก์ชันนี้จะใช้ดําเนินการ RPR ในกรณีที่จับคู่โดยมีชุดข้อความสนับสนุน

หากมีการใช้ตัวแปรที่มี 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
)