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 )