MQTT specifies a client-server architecture with a lightweight publish-subscribe messaging transport protocol. Andy Stanford-Clark and Arlen Nipper developed it in 1998 to connect low-power mobile devices like sensors and mobile phones to enterprise systems without the need for an intermediate server.