MQTTは、エンドデバイスとホストサービス間でアプリケーションデータを交換する場合、IoTで広く使用されています。パブリッシュサブスクライブモデルを使用すると、ハンドシェイクやネゴシエーションなどが不要になります(少なくともMQTTプロトコルレイヤーの上)。それは主にデータを簡単に消費者に配布できるデータプロデューサーに向けられています。
ただし、エンドデバイスで設定を構成する中央サーバーに関しては、モデルが非常に適しているかどうかはわかりません。サーバーはコマンドをデバイスに送信して応答を待ちます(たとえば、特定の設定を読み取り、応答を待ちます)。これは、MQTTのパブリッシュ/サブスクライブモデルにはあまり適していません。
コマンドの送受信とリモートデバイスの構成を目的とした既存のプロトコルがあるかどうか疑問に思っていましたか?