环境信息
- EMQ X 版本:开源4.3.8
- 操作系统及版本:阿里云ECS服务器 CentOS 7.8
- 其他
问题描述
客户端是使用干电池的低功耗智能锁,通过实现了MQTT的WiFi模组与emqx broker通信。有固定的 ClientID和固定的订阅主题,clean_session 为 false,且 QoS 设置满足服务器端的配置要求。如果只是断开网络连接然后重新连接,可以收到离线消息。当模组断电然后重启,再连接和订阅,会接收不到离线消息。因为模组改不了了,它重启后只会重新连接和订阅, 如何做到同样的clientID和订阅主题重新连接和订阅也能收到离线消息呢?