Uzaktan Pasif Derleme

Uzaktan Pasif Rendezvous, yardımcı bir cihazın provizyon katılımcısı için bir geçiş görevini yerine getirmesi ve mesajları hazırlayan ile sunucu arasında iletmesi açısından Pasif Rendezvous'dan farklıdır.

Özet

Oluşturulan cihaz için PASE kimlik doğrulamasıyla Uzaktan Pasif Rendezvous gerçekleştirme. DM, belirtilen PASE kimlik bilgilerini kullanarak, yeniden eşleştirilen her bir birleştiricinin kimliğini doğrulamaya çalışır. Bir cihazın kimlik doğrulaması başarısız olursa DM, güvenli olmayan Weave bağlantı noktasındaki yeni bağlantıları dinlemek için RPR sürecinden başlayarak o cihazla tünellenmiş bağlantısını kapatır. Bu döngü, yineleme zaman aşımına uğrayana veya bir birleştirme işlemi başarıyla doğrulanana kadar tekrarlanır.

Mesaj dizisinin destekli eşlemede bu işlevin RPR'yi gerçekleştirmek için kullanılması beklenir.

IPAddress içeren varyant kullanılırsa rendezvousAddress, birleştiricinin PAN IPv6 bağlantısı yerel adresidir. Adres, birleştiricinin Weave düğüm kimliği alınıp "FE80::" önekine eklenerek oluşturulur. Tamamen Mesaj Dizisi ile uyumlu ağlarda, &&tt:::&quot ifadesinin rendezvousAddress kullanılması daha uygundur. Çünkü Mesaj Dizisindeki yerel adresler bağlantısı rastgele bir kimliğe göre seçilir.

İşlevler

remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void

İşlevler

RemotePassiveRendezvousWithDeviceDoubleingCode:IPAddress:rendezvousTimeout:inactivityTimeout:complete:failure:

virtual void remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(
  NSString *pairingCode,
  NSString *IPAddress,
  uint16_t rendezvousTimeoutSec,
  uint16_t inactivityTimeoutSec,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)