MQTT широко застосовується в IoT, коли мова йде про обмін даними програми між кінцевим пристроєм та хост-службою. Модель публікації-підписки робить її легкою у використанні: немає рукостискань, узгодження тощо (принаймні над рівнем протоколу MQTT). Він орієнтований насамперед на виробників даних, здатних легко поширювати свої дані споживачам.
Однак, якщо мова йде про центральний сервер, який хоче налаштувати налаштування на кінцевому пристрої, я не впевнений, що модель дуже підходить. Сервер захоче надіслати команду на пристрій і чекати відповіді назад (наприклад, прочитати певний параметр, чекати відповіді), що не дуже відповідає моделі MQTT для публікації та підписки.
Мені було цікаво, чи існують протоколи, які спрямовані на надсилання та отримання команд та налаштування віддалених пристроїв?