Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Pertemuan Pasif

Pertemuan Rancangan Pasif berbeda dari Aktif dalam hal tahap pembentukan koneksi dimulai sebelum fase identifikasi oleh penerima.

Ringkasan

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

Dalam skenario Pasif Rendezvous, perangkat yang diinstal sudah pada 15,4 PAN dan kain Tenun ("perangkat yang ada") menempatkan PAN dalam mode bergabung dan mendengarkan secara pasif untuk koneksi TCP yang masuk pada port Weave tanpa jaminan. 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 bergabung. Lalu lintas ini tidak aman pada lapisan tautan, karena menurut definisi perangkat yang disatukan sementara tidak memiliki salinan kunci enkripsi PAN. Ketika tab baterainya ditarik atau diaktifkan oleh pengguna dengan cara lain, joiner secara aktif memindai PAN yang dapat digabung. Untuk setiap PAN yang dapat digabungkan, joiner bergabung dengan jaringan dan mencoba melakukan otentikasi PASE dengan perangkat yang ada pada port Weave yang tidak aman. Ketika perangkat joiner menemukan PAN yang tepat, upaya otentikasi PASE-nya akan berhasil. Pada titik ini, sambungan dan perangkat yang ada akan melakukan pertukaran kunci aman di tingkat 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: selesai: kegagalan:

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