在连接WIFI的情况下,HTTP下载100KB的文件大部分时候失败

JonsonHong
Posts: 1
Joined: Thu Nov 14, 2019 7:06 am

在连接WIFI的情况下,HTTP下载100KB的文件大部分时候失败

Postby JonsonHong » Thu Nov 14, 2019 7:20 am

模组:ESP32-WROVER-B
SDK版本:ESP-IDF v4.1-dev-592-g758db1e-dirty
业务逻辑是:我们需要去指定的服务器上,下载打印文件(大小为140KB),然后通过串口发送给打印机。
调用的http接口:
esp_http_client_init --》 esp_http_client_open --》esp_http_client_fetch_headers --》esp_http_client_read
实验1:连接WIFI,然后到esp_http_client_fetch_headers 失败了,返回-1,10次请求也只有1-2次能成功;
实验2:连接有线网络,不使用WIFI,然后执行相同的请求,基本每次请求都可以成功。

疑问:是不是WIFI模块的天线性能不够?需要外接天线?还是软件问题?

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: 在连接WIFI的情况下,HTTP下载100KB的文件大部分时候失败

Postby ESP_Gargamel » Fri Nov 15, 2019 3:06 am

请关注一下版本策略:
https://docs.espressif.com/projects/esp ... sions.html

你当前使用的是最新的 esp-idf 开发版本,为非稳定版本,不排除有问题,建议使用最新的 release 版本进行产品级的开发、测试,当前最新的为 v3.3。

Who is online

Users browsing this forum: Baidu [Spider] and 42 guests