Rendezvous pasivos remotos
Rendezvous pasivo remoto difiere de Rendezvous pasivo en que un dispositivo de asistencia actúa como un retransmisor para el aprovisionador, retransmitiendo mensajes entre el aprovisionador y el aprovisionador.
Resumen
Realizar un Rendezvous pasivo remoto con autenticación PASE para el dispositivo encomendado. La DM intentará autenticar cada reunión que se unirá mediante las credenciales PASE dadas. Si un dispositivo no puede autenticarse, el DM cerrará su conexión tunelizada a ese dispositivo y volverá a conectarse al dispositivo de asistencia, comenzando por el proceso de RPR para detectar conexiones nuevas en su puerto de Weave no seguro. Este ciclo se repite hasta que caduque el tiempo de espera de la cita o hasta que un combinador se autentique con éxito.
Se espera que esta función se use para realizar la RPR en el caso de la vinculación asistida por Thread.
Si se usa la variante con la IPAddress, rendezvousAddress es la dirección local del vínculo IPv6 de PAN del combinador. Para formar la dirección, se toma el ID de nodo de Weave del combinador y se lo agrega a “FE80::” . Ten en cuenta que, para redes que cumplen con todos los requisitos de Thread, es más apropiado usar la dirección rendezvousAddress “::”, ya que las direcciones locales de vínculo en Thread se eligen en función de un ID aleatorio.
Funciones |
|
---|---|
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
|
virtual void
|
Funciones
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 )