Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Pertemuan Pasif

Rendezvous Pasif berbeda dari Active karena fase pembuatan koneksi dimulai sebelum fase identifikasi oleh penyedia.

Ringkasan

Selain itu, penyedia menolak dan melepaskan koneksi yang dimulai di mana Respons Identifikasi tidak berisi Deskripsi Perangkat yang cocok dengan yang diharapkan.

Dalam skenario Passive Rendezvous, perangkat yang diinstal sudah pada 15.4 PAN dan Weave fabric ("perangkat yang ada") menempatkan PAN dalam mode yang dapat digabungkan dan mendengarkan secara pasif koneksi TCP yang masuk pada port Weave yang tidak aman. Sementara PAN dapat digabungkan, perangkat baru ("joiner") dapat bergabung dalam mode sementara yang mengarahkan semua lalu lintas mereka ke port tertentu (dalam hal ini, port Weave yang tidak aman) pada host yang membuat jaringan dapat digabungkan. Lalu lintas ini tidak aman di lapisan tautan, karena menurut definisi perangkat yang digabungkan sementara tidak memiliki salinan kunci enkripsi PAN. Saat tab baterainya ditarik atau diaktifkan oleh pengguna dengan cara lain, joiner secara aktif memindai PAN yang dapat digabungkan. Untuk setiap PAN yang dapat digabungkan, joiner untuk sementara bergabung dengan jaringan dan mencoba melakukan otentikasi PASE dengan perangkat yang ada di port Weave yang tidak aman. Ketika perangkat joiner menemukan PAN yang tepat, percobaan otentikasi PASE-nya akan berhasil. Pada titik ini, joiner dan perangkat yang ada akan melakukan pertukaran kunci aman di level Weave, setelah itu mereka dapat melakukan sisa interaksi pemasangan melalui saluran aman.

Fungsi

passiveRendezvousWithCompletion:failure: (WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDeviceAccessToken:completion:failure: (NSString *accessToken, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDevicePairingCode:completion:failure: (NSString *pairingCode, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void

Fungsi

passiveRendezvousWithCompletion: kegagalan:

virtual void passiveRendezvousWithCompletion:failure:(
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDeviceAccessToken: penyelesaian: kegagalan:

virtual void passiveRendezvousWithDeviceAccessToken:completion:failure:(
  NSString *accessToken,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDevicePairingCode: penyelesaian: kegagalan:

virtual void passiveRendezvousWithDevicePairingCode:completion:failure:(
  NSString *pairingCode,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)