发现和元数据交换消息模式

Web 服务的设备配置文件 (DPWS) 主机和客户端通过 UDP 和 HTTP 使用一系列 SOAP 消息通过网络进行通信。

下图概述了 DPWS 主机和客户端之间的预期 UDP 和 HTTP 流量。

显示 DPWS 主机和客户端之间的 UDP 和 HTTP 流量的关系图。

HelloByeProbeResolveGet 消息都是在没有网络请求的情况下生成的;这些消息用于通知设备状态或发出搜索请求。 ProbeMatchesResolveMatchesGetResponse 消息是在响应探测、解析和获取消息时生成的。

HelloByeResolveResolveMatches 消息将始终通过 UDP 发生。 同样, GetGetResponse 元数据消息将始终通过 HTTP 或 HTTPS 发生。 探测ProbeMatches 消息通常通过 UDP 传输,但在定向发现方案中通过 HTTP 或 HTTPS 连接进行。 有关定向发现消息模式的详细信息,请参阅 使用定向发现排查应用程序问题

以下列表显示了网络上的典型消息序列。 并非所有邮件都是必需的。

  1. Hello
  2. 探测
  3. ProbeMatches
  4. 解决
  5. ResolveMatches
  6. 获取 (元数据交换请求)
  7. GetResponse
  8. 再见

关于设备上的 Web 服务