Uzaktan Pasif Görüşme
Uzaktan Pasif Karşılama'dan farklı olarak yardımcı cihaz, temel hazırlığı yapan kullanıcı için bir geçiş hizmeti görevi görür ve mesajları hazırlayan ile hazırlayan arasında iletir.
Özet
Kullanılmayan cihaz için PASE kimlik doğrulamasıyla Uzaktan Pasif Randevu işlemi gerçekleştirin. DM, verilen PASE kimlik bilgilerini kullanarak arayan, potansiyel birleştiricinin kimliğini doğrulamaya çalışır. Bir cihazın kimlik doğrulaması başarısız olursa DM, o cihazla olan tünelli bağlantıyı kapatır ve yardımcı cihaza yeniden bağlanır. Bunun için RPR işleminden başlayarak güvenli olmayan Weave bağlantı noktasında yeni bağlantıları dinlemek için kullanılır. Bu döngü, görüşme zaman aşımı süresi dolana veya birleştirici başarıyla kimlik doğrulayana kadar tekrar eder.
İş parçacığı destekli eşlemede RPR yapmak için bu işlevin kullanılması beklenir.
IPAddress'e sahip varyant kullanılıyorsa rendezvousAddress, birleştiricinin PAN IPv6 bağlantısı yerel adresidir. Adres, birleştiricinin Weave düğüm kimliği alınıp "FE80:" öğesine eklenerek oluşturulur. ön eki ile değiştirebilirsiniz. Thread'deki bağlantı yerel adresleri rastgele bir kimliğe göre seçildiğinden, tamamen Thread uyumlu ağlar için "::" rendezvousAddress değerinin kullanılmasının daha uygun olduğunu unutmayın.
İşlevler |
|
---|---|
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
|
virtual void
|
İşlevler
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 )