112-52 · Question #49
Which of the following is a common communication protocol used by IoT devices?
The correct answer is A. MQTT. MQTT (Message Queuing Telemetry Transport) is the correct answer because it was designed specifically for constrained devices and low-bandwidth, high-latency networks - exactly the conditions IoT devices operate under. It uses a lightweight publish/subscribe model, making it idea
Question
Which of the following is a common communication protocol used by IoT devices?
Options
- AMQTT
- BHTTPS
- CSSH
- DFTP
How the community answered
(19 responses)- A95% (18)
- B5% (1)
Explanation
MQTT (Message Queuing Telemetry Transport) is the correct answer because it was designed specifically for constrained devices and low-bandwidth, high-latency networks - exactly the conditions IoT devices operate under. It uses a lightweight publish/subscribe model, making it ideal for sensors and embedded systems that need to send small data packets efficiently.
HTTPS (B) is a secure web protocol built for full request/response cycles in browsers and APIs - far too heavyweight for resource-limited IoT devices, though it can technically be used. SSH (C) is a remote shell access protocol for securely administering machines, not for device-to-device data messaging. FTP (D) is a file transfer protocol for moving large files between systems, completely unsuitable for real-time telemetry.
Memory tip: Think "MQTT = IoT's postal service" - devices publish messages to a topic and others subscribe, like a mailbox, keeping traffic minimal. If you see "IoT + lightweight + publish/subscribe," think MQTT instantly.
Topics
Community Discussion
No community discussion yet for this question.