【问题标题】:Connect ESP32/ESP8266 to domain website to control LED's将 ESP32/ESP8266 连接到域网站以控制 LED
【发布时间】:2019-12-30 17:16:17
【问题描述】:

我想知道是否有任何方法可以将 ESP32/ESP8266 连接到我在 Hostgator 中的域,我有一个网站,其中包含控制 LED 或连接到 ESP 的其他东西的按钮,但我正在寻找它是否是可以将 ESP 连接到我的网站,我只能在 WebServer 上看到创建它的 ESP 的视频和文档,有没有办法将它连接到我的域网站?

【问题讨论】:

  • 您可以与 Web 服务器通信,向您返回 esp 数据的 URL 发出 GET 请求
  • 请添加网络协议详细信息:您的网站是否使用 HTTPS(安全)与 HTTP(不安全)?该 Web 输入页面 - 带有按钮的页面 - 是否执行 GET 请求,而不是 POST 请求?如果你不知道,没关系。

标签: arduino iot esp8266 esp32


【解决方案1】:

如果您的网站使用 HTTPS,您可以在 ESP8266 Arduino 代码中找到一个有用的示例。请参阅 HTTPSRequest 示例 .ino 文件。

【讨论】:

    【解决方案2】:

    首先你必须设置你的 ESP 有一个接入点,你可以在这里查看如何设置 https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/soft-access-point-class.html 然后在您的网站中,您需要向您的 ESP IP 发出 POST 请求。考虑到您没有使用任何类型的后端,您不需要将 ESP 连接到网站,反之亦然。希望这能给你一点帮助

    【讨论】:

    • 作为接入点运行的 esp 应该如何连接到 Internet 中的服务器?
    • 你说得对,他只需要让ESP IP对外开放当然有STATION,我没有想正确的方法。但最好的选择是在我的选择中使用 MQTT 而不是 HTTP。
    【解决方案3】:

    从 ESP8266 板发出 HTTP 请求非常简单直接。

    您可以查看随 ESP8266 库一起安装的 WebClient 示例。

    然后 - 在您制作了您要查询的 URL 并且您知道您得到的答案的格式之后 - 您只需对其进行测试以决定如何处理您的 LED。

    如果需要更多说明或代码示例,请告知。

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      相关资源
      最近更新 更多