OPC UA 客户端无法很好地通过 DMZ 连接到 OPC UA 服务器,因为 OPC UA 并非设计为支持多跳连接。
为了解决这个问题,DataHub 隧道/镜像方法将 OPC UA 封装在一个可以穿越 DMZ 的单向传输层中。一个 DataHub 实例作为 OPC UA 客户端连接到 OPC 服务器,并使用隧道/镜像功能将数据发送到在 DMZ 上运行的第二个 DataHub。然后,数据通过隧道传输到配置为 OPC UA 服务器的第三个 DataHub 实例。OPC UA 客户端连接并接收数据。