【问题标题】:Making a simple HTTP request using ESP01 and AT commands使用 ESP01 和 AT 命令发出简单的 HTTP 请求
【发布时间】:2023-01-14 08:47:47
【问题描述】:

我正在尝试使用 ESP8266-01 使用 AT 命令发出一个简单的 HTTP 请求,ESP8266-01 已连接到我的 arduino uno,我正在向串行监视器中输入命令。 esp 已经连接到互联网,但我无法获得工作请求。

我试着提出这个要求:

AT+HTTPCLIENT=1,0,"http://httpbin.org/get","httpbin.org","/get",1"

我从 espressif 官方文档中得到的,但我只得到一个简单的“错误”。谁能帮忙?

【问题讨论】:

  • 考虑在您的问题中添加相关代码,以便这里的人可以帮助您找出可能导致问题的原因。
  • AT+HTTPCLIENT 在 AT 2 中,与 esp-01 不兼容(至少需要 1 MB 闪存)

标签: arduino-uno arduino-esp8266


【解决方案1】:

我使用 AT+HTTPPARA 设置 URL,然后使用 AT+HTTPACTION=0 发送请求。

这是我用于 ThingSpeak 的示例:

"AT+HTTPPARA="URL","http://api.thingspeak.com/update?api_key=YOUR_API_KEY&field1=42"";

"AT+HTTPACTION=0"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-12
    • 2014-07-04
    • 2017-11-06
    • 2011-12-19
    • 2020-02-15
    • 1970-01-01
    • 2017-03-26
    相关资源
    最近更新 更多