需求是这样的,我想在网络不好或者断线超过次数的情况下,强制关闭mqtt通信。但我用了很多mqtt的软件包都大同小异,因为拥有“遗言”机制,在关闭连接的时候还要上报一条消息。 我想不上报直接强制关闭有什么方法么。设备用的nbiot,这东西指不定什么时候就连不上。
查看更多
遗嘱消息是在连接 MQTT Broker 的时候就已经交给 Broker 了,连接关闭后,是由 Broker 发布这条遗嘱消息。
如果你不想在设备掉线的时候发布遗嘱消息,在连接 MQTT Broker 的时候,就不要设置遗嘱。
发布 问题
分享 好友
手机 浏览
回到 顶部
是这样直接屏蔽掉么

起始我就是想知道,在网络救不了的情况下,我怎么把mqtt停掉。现在是我mqtt_stop指令没用。它还是会自动重连。
@李子成 尝试网络故障时把mqtt线程删除
@MaximumLXG 刚开始没敢这么操作。我试试。感谢