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

Pertemuan Pasif

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

Ringkasan

Selain itu, penyedia menolak dan menghentikan koneksi yang dimulai di mana Respon Identifikasi tidak berisi Deskripsi Perangkat yang sesuai dengan yang diharapkan.

Dalam skenario Pasif Rendezvous, perangkat yang sudah terpasang pada PAN 15,4 dan kain Weave ("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 ("penggabung") dapat bergabung dalam mode sementara yang mengarahkan semua lalu lintasnya ke port tertentu (dalam hal ini, port Weave yang tidak aman) pada host yang membuat jaringan dapat digabungkan. Lalu lintas ini tidak aman pada lapisan tautan, karena menurut definisi perangkat yang digabungkan 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 digabungkan. Untuk setiap PAN yang dapat digabungkan, penggabung sementara 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, penggabung 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

pasifRendezvousDenganPenyelesaian: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
)