电路研究9.3.4——合宙Air780EP中的AT开发指南:HTTPS示例

        暂时感觉用不到这个,不过还是先贴出来吧,到时如果真用到再详细分析出来。

        SSL 证书双向验证功能的 HTTPS 过程:

        AT+FSCREATE="ca.crt" 创建服务器端 CA 证书文件
        OK
        AT+FSCREATE="client.crt" 创建客户端证书文件
        OK
        AT+FSCREATE="client.key" 创建客户端密钥文件
        OK
        AT+FSWRITE="ca.crt",0,2080,15 文件长度 2080 字节只是举例,要根据实际填写。下同。
        > 这里输入 CA 证书文件
        OK
        AT+FSWRITE="client.crt",0,128,10
        > 这里输入客户端证书文件
        OK
        AT+FSWRITE="client.key",0,188,10
        > 这里输入客户端密钥文件
        OK
        AT+SAPBR=3,1,"CONTYPE","GPRS"
        OK
        AT+SAPBR=3,1,"APN","" 设置 PDP 承载之 APN 参数 模块注册网络后会从网络自动获取 <apn>并激活一个 PDP 上下文,用于 RNDIS 上网使用(此 <apn> 可以通 过 AT+CGDCONT? 来 查询),所以输入 AT+SAPBR=3,<cid>,"APN","" 即可,模块内部会按 照自动获取的 <apn> 来设置 APN
        OK
        AT+SAPBR=1,1
        OK
        AT+SAPBR=2,1
        +SAPBR: 1,1,010.169.179.213 OK
        AT+SSLCFG="cacert",153,"ca.crt" 设置服务器 CA 证书 SSL 上下文 id ,在 TCP 单链接的情况下缺省为 0 ; 在 HTTPS 链接下为 153 ,下同
        OK
        AT+SSLCFG="clientcert",153,"client.crt" 设置客户端证书
        OK
        AT+SSLCFG="clientkey",153,"client.key" 设置客户端 KEY
        OK
        AT+SSLCFG="seclevel",153,2 设置安全等级
        OK
        AT+SSLCFG="ciphersuite",153,0X0035 设置加密套件
        OK
        AT+SSLCFG="clientrandom",153,01B12C3141516171F19202122232425262728293031 323334353637D 设置随机数
        OK
        AT+HTTPINIT HTTP 协议栈初始化
        OK
        AT+HTTPPARA="CID",1 设置 HTTP 会话参数: CID
        OK
        AT+HTTPPARA="URL","https://**.***.***/" 设置 HTTP 会话参数: URL 请写具体的网址,而不要照抄
        OK
        AT+HTTPACTION=0 GET 开始
        OK
        +HTTPACTION:0,200,1348 +HTTPACTION:0,200,1348 +HTTPACTION:0,200,1348 … … 出现这些 URC 上报表明 GET 数据成功,等待 READ AT+HTTPREAD 读取从 HTTP 服务器 GET 的数据
        +HTTPREAD:1592 ……………… OK …..表示 HTTP 数据 AT+HTTPTERM 结束 HTTP 服务
        OK
        ……… OK ……表示 HTTP 数据
  &nb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

esmember

感谢大家喜欢我遇到的问题分享。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值