การทักทายแบบแพสซีฟระยะไกล

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

สรุป

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

คาดว่าฟังก์ชันนี้จะใช้เพื่อทำ RPR ในกรณีของการจับคู่อุปกรณ์ช่วยเทรด

หากใช้ตัวแปรที่มี IPAddress ที่อยู่ rendezvousAddress คือที่อยู่ภายในของลิงก์ PAN IPv6 ของ Joiner ที่อยู่จะสร้างขึ้นจากการนำรหัสโหนด 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
)