Quectel M95 HTTP POST 超时错误
Quectel M95 HTTP POST timeout error
我正在尝试将 POST 发送到服务器,但我总是收到 +CME 错误:3821。我知道这意味着 "HTTP to read timeout"。然后,我尝试将服务器更改为另一个服务器,只是为了测试,然后我得到同样的错误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
有谁知道哪里出了问题吗?
我直接用解决了
AT+QHTTPPOST=10,50
而不是
AT+QHTTPPOST=10,50,10
你好,即使这个问题已经存在一年了,如果有人需要,我正在写答案。在Quectel 模块"ril_http.c" 的源文件中,在HTTP 回调处理程序中添加最小10ms 的延迟。它将解决超时错误并能够 post 成功。
我正在尝试将 POST 发送到服务器,但我总是收到 +CME 错误:3821。我知道这意味着 "HTTP to read timeout"。然后,我尝试将服务器更改为另一个服务器,只是为了测试,然后我得到同样的错误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
有谁知道哪里出了问题吗?
我直接用解决了
AT+QHTTPPOST=10,50
而不是
AT+QHTTPPOST=10,50,10
你好,即使这个问题已经存在一年了,如果有人需要,我正在写答案。在Quectel 模块"ril_http.c" 的源文件中,在HTTP 回调处理程序中添加最小10ms 的延迟。它将解决超时错误并能够 post 成功。