Rendezvous passivo remoto

Rendezvous passivo remoto differisce da Rendezvous passivo per il fatto che un dispositivo di assistenza agisce come inoltro per il provisionee, inoltrando messaggi tra il provisionee e il provisioner.

Riepilogo

Esegui Rendezvous Remote Passive con autenticazione PASE per dispositivo resozvoused. Messaggio diretto tenterà di autenticare ogni utente che si sarebbe unito alle riunioni utilizzando le credenziali PASE fornite. Se un dispositivo non riesce ad autenticarsi, il messaggio diretto chiuderà la sua connessione con tunnel a quel dispositivo e si riconnetterà al dispositivo che funge da intermediario, ricominciando dal processo RPR per ascoltare le nuove connessioni sulla sua porta Weave non sicura. Questo ciclo si ripete fino alla scadenza del timeout del rendezvous o fino all'autenticazione di un joiner.

Prevediamo che questa funzione venga utilizzata per eseguire l'RPR in caso di accoppiamento basato su Thread.

Se viene utilizzata la variante con IPAddress, rendezvousAddress è l'indirizzo locale del collegamento IPv6 PAN del joiner. L'indirizzo viene creato prendendo l'ID nodo Weave del joiner e aggiungendolo al prefisso "FE80::". Tieni presente che per le reti completamente conformi a Thread è più appropriato utilizzare rendezvousAddress "::", poiché gli indirizzi locali dei link in Thread vengono scelti in base a un ID casuale.

Funzioni

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

Funzioni

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
)