遠端被動共振
「遠端被動 Rendezvous」與「被動 Rendezv」不同,輔助裝置會做為佈建方的中繼器,在佈建對象與佈建工具之間轉發訊息。
摘要
使用 PASE 驗證對隨播裝置執行遠端被動 Rendezvous 驗證。DM 將嘗試使用指定的 PASE 憑證,驗證每個繼承和可能的彙整者。如果裝置無法驗證,DM 將會關閉其通道連線,然後重新連線到輔助裝置,接著從 RPR 程序開始,在其不安全的 Weave 連接埠上監聽新連線。這個週期會不斷重複,直到間隔逾時到期,或加入者成功驗證為止。
若是執行緒輔助配對,此函式應用於執行 RPR。
如果使用具有 IPAddress 的變體,rendezvousAddress 是彙整器的 PAN IPv6 連結本機位址。位址是由加入器的 Weave 節點 ID 組成,並在其中附加至「FE80::」前置字串。請注意,如要完全符合 Thread 標準,則建議使用 rendezvousAddress 的 ::,因為 Thread 中的本機位址是根據隨機 ID 選擇。
函式 |
|
---|---|
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
|
virtual void
|
函式
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 )