MQTT è ampiamente utilizzato in IoT quando si tratta di scambiare dati di applicazioni tra il dispositivo finale e il servizio host. Il modello di pubblicazione-iscrizione semplifica l'utilizzo: nessuna sincronizzazione, negoziazione ecc. (Almeno sopra il livello del protocollo MQTT). Si rivolge principalmente ai produttori di dati che sono in grado di distribuire facilmente i propri dati ai consumatori.
Tuttavia, quando si tratta di un server centrale che desidera configurare le impostazioni su un dispositivo finale, non sono sicuro che il modello sia molto adatto. Il server vorrà inviare un comando al dispositivo e attendere una risposta (ad es. Leggere un'impostazione specifica, attendere la risposta), che non si adatta al modello di pubblicazione / sottoscrizione di MQTT.
Mi chiedevo se ci sono protocolli esistenti orientati all'invio e alla ricezione di comandi e alla configurazione di dispositivi remoti?