Advanced Embedded Systems & IoT
Q95 / 100

In designing an IoT device that must operate reliably on intermittent or unreliable cellular connectivity (e.g., NB-IoT), what architectural pattern helps ensure data is not lost during outages?

Correct! Well done.

Incorrect.

The correct answer is A) Local buffering/queuing of data on the device during connectivity loss, with retry and acknowledgment logic to upload buffered data once connectivity is restored

A

Correct Answer

Local buffering/queuing of data on the device during connectivity loss, with retry and acknowledgment logic to upload buffered data once connectivity is restored

Explanation

Buffering data locally (in flash or RAM, depending on volume and power constraints) during connectivity gaps, combined with retry/acknowledgment protocols upon reconnection, ensures data captured during outages isn't lost — common in remote/cellular IoT deployments.

Progress
95/100