Question: is mqtt an application layer protocol?
Answer: Message Queuing Telemetry Transport (MQTT) is a lightweight application-layer messaging protocol based on the publish/subscribe (pub/sub) model. ... In the pub/sub model, multiple clients (sensors) can connect to a central server called a broker and subscribe to topics that they are interested in.