【问题标题】:connection down when publish data to aws IoT using BG96 and MQTT protocol使用 BG96 和 MQTT 协议将数据发布到 aws IoT 时连接断开
【发布时间】:2020-02-04 09:05:23
【问题描述】:

我尝试将 BG96 连接到亚马逊服务器,但是,一旦通信打开 (AT + QMTOPEN = ... return + QMTOPEN: 1.0),如果我尝试连接我的对象 (AT + QMTCONN = 1, "thingname") 回复 ok 并且 + QMTSTAT: 1,1(连接中断)。

使用其他设备(raspberry pi 或 arduino)连接没有问题,所以我将排除服务器端配置问题,因为这个主题: error when publish data to aws IoT using BG96 and MQTT protocol

这些是 AT - 命令:

AT+QSSLCFG="ciphersuite",1,0x0035
OK
AT+QSSLCFG="cacert",1,"ufs:cacert.pem"
OK
AT+QSSLCFG="clientcert",1,"ufs:clientcert.pem"
OK
AT+QSSLCFG="clientkey",1,"ufs:clientkey.pem"
OK
AT+QSSLCFG="sslversion",1,4
OK
AT+QSSLCFG="seclevel",1,2
OK
AT+QSSLCFG="negotiatetime",1,300
OK
AT+QSSLCFG="ignorelocaltime",1,0
OK
AT+QICSGP=1,1,"wap.tim.it"
OK
AT+QICSGP=1
+QICSGP: 1,"wap.tim.it","","",1
OK
AT+QIACT?
+QIACT: 1,1,1,"***.**.**.***"
OK
AT+QMTOPEN=1,"**************.iot.us-east-2.amazonaws.com",8443
OK
+QMTOPEN: 1,0
AT+QMTCONN=1,"thingName"
OK
+QMTSTAT: 1,1

【问题讨论】:

  • 我新增一行:AT+QMTCFG="SSL", 1, 1, 1 Now QMTOPEN return 1, -1 (Failed to open network)

标签: amazon-web-services ssl mqtt aws-iot quectel


【解决方案1】:

我发现了问题,这是通过 MQTT 和 TLS 将 BG96 模块连接到 Amazon AWS 的正确代码:

AT+QICSGP=1,1,"Your APN"
OK
AT+QICSGP=1
+QICSGP: 1,"wap.tim.it","","",1
OK
AT+QIACT=1
OK
AT+QIACT?
+QIACT: 1,1,1,"***.***.***.***"
OK
AT+QMTCFG="SSL", 1, 1, 1
OK
AT+QSSLCFG="cacert",1,"ufs:cacert.pem"
OK
AT+QSSLCFG="clientcert",1,"ufs:clientcert.pem"
OK
AT+QSSLCFG="clientkey",1,"ufs:clientkey.pem"
OK
AT+QSSLCFG="sslversion",1,4
OK
AT+QSSLCFG="seclevel",1,2
OK
AT+QSSLCFG="ciphersuite",1,0xFFFF
OK
AT+QSSLCFG="ignorelocaltime",1
+QSSLCFG: "ignorelocaltime",1,1
AT+QMTOPEN=1,"*********.iot.us-east-2.amazonaws.com",8883
OK
+QMTOPEN: 1,0
AT+QMTCONN=1,"YOUR_THING_NAME"
OK
+QMTCONN: 1,0,0
AT+QMTSUB=1,1,"YOUR_TOPIC",1
OK    
+QMTSUB: 1,1,0,1
AT+QMTPUBEX=1,1,1,0,"YOUR_TOPIC","TEXT_TO_PUBLISH"
OK
+QMTPUB: 1,1,0

【讨论】:

    猜你喜欢
    • 2019-08-13
    • 2022-06-12
    • 2016-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-22
    • 1970-01-01
    • 2022-12-07
    相关资源
    最近更新 更多