MQTT jest szeroko stosowany w IoT, jeśli chodzi o wymianę danych aplikacji między urządzeniem końcowym a usługą hosta. Model publikuj-subskrybuj ułatwia korzystanie: bez uzgadniania, negocjacji itp. (Przynajmniej powyżej warstwy protokołu MQTT). Jest to przede wszystkim ukierunkowane na to, aby producenci danych mogli łatwo dystrybuować swoje dane wśród konsumentów.
Jednak jeśli chodzi o serwer centralny, który chce skonfigurować ustawienia na urządzeniu końcowym, nie jestem pewien, czy model jest bardzo odpowiedni. Serwer będzie chciał wysłać polecenie do urządzenia i poczekać na odpowiedź zwrotną (np. Odczytać określone ustawienie, poczekać na odpowiedź), co tak naprawdę nie pasuje do modelu publikowania i subskrybowania MQTT.
Zastanawiałem się, czy istnieją jakieś protokoły ukierunkowane na wysyłanie i odbieranie poleceń oraz konfigurowanie urządzeń zdalnych?