Rendezvous Pasif Jarak Jauh

Rendezvous Pasif Jarak Jauh berbeda dengan Rendezvous Pasif dalam hal perangkat bantuan bertindak sebagai relai untuk pihak yang menyediakan, yang menyampaikan pesan antara pihak yang menyediakan dan yang menyediakan.

Ringkasan

Lakukan Rendezvous Pasif Jarak Jauh dengan autentikasi PASE untuk perangkat yang digunakan bersama. DM akan mencoba mengautentikasi setiap calon yang bergabung menggunakan kredensial PASE yang diberikan. Jika perangkat gagal mengautentikasi, DM akan menutup koneksi yang disalurkan ke perangkat tersebut dan terhubung kembali ke perangkat pendukung, memulai proses RPR untuk memproses koneksi baru pada port Weave yang tidak aman. Siklus ini berulang hingga waktu tunggu pertemuan berakhir atau pengguna yang bergabung berhasil mengautentikasi.

Fungsi ini diharapkan akan digunakan untuk melakukan RPR dalam kasus penyambungan yang dibantu Thread.

Jika varian dengan IPAddress digunakan, rendezvousAddress adalah alamat lokal tautan IPv6 PAN dari joiner. Alamat dibuat dengan mengambil ID node Weave dari joiner, dan menambahkannya ke "FE80::" . Perhatikan bahwa untuk jaringan yang sepenuhnya sesuai dengan Thread, akan lebih tepat untuk menggunakan rendezvousAddress "::", karena alamat lokal link di Thread dipilih berdasarkan ID acak.

Fungsi

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

Fungsi

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
)