원격 패시브 랑데부스
원격 수동 Rendezvous는 지원 기기가 프로비저닝 대상자와 프로비저닝 도구 간에 메시지를 중계하는 중계자 역할을 한다는 점에서 수동 Rendezvous와 다릅니다.
요약
rendezvoused 기기에 PASE 인증을 사용하여 원격 수동 Rendezvous를 수행합니다. 의사결정권자는 지정된 PASE 사용자 인증 정보를 사용하여 각 연락 상대 및 입사 예정자 인증을 시도합니다. 기기가 인증에 실패하면 DM은 해당 기기에 대한 터널링된 연결을 종료하고 지원 기기에 다시 연결하여 RPR 프로세스를 통해 안전하지 않은 Weave 포트에서 새 연결을 수신 대기합니다. 이 주기는 rendezvous 제한 시간이 만료되거나 Joiner가 성공적으로 인증될 때까지 반복됩니다.
스레드 지원 페어링의 경우 RPR을 실행하는 데 이 함수가 사용될 것으로 예상됩니다.
IPAddress가 포함된 변형이 사용되는 경우 rendezvousAddress는 조인자의 PAN IPv6 링크 로컬 주소입니다. 주소는 조이너의 Weave 노드 ID를 가져와 "FE80::"에 추가하여 형성됩니다. 를 입력합니다. 스레드를 완벽하게 준수하는 네트워크의 경우 스레드의 링크 로컬 주소가 임의의 ID를 기반으로 선택되므로 '::'의 rendezvousAddress를 사용하는 것이 더 적절합니다.
함수 |
|
---|---|
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
|
virtual void
|
함수
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 )