连接后更改遗嘱主题或负载
Change the last will and testament topic or payload after connection
我知道如何在建立连接之前设置 "Last Will and Testament",并且服务器会在客户端意外断开连接时发布 topic/payload。
我的问题是关于是否可以在会话期间更改 MQTT 主题或最后遗嘱的负载(无需强制重新连接)。
我在 Android 上使用 Java Paho 客户端,如果这有什么不同的话。
不,无法更改遗嘱和遗嘱,因为此数据仅在连接数据包中发送。
此处的规范中对此进行了描述:http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718028
我知道如何在建立连接之前设置 "Last Will and Testament",并且服务器会在客户端意外断开连接时发布 topic/payload。
我的问题是关于是否可以在会话期间更改 MQTT 主题或最后遗嘱的负载(无需强制重新连接)。
我在 Android 上使用 Java Paho 客户端,如果这有什么不同的话。
不,无法更改遗嘱和遗嘱,因为此数据仅在连接数据包中发送。
此处的规范中对此进行了描述:http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718028