Recall & Review
beginner
What does QoS level 0 mean in MQTT?
QoS level 0 means "At most once" delivery. The message is sent once without confirmation. It may be lost if the network fails.
Click to reveal answer
beginner
Explain QoS level 1 in MQTT.
QoS level 1 means "At least once" delivery. The sender retries sending the message until it gets an acknowledgment, so duplicates may occur.
Click to reveal answer
intermediate
What is the guarantee provided by QoS level 2 in MQTT?
QoS level 2 guarantees "Exactly once" delivery. It uses a four-step handshake to ensure the message is received only once.
Click to reveal answer
beginner
Which QoS level is the fastest but least reliable?
QoS level 0 is the fastest because it sends messages without waiting for acknowledgment, but it is the least reliable.
Click to reveal answer
intermediate
Why might you choose QoS level 1 over QoS level 2?
QoS level 1 balances reliability and performance. It ensures messages arrive at least once but with less overhead than QoS 2, which is slower due to extra steps.
Click to reveal answer
Which QoS level in MQTT ensures a message is delivered exactly once?
✗ Incorrect
QoS 2 uses a four-step handshake to guarantee exactly once delivery.
What happens if a message sent with QoS 0 is lost?
✗ Incorrect
QoS 0 sends the message once without confirmation, so lost messages are not resent.
Which QoS level may cause duplicate messages to be received?
✗ Incorrect
QoS 1 retries sending until acknowledged, which can cause duplicates.
Why is QoS 2 slower than QoS 1?
✗ Incorrect
QoS 2 uses a four-step handshake to ensure exactly once delivery, adding overhead.
Which QoS level is best when message loss is acceptable?
✗ Incorrect
QoS 0 does not guarantee delivery, so it is suitable when occasional loss is acceptable.
Describe the differences between QoS levels 0, 1, and 2 in MQTT.
Think about delivery guarantees and message confirmation steps.
You got /3 concepts.
When would you choose each QoS level in a real IoT application?
Consider speed, reliability, and resource use.
You got /3 concepts.