I've been reading about these two protocols lately and wasn't quite able to understand why to use MQTT when we have MODBUS (or vice versa).
Since, MODBUS is used to transmit data over serial communication between PLC's under low bandwidths, but as far as i understood, MQTT does the same using its PUBLISH/SUBSCRIBE methodology (I know MQTT uses a broker and MODBUS doesn't, but that's not the point).
Can somebody provide a clear distinction between them?