3

我正在尝试使用 sim 800 模块与服务器建立 gprs 连接。

我收到 601 错误。我已经尝试过这个问题中描述的调试:error +HTTPACTION:0,601,0

AT

OK
ATZ

OK
AT+CFUN=1

OK
AT+CPIN?

+CPIN: READY

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

OK  
AT+SAPBR=3,1,"APN","internet.t-d1.de"

OK
AT+SAPBR=3,1,"USER","t-mobile"

OK
AT+SAPBR=3,1,"PWD","tm"

OK
AT+SAPBR=1,1

OK
AT+SAPBR=2,1

+SAPBR: 1,1,"37.83.19.125"

OK
AT+HTTPINIT

OK
AT+HTTPPARA="CID",1 

OK
AT+HTTPPARA="URL","https://mrgames-server.de/vehicle_safe/get.php?command=test"

OK
AT+HTTPACTION=0

OK

+HTTPACTION: 0,601,0
AT+HTTPREAD

OK
AT+HTTPTERM

有没有人成功地做到这一点?

4

2 回答 2

2

我了解到,如果您想向 HTTPS 网站发出请求,您需要使用At+HTTPSSL=1. 但是,我正在尝试做同样的事情,向 https 服务器发出请求,但它不起作用。我只收到 606/601/606 响应。

另外,请记住,据我所知,SIM800 仅支持 TSL1.0。

于 2018-11-22T01:31:47.360 回答
1

您应该按照 SIMCOM 自己编写的说明进行操作。

https://cdn-shop.adafruit.com/datasheets/sim800_series_ip_application_note_v1.00.pdf

如果您收到网络错误 0,601,0,您可以按照 HTTP Get Post 标头下的说明进行操作。但是,您唯一应该做的就是将 AT+SAPBR=0,1 放在命令序列的末尾。首先进行 http 配置,从 url 获取 http 数据,然后使用 AT+SAPBR=0,1 取消进程。此外,在应用说明中,您会注意到 APN 被配置为 CMNET。你可以试试这个,希望它会起作用。

于 2020-03-12T12:42:20.353 回答