Ich habe mich gefragt, wie ein MQTT-Client den Broker anweisen kann, einen Client auf irgendeine Weise zu trennen, falls ich einen Client zwangsweise von meinem MQTT-Server trennen muss (z. B. wenn er sich irgendwie schlecht verhält und nicht richtig reagiert).
In einer früheren Frage wurde die Möglichkeit hervorgehoben, nur eine Verbindung mit derselben Client-ID wie der Client herzustellen, den Sie beenden möchten. Dies scheint jedoch bestenfalls unzuverlässig zu sein, und ich frage mich, ob es eine zuverlässigere Option gibt, die meinen Anforderungen entspricht:
- Ermöglicht einem autorisierten Client, jeden anderen Client anhand der Client-ID vom Netzwerk zu trennen
- Verhindert im Idealfall, dass nicht autorisierte Clients andere trennen (sodass nur der "vertrauenswürdige" Client andere trennen kann).
Gibt es eine Funktion, die solche Anforderungen erfüllt?