完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好!
准备先使用例程先测试一下再移植该例程,wifi连接上后,http连接失败,打印信息如下: I (880) wifi:mode : sta (7c:9e:bd:39:0d:7c)I (880) wifi:enable tsfI (890) example_connect: Waiting for IP(s)I (2940) wifi:new:<6,2>, old:<1,0>, ap:<255,255>, sta:<6,2>, prof:1I (3670) wifi:state: init -> auth (b0)I (3690) wifi:state: auth -> assoc (0)I (3720) wifi:state: assoc -> run (10)I (3730) wifi:connected with E880-IR01, aid = 3, channel 6, 40D, bssid = 54:75:95:2d:6c:26I (3730) wifi:security: WPA2-PSK, phy: bgn, rssi: -45I (3730) wifi:pm start, type: 1W (3750) wifi:idx:0 (ifx:0, 54:75:95:2d:6c:26), tid:0, ssn:0, winSize:64I (3800) wifi:AP's beacon interval = 102400 us, DTIM period = 1I (4670) esp_netif_handlers: example_connect: sta ip: 192.168.1.192, mask: 255.255.255.0, gw: 192.168.1.1I (4670) example_connect: Got IPv4 event: Interface "example_connect: sta" address: 192.168.1.192I (5670) example_connect: Got IPv6 event: Interface "example_connect: sta" address: fe80:0000:0000:0000:7e9e:bdff:fe39:0d7c, type: ESP_IP6_ADDR_IS_LINK_LOCALI (5670) example_connect: Connected to example_connect: staI (5680) example_connect: - IPv4 address: 192.168.1.192I (5680) example_connect: - IPv6 address: fe80:0000:0000:0000:7e9e:bdff:fe39:0d7c, type: ESP_IP6_ADDR_IS_LINK_LOCALI (5690) wifi:Set ps type: 0E (6060) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x2700I (6070) esp-tls-mbedtls: Failed to verify peer certificate!E (6070) esp-tls: Failed to open new connectionE (6070) TRANSPORT_BASE: Failed to open a new connectionE (6080) HTTP_CLIENT: Connection failed, sock < 0E (6080) esp_https_ota: Failed to open HTTP connection: ESP_ERR_HTTP_CONNECTE (6090) esp_https_ota: Failed to establish HTTP connectionE (6100) simple_ota_example: Firmware upgrade failed http server测试是运行正常的,但是之前玩http clent没有用过tls-mbedtls,这个问题该如何处理?请指点迷津,谢谢您! |
|
相关推荐
1个回答
|
|
根据您提供的打印信息,我们可以分析以下几个可能导致HTTP连接失败的原因:
1. **WiFi连接问题**:首先,确保您的ESP32-WROOM已经成功连接到WiFi网络。从您的打印信息来看,WiFi已经连接上,但是我们需要确保IP地址已经分配成功。请检查是否有类似 "I (xxxx) wifi:sta ip: x.x.x.x, mask: x.x.x.x, gw: x.x.x.x" 的信息。 2. **HTTP服务器问题**:请确保您尝试连接的HTTP服务器是可访问的,并且服务器地址和端口号是正确的。您可以使用其他设备(如手机或电脑)尝试访问该服务器,以排除服务器问题。 3. **网络配置问题**:检查您的ESP32-WROOM的网络配置是否正确。这包括STA(Station,即客户端)模式、WiFi SSID和密码等。请确保这些配置与您的WiFi网络相匹配。 4. **ESP-NOW模块问题**:从您的打印信息来看,ESP-NOW模块可能正在尝试连接。请确保您的ESP32-WROOM没有启用ESP-NOW模块,因为它可能会影响HTTP连接。 5. **固件问题**:尝试更新您的ESP32-WROOM的固件到最新版本,以解决可能的已知问题。 6. **ESP-IDF版本问题**:请确保您使用的ESP-IDF版本与您的ESP32-WROOM硬件兼容。如果不兼容,可能会导致连接问题。 7. **代码问题**:检查您的代码,确保没有错误或遗漏。例如,确保HTTP请求的URL、端口号和方法(GET或POST)是正确的。 8. **硬件问题**:如果以上步骤都无法解决问题,可能是ESP32-WROOM硬件本身存在问题。您可以尝试更换一个设备进行测试。 综上所述,您可以根据这些可能的原因逐一排查,找到导致HTTP连接失败的具体原因,并进行相应的解决。 |
|
|
|
只有小组成员才能发言,加入小组>>
982 浏览 1 评论
553浏览 6评论
463浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
447浏览 5评论
448浏览 4评论
418浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 03:25 , Processed in 0.992914 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号