การต้อนรับแบบแพสซีฟระยะไกล
Remote Passive Rendezvous ต่างจาก Passive Rendezvous ตรงที่อุปกรณ์ช่วยเหลือทำหน้าที่เป็นการส่งต่อสำหรับผู้จัดสรร โดยส่งต่อข้อความระหว่างผู้จัดสรรและผู้จัดสรร
สรุป
ดำเนินการ Rendezvous ระยะไกลด้วยการตรวจสอบสิทธิ์ PASE สำหรับอุปกรณ์ Rendezvoused DM จะพยายามตรวจสอบสิทธิ์ของการติดต่อแต่ละรายการ ซึ่งจะเข้าร่วมโดยใช้ข้อมูลเข้าสู่ระบบ 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 )