gpt4 book ai didi

适用于西门子 S7 的 HTTPS 客户端

转载 作者:行者123 更新时间:2023-12-04 18:03:51 24 4
gpt4 key购买 nike

我有一个 RESTful HTTP API。现在我想从我的 S7 PLC 向 API 发送 HTTPS 请求。我联系了 Siemens,他们说他们没有 HTTPS 客户端实现。

但是有一个tcpClient库中的模块。由于 TCP 是基于 SSL 的 HTTP 的基础,我想问一下是否有人已经实现了 HTTPSClient,或者是否有人知道从哪里开始?

API 只能通过 HTTPS 访问以保护隐私。

最佳答案

tcpClient 仅使您能够创建 TCP 套接字,并不意味着提供与 HTTP(s) 服务器的通信。 S7 没有足够的处理能力来提供完整的 HTTP 通信。

您可以选择在 PLC 附近放置一台小型计算机并转换为 S7 支持的协议(protocol)之一,例如 OPC-Da,或者编写自定义实现以与 tcpClient 一起使用。

根据 S7 版本,您还可以使用 OPC-Ua,它是 OPC-Da 的继任者,因此您在使用 dcom 时不会遇到任何问题。 OPC-Ua 的另一个好处是内置加密并且可以通过防火墙。

如果您需要任何进一步的信息,请告诉我。

关于适用于西门子 S7 的 HTTPS 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36420594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com