连接后更改最后遗嘱和遗嘱主题或有效负载

时间:2018-01-11 14:33:17

标签: android protocols mqtt paho

我知道如何在建立连接之前设置“遗嘱和遗嘱”,并且当客户端意外断开连接时,服务器会发布该主题/有效负载。

我的问题是关于是否有可能在会话期间更改最后遗嘱和遗嘱的MQTT主题或有效负载(不强制重新连接)。

如果有任何不同,我在Android上使用Java Paho客户端。

1 个答案:

答案 0 :(得分:3)

不可以更改Last Will and Testement,因为此数据仅在连接数据包中发送。

此处的规范中对此进行了描述:http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718028