패시브 랑데부
Passive Rendezvous는 연결 설정 단계가 제공자가 식별 단계 전에 시작된다는 점에서 Active와 다릅니다.
요약
또한 프로 비저 너는 식별 응답에 예상과 일치하는 장치 설명이 포함되지 않은 시작된 연결을 거부하고 삭제합니다.
Passive Rendezvous 시나리오에서 이미 15.4 PAN 및 Weave 패브릭 ( "기존 장치")에 설치된 장치는 PAN을 결합 가능 모드로 설정하고 보안되지 않은 Weave 포트에서 들어오는 TCP 연결을 수동으로 수신합니다. PAN이 결합 가능한 동안 새 장치 ( "결합 자")는 네트워크를 결합 가능하게 만든 호스트의 특정 포트 (이 경우 보안되지 않은 Weave 포트)로 모든 트래픽을 전달하는 임시 모드로 참여할 수 있습니다. 정의에 따라 잠정적으로 조인 된 장치에는 PAN 암호화 키의 복사본이 없기 때문에이 트래픽은 링크 계층에서 보안되지 않습니다. 배터리 탭이 당겨 지거나 사용자가 다른 방식으로 활성화하면 결합자는 결합 가능한 PAN을 적극적으로 검색합니다. 결합 가능한 각 PAN에 대해 결합자는 임시로 네트워크에 참여하고 보안되지 않은 Weave 포트에서 기존 장치로 PASE 인증을 수행하려고 시도합니다. 결합 자 장치가 올바른 PAN을 찾으면 해당 PASE 인증 시도가 성공합니다. 이 시점에서 조이너와 기존 장치는 Weave 수준에서 보안 키 교환을 수행 한 후 보안 채널을 통해 나머지 페어링 상호 작용을 수행 할 수 있습니다.
기능 | |
---|---|
passiveRendezvousWithCompletion:failure: (WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock) | virtual void |
passiveRendezvousWithDeviceAccessToken:completion:failure: (NSString *accessToken, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock) | virtual void |
passiveRendezvousWithDevicePairingCode:completion:failure: (NSString *pairingCode, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock) | virtual void |
기능
passiveRendezvousWithCompletion : 실패 :
virtual void passiveRendezvousWithCompletion:failure:( WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )
passiveRendezvousWithDeviceAccessToken : 완료 : 실패 :
virtual void passiveRendezvousWithDeviceAccessToken:completion:failure:( NSString *accessToken, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )
passiveRendezvousWithDevicePairingCode : completion : failure :
virtual void passiveRendezvousWithDevicePairingCode:completion:failure:( NSString *pairingCode, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )