被動式虛擬爆笑

被動式 Rendezvous 與 Active 不同,連線建立階段是在佈建者達成識別階段之前開始。

摘要

此外,佈建工具會拒絕並捨棄起始連線,其中識別回應不含與預期相符的裝置說明。

在被動式 Rendezvous 情境下,已安裝的裝置已安裝 15.4 PAN 和 Weave 織布 (「現有裝置」) 的 PAN 模式,會使 PAN 進入加入模式,並在不安全的 Weave 連接埠上被動監聽來自傳入的 TCP 連線。PAN 是可彙整的,但新裝置 (「彙整者」) 可能會使用佈建模式,將所有流量導向要連上網路的主機上的特定通訊埠 (在這個例子中是指不安全的 Weave 通訊埠)。根據定義,已佈建的裝置沒有 PAN 加密金鑰副本,因此這類流量在連結層中不安全。當你提取或以其他方式啟動電池分頁時,彙整作業會主動掃描是否有可彙整的 PAN。針對每個可彙整的 PAN,會暫時連上網路,並嘗試在不安全的 Weave 連接埠上透過現有裝置執行通過 PASE 驗證。當加入者裝置找到正確的 PAN 時,表示裝置的 PASE 驗證將成功。這時,加入者和現有裝置將在 Weave 層級執行安全金鑰交換,然後透過安全通道進行剩餘的配對互動。

函式

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

函式

PassiveRendezvousWithCOMPLETE:failure:

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

passiveRendezvousWithDeviceAccessToken:completion:failure:

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

passiveRendezvousWithDevicePairingCode:completion:failure:

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