如果EMQX是异常断开连接的话,会话时间是否为设置的心跳时间?这块内容是否可以进行重新设置。
能展开说说问题么,我没读懂。
为什么异常断开了,还要设置心跳时间,从哪里设置的。
出现问题:我们硬件使用的是比较老的Wi-Fi模组,经过一段时间Wi-Fi模组会直接断开连接,这种情况属于异常断开。因为硬件没有重连机制,所以就只能通过ping的方式去进行判断。我们应该如何处理才能规避这种多次异常重连问题。
设置心跳时间:是在连接的时候,有个设置心跳时间的选项。这块是不是要设置小一点,这样硬件断开连接的时候就能及时的知道。
你的问题和上面这 2 个问题差不多:里面有 2 个 keepalive 可以设置,一个 mqtt 层的,一个 tcp 层的。
我们使用的是4.4.15版本的,这个版本好像不支持设置keepalive_check_interval参数
不支持。可以考虑升级版本。