我正在尝试向服务器发送帖子,但总是收到+CME错误: 3821。我知道这意味着"HTTP读取超时“。然后,我尝试将服务器更改为另一个服务器,只是为了测试,然后我得到了相同的错误3821。我的AT命令列表如下:
AT+CGATT=1
AT+QIFGCNT=0
AT+QICSGP=1,"zap.vivo.com.br"
AT+QIACT
AT+QILOCIP (IP OK!)
AT+QHTTPURL=38,30
CONNECT
http://www.posttestserver.com/post.php
OK
AT+QHTTPPOST=10,50,80
CONNECT
helloworld
OK
+CME ERROR: 3821有人知道哪里出了问题吗?
发布于 2017-02-27 06:15:24
我通过直接使用
AT+QHTTPPOST=10,50而不是
AT+QHTTPPOST=10,50,10 发布于 2019-02-22 20:33:51
您好,即使这个问题是一年前,我正在写答案,如果有人需要。在Quectel模块的ril_http.c源文件中,在HTTP回调处理器中添加最小10ms的延迟。它将解决超时错误,并将能够成功发布。
https://stackoverflow.com/questions/41504243
复制相似问题