用MQTTX可以认证用户连接MQTT服务器登入成功,用广和通LE371物联网IOT 4G CAT1 模块设备AT指令登入认证用户信息一直无法登入,怎么解决?

用MQTTX可以认证用户连接MQTT服务器登入成功

用物联网IOT 4G模块设备AT指令登入认证用户信息一直无法登入 返回MQTTOPEN: 1,0 连接是失败


AT指令参考示例:
09e718dc09a906fcfde5e2e9b44eaca8
e1f05fcfd98a97679c7edae9f9725721

实际分别各四次输入AT+MQTTUSER 用户认证指令:

AT+MQTTUSER=1,“861526070035227”,“861526070035227”,“apexwave@123”,0

AT+MQTTUSER=1,“861526070035227-861526070035227”,“apexwave@123”,“6558602ce2867de48cc98d5182b67c81”

AT+MQTTUSER=1,“861526070035227&861526070035227”,“70302233CF6DB6139D76826E74D3F2A8590466AC43B73FFA913E9EC2CDAF4C78”,“861526070035227|securemode=3,signmethod=hmacsha256,timestamp=1764647854|”

AT+MQTTUSER=1,“17258834861526070035227”,“eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIyMDAwNTgzNDc2In0.MasHxxsg-oMwIrfzoFZkuxZ5B41UKk5Egap2GOfca08”

输入连接的MQTT服务器地址 端口
AT+MQTTOPEN=1,“175.178.218.142”,1883,0,300

OK

输出信息一直没连接成功(EX: 1.1是连接成功,EMQX Dashboard 客户端有上线信息)
+MQTTOPEN: 1,0

用MQTTX 可以登入

试了两天,目前对比MQTTX客户端连接成功,验证就是AT输入的认证要求的信息这块有问题,导致连接不上,看怎么一起解决? MQTT服务器连接地址也ping的通, 一直卡在注册的用户认证登录信息, 转换数据格式sha md5也不对 返回的是1.0

用AT 指令无法登入成功


你可以找对应的模块文档或者他们的支持人员看看,
我从来没接触过你说的这个,所以也没办帮忙。

MQTTX 正常能连,说明 EMQX 的配置是没有问题的。

你可以使用 tcpdump 一下对应的 connect 数据,看看用户密码设置和 mqttx 时的有什么区别。这样就看出 mqtt 的包有没有组对了。