获取信息clientid connect and disconnect

时间:2016-01-12 10:00:41

标签: mosquitto

我的项目,使用mosquitto是mqtt服务器。

我希望在连接或断开连接到服务器后获取信息。然后它会自动发送到sub default。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

假设您希望某个其他客户端知道某个客户端何时连接到代理,

当您的客户端连接时,可能在onConnected(取决于客户端库)句柄中,您可以使用connectin info发布特定消息。可以订阅哪个侦听客户端。

然后断开连接,尝试最后一条消息。引用mosquitto.org

  

遗嘱和遗嘱

     

最后遗嘱和遗嘱或“遗嘱”是MQTT的一个非常好的特征。当您的客户端连接到MQTT代理/服务器时,它可以为代理提供此操作,其中包含主题和消息。如果客户端意外地与代理断开连接,也就是说没有发送断开连接消息,那么代理就会在will主题上发布will消息。