Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Rendezvous Pasif Jarak Jauh

Remote Passive Rendezvous berbeda dengan Passive Rendezvous karena perangkat pendukung berfungsi sebagai relai untuk penyedia, menyampaikan pesan antara penyedia dan penyedia.

Ringkasan

Jalankan Remote Passive Rendezvous dengan autentikasi PASE untuk perangkat yang bergabung. DM akan mencoba mengautentikasi setiap rendezvoused, calon joiner menggunakan kredensial PASE yang diberikan. Jika perangkat gagal mengautentikasi, DM akan menutup koneksi yang disalurkan ke perangkat tersebut dan menghubungkan kembali ke perangkat pembantu, mulai dari proses RPR untuk mendengarkan koneksi baru di port Weave yang tidak aman. Siklus ini berulang hingga waktu tunggu rendezvous berakhir atau penggabung 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 link PAN IPv6 dari joiner. Alamat dibentuk dengan mengambil ID node Weave dari joiner, dan menambahkannya ke awalan "FE80::". Perhatikan bahwa untuk jaringan yang sepenuhnya mematuhi Thread, sebaiknya gunakan rendezvousAddress dari "::", 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
)