Microsoft Azure IoT Developer — Question 36
You have an Azure IoT Hub deployment.
You plan to deploy 1,000 IoT devices that will have 1 MB of RAM. The devices will be deployed behind firewalls that block port 443.
You need to configure the communication protocol for the devices. The solution must ensure that each device uses unique credentials.
Which protocol should you use?
Answer options
- A. AMQP
- B. MQTT over WebSockets
- C. MQTT
- D. AMQP over WebSockets
Correct answer: C
Explanation
The correct answer is MQTT because it is lightweight and suitable for devices with limited resources, such as those with 1 MB of RAM. AMQP and AMQP over WebSockets are more resource-intensive and not necessary in this scenario, while MQTT over WebSockets would still require port 443, which is blocked.