검색 및 메타데이터 교환 메시지 패턴

DPWS(웹 서비스용 디바이스 프로필) 호스트 및 클라이언트는 UDP 및 HTTP를 통해 일련의 SOAP 메시지를 사용하여 네트워크를 통해 통신합니다.

다음 다이어그램에서는 DPWS 호스트와 클라이언트 간의 예상 UDP 및 HTTP 트래픽에 대한 개요를 보여 줍니다.

DPWS 호스트와 클라이언트 간의 UDP 및 HTTP 트래픽을 보여 주는 다이어그램

Hello, Bye, Probe, ResolveGet 메시지는 모두 네트워크 요청 없이 생성됩니다. 이러한 메시지는 디바이스 상태를 알리거나 검색 요청을 발급하는 데 사용됩니다. ProbeMatches, ResolveMatchesGetResponse 메시지는 Probe, Resolve 및 Get 메시지에 대한 응답으로 생성됩니다.

Hello, Bye, ResolveResolveMatches 메시지는 항상 UDP를 통해 발생합니다. 마찬가지로 GetGetResponse 메타데이터 메시지는 항상 HTTP 또는 HTTPS를 통해 발생합니다. 프로브ProbeMatches 메시지는 일반적으로 UDP를 통해 전송되지만 직접 검색 시나리오에서 HTTP 또는 HTTPS 연결을 통해 수행됩니다. 지시된 검색 메시지 패턴에 대한 자세한 내용은 Directed Discovery를 사용하여 애플리케이션 문제 해결을 참조하세요.

다음 목록에서는 유선 메시지의 일반적인 시퀀스를 보여줍니다. 모든 메시지가 필수는 아닙니다.

  1. Hello
  2. 프로브
  3. ProbeMatches
  4. 해결
  5. ResolveMatches
  6. 가져오기 (메타데이터 교환 요청)
  7. Getresponse
  8. 안녕

디바이스의 웹 서비스 정보