Zdalnie bierne rendezvous

Zdalna pasywna Rendezvous różni się od pasywnej Rendezvous tym, że urządzenie wspomagające działa jako przekaźnik dla podwładnego, przekazując tym samym wiadomości między administratorem a udostępnianiem.

Podsumowanie

Przeprowadzaj zdalne pasywne Rendezvous z uwierzytelnianiem PASE dla urządzenia używanego w czasie rezonansu. DM spróbuje uwierzytelnić każde spotkanie, które byłaby dołączana, używając podanych danych PASE. Jeśli urządzenia nie uda się uwierzytelnić, DM zamknie tunelowe połączenie z tym urządzeniem i ponownie połączy się z urządzeniem wspomagającym, rozpoczynając od procesu RPR w celu nasłuchiwania nowych połączeń na niezabezpieczonym porcie Weave. Ten cykl jest powtarzany do czasu, gdy upłynie czas oczekiwania na spotkanie lub do pomyślnego uwierzytelnienia użytkownika łączącego.

Powinna ona służyć do wykonywania RPR w przypadku parowania wspomaganego przez wątki.

Jeśli używany jest wariant z adresem IPAddress, rendezvousAddress to lokalny adres połączenia PAN IPv6 łączenia. Adres tworzy się przez dodanie identyfikatora węzła Weave elementu złączającego do prefiksu „FE80::”. Pamiętaj, że w sieciach w pełni zgodnych z Thread lepiej jest użyć parametru rendezvousAddress „::”, ponieważ adresy lokalne linku w Thread są wybierane na podstawie losowego identyfikatora.

Funkcje

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

Funkcje

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
)