MQTT wird im IoT häufig verwendet, wenn Anwendungsdaten zwischen dem Endgerät und dem Hostdienst ausgetauscht werden sollen. Das Publish-Subscribe-Modell macht es einfach zu bedienen: kein Handshake, Verhandeln usw. (zumindest über der MQTT-Protokollschicht). Es ist in erster Linie darauf ausgerichtet, dass Datenproduzenten ihre Daten problemlos an Verbraucher verteilen können.
Wenn es sich jedoch um einen zentralen Server handelt, der Einstellungen auf einem Endgerät konfigurieren möchte, bin ich mir nicht sicher, ob das Modell sehr gut geeignet ist. Der Server möchte einen Befehl an das Gerät senden und auf eine Antwort warten (z. B. eine bestimmte Einstellung lesen, auf eine Antwort warten), was nicht wirklich zum Publish-Subscribe-Modell von MQTT passt.
Ich habe mich gefragt, ob es Protokolle gibt, die auf das Senden und Empfangen von Befehlen und das Konfigurieren von Remote-Geräten ausgerichtet sind.