gpt4 book ai didi

amazon-web-services - 使用 BG96 和 MQTT 协议(protocol)将数据发布到 aws IoT 时出错

转载 作者:太空宇宙 更新时间:2023-11-03 14:27:56 25 4
gpt4 key购买 nike

我正在尝试使用 BG96(使用 AT 命令的 NB-IoT 设备)将我的数据发布到亚马逊网络服务我正在关注官方文档(Quectel)所以我配置 SSL 参数(使用命令:at+ qsslcfg=...)并成功启动 MQTT SSL 连接(AT+QMTOPEN=...)但是当我尝试连接到 MQTT 服务器时(AT+QMTCONN=...) , 连接立即关闭请帮忙,我该如何解决这个问题并将我的数据发布到亚马逊网络服务?

AT+QSSLCFG="ciphersuite",1,0x0035
OK
AT+QSSLCFG="sslversion",1,3
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="seclevel",1,2
OK
AT+QSSLCFG="negotiatetime",1,300
OK
AT+QSSLCFG="ignorelocaltime",1,0
OK
//Configure MQTT session into SSL mode.
AT+QMTCFG=”SSL”, 0, 1, 1
//Start MQTT SSL connection
AT+QMTOPEN=0, "a2xxxxxxxxxzxx.iot.us-east-1.amazonaws.com",”8883”
OK // ok
+QMTOPEN: 0,0 // means the connction is starts succsesfully
//Connect to MQTT server
AT+QMTCONN=0,"bg96"
ok
+QMTSTAT 0,1 //but this message means that the connection is closed

最佳答案

我在 BG96 和端口 8883 上的 MQTTS 上遇到了同样的问题。根据 AT MQTT 手册,我使用此调制解调器的解决方案是将 MQTT 版本强制为“v4”。所以,在你的 AT+QMTCFG=”SSL”, 0, 1, 1 之后,尝试使用 AT+QMTCFG="version",0,4,然后打开连接并进行身份验证。

关于amazon-web-services - 使用 BG96 和 MQTT 协议(protocol)将数据发布到 aws IoT 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55302178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com