一、该问题的重现步骤是什么?
1. 目前4g设备一段时间不上报数据上来就会断开mqtt连接,这是设备的问题吗,还是平台设置了相关状态,如何让设备长时间不上报数据也能保持mq的连接呢
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
我期待设备连接mq后正常情况下不会断开,实际上每隔一段时间不上报数据,就会断开mq连接
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
看下后端断开的日志是什么,是提示断开连接还是认证失败。
为了排查出是设备端问题还是服务端问题,你可以写另一个demo,让设备连接上emqx,看看长时间不上报数据会不会断开连接。
如果是断开连接应该就是设备端的问题,没有持续连接。
如果低功耗上报频率不高,建议使用http的形式上报。
扫一扫访问 Blade技术社区 移动端