Sim900A无法配置为使用SSL

问题描述 投票:0回答:1

我正在使用gsm模块Sim900A。我想向https api发出Web请求,但是它不起作用。

我在AT+HTTPSSL行中写的任何内容都会出现错误,无论是AT+HTTPSSL=?还是AT+HTTPSSL=1 ...

没有此行,它对HTTP请求正常工作,但不适用于HTTPS网址。

这是我正在使用的代码:

AT+SAPBR=3,1,"Contype","GPRS"
OK
AT+SAPBR=3,1,"APN","www"
OK
AT+SAPBR =1,1
OK
AT+SAPBR=2,1
+SAPBR: 1,1,"xx.xx.xx.xx"

OK
AT+HTTPINIT
OK

AT+HTTPSSL=1         <-- this keeps on giving ERROR
ERROR

AT+HTTPPARA="CID",1
OK
AT+HTTPPARA="URL","http://my-api-url/xxx/yyy/zzz"
OK
AT+HTTPACTION=0
OK

+HTTPACTION:0,200,1819

AT+HTTPREAD
+HTTPREAD:1819
....CONTENT.....
OK

AT+HTTPTERM
OK

顺便说一句,我正在使用Vodafone sim卡

gsm at-command
1个回答
0
投票

如果发出AT+HTTPSSL=?时出错(这是测试命令,应该使用参数范围来回答,恐怕您的特定模块不支持特定命令。

您也可以选中此选项,并在'AT + HTTPSSL = 1'之前发出AT+CMEE=2,以启用详细错误。

[如果您确定所使用的模块变体支持SSL,请验证模块所运行的固件版本(通过发出AT+CMGR命令对其进行检查)是最新的(请咨询供应商网站)。>

© www.soinside.com 2019 - 2024. All rights reserved.