Fiquei me perguntando como um cliente MQTT poderia instruir o broker para desconectar um cliente de alguma forma, caso eu precise forçar uma desconexão de um cliente do meu servidor MQTT (por exemplo, se estiver se comportando de alguma maneira e não estiver respondendo corretamente).
Uma pergunta anterior destacou a possibilidade de conectar-se apenas com o mesmo ID do cliente que você deseja matar, mas isso não parece confiável, na melhor das hipóteses, e estou pensando se há uma opção mais confiável que atenda às minhas necessidades:
- permite que um cliente autorizado desconecte qualquer outro cliente da rede pelo ID do cliente
- idealmente, impede que clientes não autorizados desconectem outros (para que apenas o cliente 'confiável' possa desconectar outros)
Existe um recurso que atenda a esses requisitos?