การทักทายแบบแพสซีฟระยะไกล
การ 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 )