Sim 7080 AT命令通过MQTTS连接到AWS IOT



我使用MQTT与simcom 7080G连接到AWS IOT有问题。我遵循文件SIM7080_Series_MQTT(S)_Application_Note_V1.01.pdf链接中的指南。

我遵循5.2 MQTTS函数。

我已经建立了NB-IOT网络连接:

AT+CNACT?
+CNACT: 0,1,"10.110.7.XXX"
+CNACT: 1,0,"0.0.0.0"
+CNACT: 2,0,"0.0.0.0"
+CNACT: 3,0,"0.0.0.0"
OK

之后,我发送以下命令,除了AT+SMCONN之外,我得到了所有命令的OK响应!!:

AT+CFSINIT
AT+CFSWFILE=3,"ca.crt",0,1168,5000           (-> here I am seding the AmazonRootCa1.pem downloaded from AWS)
AT+CFSWFILE=3,"myclient.crt",0,1204,5000     (-> this is the xxx-certificate.pem.crt file downloaded from AWS)
AT+CFSWFILE=3,"myclient.key",0,1652,5000     (->this is the xxx-private.pem.key file downloaded from AWS)
AT+CFSTERM

AT+SMCONF=URL,xxx.iot.eu-central-1.amazonaws.com,8883
AT+SMCONF=KEEPTIME,600
AT+SMCONF="CLIENTID","pico1"
At+CSSLCFG="SSLVERSION",0,3
AT+CSSLCFG="CONVERT",2,"ca.crt"
AT+CSSLCFG="CONVERT",1,"myclient.crt","myclient.key"
AT+SMSSL=1,"ca.crt","myclient.crt"
AT+SMCONN

我做错了什么?我是不是漏掉了什么?

我被困在与您的情况相同的问题上,at +SMCONN错误失败。你的T-SIM7080G的固件版本是什么?我的是1951B05SIM7080。

我遵循https://github.com/botletics/SIM7000-LTE-Shield/issues/58的指导,但仍然无处可去。

无论AWS为您的物联网核心端点提供什么url,您都必须去掉"-ats"从它。所以"a1k9ecig9j720o ats.iot.us -东- 1. amazonaws.com"成为"a1k9ecig9j720o.iot.us -东- 1. - amazonaws.com"您需要使用AWS在"VeriSign端点(遗留)"下提供的遗留根证书。注:有些地区显然不支持遗留证书,因此SIM7000似乎无法在那些。">

中工作。

相关内容

  • 没有找到相关文章

最新更新