Удаленное пассивное рандеву

Удаленное пассивное рандеву отличается от пассивного рандеву тем, что вспомогательное устройство действует как ретранслятор для провайдера, передавая сообщения между провайдером и провайдером.

Краткое содержание

Выполните удаленное пассивное рандеву с аутентификацией PASE для устройства рандеву. DM попытается аутентифицировать каждого потенциального участника встречи, используя данные учетные данные PASE. Если устройству не удается аутентифицироваться, DM закроет свое туннельное соединение с этим устройством и повторно подключится к вспомогательному устройству, начиная процесс RPR, чтобы прослушивать новые соединения на своем незащищенном порту Weave. Этот цикл повторяется до тех пор, пока не истечет время ожидания рандеву или пока участник не пройдет успешную аутентификацию.

Ожидается, что эта функция будет использоваться для выполнения RPR в случае сопряжения с помощью потоков.

Если используется вариант с IPAddress, то RendezvousAddress представляет собой локальный адрес соединения PAN IPv6. Адрес формируется путем взятия идентификатора узла Weave соединения и добавления его к префиксу «FE80::». Обратите внимание, что для сетей, полностью совместимых с потоками, более уместно использовать адрес рандеву «::», поскольку локальные адреса ссылок в потоке выбираются на основе случайного идентификатора.

Функции

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

Функции

RemotePassiveRendezvousWithDevicePairingCode: IPAddress: rundezvousTimeout: inactivityTimeout: завершение: сбой:

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