NodeMCU MQTT保持存活会导致断开连接

我对在使用NodeMCU Lua库时谁应该发送MQTT保持存活pingreq有些困惑。

如果我连接并定期发送消息,则一切正常。如果我不这样做,我将收到离线通知,并且蚊子服务器(在本地机器上运行的Linux)将记录“客户端clientid已超过超时时间,正在断开连接”,这是预期的。更改保持活动计时器会反映出断开连接前的持续时间。

我认为设置保持活动也会导致库发送ping请求。 如果这是预期的行为,则如果记录文档将非常有用。

版本信息

NodeMCU 3.0.0.0
        branch: dev
        commit: 88a33afd6e750d9be3d9e47ba7b3920cd73829da
        release: 2.0.0-master_20170202 +509
        release DTS: 202005011052
        SSL: false
        build type: float
        LFS: 0x20000字节总容量
点赞