SIM808错误601网络错误

时间:2017-01-01 20:46:21

标签: at-command cellular-network adafruit

我在Ting网络上使用带有SIM卡的SIM808模块。尝试将数据发布到网站时,我一直收到601错误。我究竟做错了什么。我发送的AT命令低于以>

开头的响应
AT+CREG?
>+CREG: 0,1
>OK
AT+CIPSHUT
>SHUT OK
AT+CGATT=1
>OK
AT+SAPBR=3,1,"CONTYPE","GPRS"
>OK
AT+SAPBR=3,1,"APN","wholesale"
>OK
AT+CSTT="wholesale"
>OK
AT+SAPBR=1,1
>OK
AT+CIICR
>OK
AT+SAPBR=2,1
>+SAPBR: 1,1,"162.168.167.120"
>OK

AT+HTTPINIT
>OK
AT+HTTPPARA="CID",1
>OK
AT+HTTPPARA="UA","SIMCom_MODULE"
>OK
AT+HTTPPARA="URL","http://posttestserver.com/post.php"
>OK
AT+HTTPPARA="REDIR",1
>OK
AT+HTTPSSL=1
>OK
AT+HTTPDATA=22, 10000
>DOWNLOAD
-->this is post data<--
>OK
AT+HTTPACTION=1
>OK
>+HTTPACTION: 1,601,0
AT+HTTPREAD
>OK

2 个答案:

答案 0 :(得分:2)

在Vodafone Ireland网络上使用类似的设备SIM868,在尝试使用开发测试服务器时,我一直收到601错误。 我在发送返回503的数据之前向APN设置添加了代理服务器和端口 - 服务不可用。 使用的命令:

  • AT + HTTPPARA =&#34; PROIP&#34;&#34; xxx.xxx.xxx.xxx&#34;
  • AT + HTTPPARA =&#34; PROPORT&#34;&#34;为XXXXX&#34;

我把它们放在:

之后

根据提供商的不同,某些APN设置针对不同的服务具有不同的代理服务器/端口,例如GPRS,WAP,MMS,3G,4G

我已经使用HTTP POST成功地与httpbin.org通信(而不是HTTPS,我的芯片不支持它)没有包含的代理设置。您的代码直到HTTPACTION返回看起来很好,几乎与我用来与httpbin.org通信的布局相同。

编辑:据供应商称,SIM868确实支持ssl。不确定是哪个版本

不是修复,但可能会让您或其他人更接近使用这些调制解调器的成功通信(文档在某些主题周围有点稀疏)

编辑:原来是服务器端问题,不需要代理设置。添加了成功与httpbin.org交谈的AT命令列表

AT
OK

AT+CMEE=2
OK

AT+CPIN?
+CPIN: READY

OK

AT+CREG?
+CREG: 0,1

OK

AT+CGATT?
+CGATT: 1

OK

AT+CSQ
+CSQ: 13,0

OK

AT+SAPBR=3,1,"Contype","GPRS"
OK

AT+SAPBR=3,1,"APN","live.vodafone.com"
OK

AT+SAPBR=1,1
OK

AT+SAPBR=2,1
+SAPBR: 1,1,"10.231.208.96"

OK

AT+HTTPINIT
OK

AT+HTTPPARA="CID",1
OK

AT+HTTPPARA="URL","http://httpbin.org/post"
OK

AT+HTTPDATA=16,10000
DOWNLOAD


OK

AT+HTTPACTION=1
OK

+HTTPACTION: 1,200,326

AT+HTTPREAD
+HTTPREAD: 326
{
  "args": {},
  "data": "SIM868 GPRS test",
  "files": {},
  "form": {},
  "headers": {
    "Accept": "*/*",
    "Connection": "close",
    "Content-Length": "16",
    "Host": "httpbin.org",
    "User-Agent": "SIMCOM_MODULE"
  },
  "json": null,
  "origin": "213.233.150.18",
  "url": "http://httpbin.org/post"
}

OK

AT+HTTPTERM
OK

AT+SAPBR=0,1

答案 1 :(得分:1)

应该激活

1 :) sim用于数据。 2 :)如果apn有密码和用户名,他们也应该在使用

之前通过
    at+sapbr=1,1

3 :)如果在+ sapbr命令之前需要,请先尝试第一个命令

    at+sapbr=0,1 
to de-activate bearer profile.