That is correct. MQTT is a publish/subscribe model protocol. The IoT device can publish changes to the MQTT server and an application can receive those changes by subscribing to the publications. In reverse, the application can publish commands to the MQTT server to which the IoT device subscribes.