Quectel M95 HTTP POST超时错误

时间:2017-01-06 11:00:31

标签: post iot

我正在尝试向服务器发送POST,但我总是得到+ 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

有谁知道出了什么问题?

2 个答案:

答案 0 :(得分:1)

我直接使用

解决了这个问题
AT+QHTTPPOST=10,50

而不是

AT+QHTTPPOST=10,50,10 

答案 1 :(得分:0)

你好,甚至这个问题已经一岁了,如果有人需要,我正在写答案。在Quectel模块的“ ril_http.c”源文件中,在HTTP回调处理程序中添加至少10ms的延迟。它将解决超时错误并能够成功发布。