-2

我已经设置了一个 Arduino 代码(在 esp8266 上)。该代码仅执行以下操作:

  • 设置wifi
  • 连接到网络服务器
  • 从此网络服务器检索 html 并将其存储
  • 实例化一个服务器:端口
  • 处理本地 IP 地址上的 GET "/" 请求,并从以前的网络服务器发回 html。

代码运行良好(99%)。我只需要对剩下的 1% 提供一些支持。:-)

  1. 当网络服务器具有“正常”IP地址+域名时,esp8266可以毫无问题地解决它。
  2. 当网络服务器在 LAN 上只有一个“正常”IP 地址时,esp8266 可以从中获取 html 而不会出现任何问题。
  3. 但是当这个网络服务器在激活的 CDN/代理后面时(仅供参考,这是 Cloudflare),那么 IP 解析是来自 CDN 的 IP(似乎没问题);但是 esp 得到一个空的 html 或者可能是一个“0”......我无法在 esp 上进行深入调试。

我的设置中有什么我错过的吗?知道我应该尝试什么。

谢谢

4

1 回答 1

0

在收到 SSL 握手错误 40 后,我切换到 BearSSL Arduino 库,最后一点。所以最后,我设法使用 BearSSL 并解决了这个问题。

于 2020-05-26T21:56:12.490 回答