移远官网

BC20 使用SSL 连接MQTT 出现一个问题

程序第一次连接没有任何异常
然后模块休眠 如果在2-3分钟之内唤醒的话 重连也没有异常
但是超过3分钟 唤醒重连的话
AT+QMTOPEN 返回正常
AT+QMTCONN就返回+QMTSTAT: 3,1了
我搜索了一下这个信息 看到说法说 要在QMTOPEN之后2秒内QMTCONN
我这边的程序是根据接收信息回调 发送后面的指令的 速度很快
所以请指导一下 这个超过3分钟唤醒 重连 连不上的问题

补充一下 连接的平台是百度物联网平台

您好,

MQTT连接时需要设置 keepalive 保活时间,建议设置为2分钟,否则超过2分钟可能会被网络断开,AT+QMTCFG=“keepalive” 参数具体应用可以参考MQTT应用文档。
谢谢!