ESP32无法与TCP客户端连接

Moderator: ESP_XCGuang

eziotong
Posts: 1
Joined: Wed Jul 21, 2021 9:14 am

ESP32无法与TCP客户端连接

Postby eziotong » Wed Jul 21, 2021 9:28 am

您好
我使用网络调试助手建立了TCPserver。将ESP32-WROOM-32入网并连接至此服务器,进行通讯。
跟随的教程是CSDN文章:
https://blog.csdn.net/u012349679/articl ... /113097628
已经成功AT+CWMODE=1,AT+CWJAP连上同一网段的WiFi,收到成功连接信息

Code: Select all

wifi connected
wifi got ip
AT+CIFSR查看无误。
但下一步AT+CIPSTART=“TCP”,“192.168.137.1”,“8080”(即自动检测的主机IP和端口号),却无法连接。
报错ERR CODE:0x01080002
ERROR
查询
https://docs.espressif.com/projects/esp ... 0CODE#id66
可知错误类型为SUB_COMMON_ERR,说明:保留。也不清楚问题出在哪里。
另外,固件连接好正常AT发送,但过几分钟就自己断了。无法发送AT。
Attachments
捕获0.PNG
TCPserve好了
捕获0.PNG (32.85 KiB) Viewed 7401 times

ESP_Mary
Posts: 14
Joined: Tue Sep 29, 2020 9:46 am

Re: ESP32无法与TCP客户端连接

Postby ESP_Mary » Thu Aug 05, 2021 6:14 am

1. ERR CODE:0x01080002 的含义是 ESP_AT_SUB_PARA_PARSE_FAIL(解析参数失败)。
bit23 ~ bit16 表示错误类型,对应上述错误码,应该是 0x08。

2. AT+CIPSTART=“TCP”,“192.168.137.1”,“8080”
---此处的格式不对,端口号不应该带引号。

3. 另外,如果 ESP32 用作 tcp client 的时候,PC 端应该创建的是 tcp server,从图片来看,目前创建的是 tcp client。

Who is online

Users browsing this forum: No registered users and 10 guests