Encontros remotos passivos
O Passive Rendezvous é diferente do Passive Rendezvous porque um dispositivo de assistência atua como redirecionamento para o provisionador, retransmitindo as mensagens entre o provisionador e o provisionador.
Resumo
Execute o Remote Passive Rendezvous com a autenticação PASE para dispositivos rendezvoused. O DM tentará autenticar cada novo usuário adicionado usando as credenciais do PASE fornecidas. Se um dispositivo não for autenticado, a mensagem direta fechará a conexão com o túnel e se conectará novamente ao dispositivo de assistência, iniciando pelo processo de RPR para ouvir novas conexões na porta Weave não segura. Esse ciclo se repete até o tempo limite expirar ou um usuário se autenticar com sucesso.
Espera-se que essa função seja usada para realizar RPR no caso de pareamento assistido por linha de execução.
Se a variante com o IPAddress for usada, o rendezvousAddress será o endereço local do link PAN IPv6 do vinculador. Para criar o endereço, insira o ID do nó do Weave do combinador e anexe-o ao prefixo "FE80::" Para redes totalmente compatíveis com Thread, é mais apropriado usar o rendezvousAddress de "::" porque os endereços locais do link na Thread são escolhidos com base em um ID aleatório.
Functions |
|
---|---|
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
|
virtual void
|
Functions
remotoPassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:falha:
virtual void remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:( NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )