AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现

Moderator: ESP_XCGuang

ouespressif
Posts: 2
Joined: Sat Oct 05, 2024 6:28 am

AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现

Postby ouespressif » Sat Oct 05, 2024 6:47 am

硬件:ESP884-WROOM-01C MAH4
软件:
AT+GMR
AT version:3.5.0.0-dev(s-99bf3cd - ESP32C2 - Sep 30 2024 08:08:16)
SDK version:v5.0.6-dirty
compile time(7b9487c2):Oct 5 2024 00:04:10
Bin version:v3.4.0.0-dev(ESP32C2-4MB)

正确建立tcp连接后使用 指令AT+CIPSEND发送数据时 ,发送AT+CIPSEND指令后只返回 OK 没有符号 > , 然后发送需要发送的数据,数据录入完成后 紧随着就出现
>
busy p...

Recv 342 bytes

SEND OK
到这里服务器就已经收到数据了。
也就是 > 符号后出现的和以前的esp8266模块的at指令不一致,我尝试了 esp-at V3.3.0.0版本的固件与上面的现象是一致的。
我参考at指令指南,说明书上的类似也是返回“ ok > ” 和我实际得结果不一致。
我这个是现象是正常的吗?如果不正常是什么地方出现了问题?
Attachments
ESP-at指令异常.png
ESP-at指令异常.png (344.12 KiB) Viewed 3526 times

esp-at
Posts: 200
Joined: Mon May 09, 2022 3:00 am

Re: AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现

Postby esp-at » Wed Oct 09, 2024 11:36 am

> 是会出现在 OK 的后面,你的数据是不是没有等到 > 就发送了呢?你加一下时间戳看看。

ouespressif
Posts: 2
Joined: Sat Oct 05, 2024 6:28 am

Re: AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现

Postby ouespressif » Wed Oct 09, 2024 5:08 pm

感谢回答,我是使用电脑串口助手手动发送的数据,无论等多久都收不到 > 符号【直到和服务器链接自动断开了都没有返回】。

esp-at
Posts: 200
Joined: Mon May 09, 2022 3:00 am

Re: AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现

Postby esp-at » Sat Oct 12, 2024 3:57 am

比较奇怪。你打开 debug 日志,看看发生了什么呢。
python build.py menuconfig -> Component config -> Log output -> Default log verbosity -> Info
python build.py menuconfig -> Component config -> AT -> Enable ESP-AT Debug -> Enable Network Debug

Who is online

Users browsing this forum: No registered users and 19 guests