我试图通过使用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
有没有人成功地做过这件事?
答案 0 :(得分: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。您可以尝试一下,希望它能正常工作。
答案 1 :(得分:0)
我了解到,如果要向HTTPS网站发出请求,则需要使用At+HTTPSSL=1
。但是,我试图做同样的事情,向https服务器发出请求,但它不起作用。我只收到606/601/606回复。
另外,请记住,据我所知,SIM800仅支持TSL1.0。