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 成功。