WorksheetsIoT Situational-Based MCQs - Advanced to Expert
Total questions: 37
Worksheet time: 19mins
You are scaling an IoT system to 10,000 devices and need efficient messaging. Which is a critical architectural adjustment?
Assign each device a static IP
Use edge-level MQTT brokers to offload cloud traffic
Replace MQTT with SMS
Store credentials in EEPROM
Your IoT system experiences high message latency due to Wi-Fi congestion. What is the optimal design choice?
Add more Wi-Fi routers
Switch to 802.11ah or LPWAN technologies
Use HTTP over UDP
Shift to LoRa with higher bandwidth
A hospital IoT setup requires data privacy and integrity. What approach should you implement?
Use default admin credentials
Deploy TLS encryption with certificate pinning
Allow guest network access
Log data to SD card
During firmware updates, several IoT devices become unresponsive. What strategy avoids this?
Uncompressed image transmission
Use secure OTA with version control and rollback mechanisms
Power cycle after update
Force erase EEPROM
Your system generates high volumes of sensor data every second. What’s the most efficient way to handle it?
Upload every datapoint in real time
Perform on-device filtering and aggregation
Increase cloud buffer
Use real-time database for raw logs
IoT nodes in a factory lose sync with each other. Which approach maintains time consistency?
Use I2C time transfer
Deploy an NTP or PTP-based time sync system
Assign random timers
Hard-code clock offsets
An IoT surveillance camera must detect anomalies in real time. What architecture is appropriate?
Stream directly to cloud for AI analysis
Perform edge AI inference and report events
Use Raspberry Pi just for streaming
Analyze via mobile app
Which is a core benefit of using fog computing in IoT systems?
Reduces range
Reduces cloud dependency and enables localized decisions
Slower data transmission
Improves GUI
You’re observing frequent battery drain in your multi-hop Zigbee mesh. What’s the best resolution?
Replace batteries with supercapacitors
Reduce data rate and enable sleep in end nodes
Switch to Wi-Fi
Use flat-top batteries
You want to isolate compromised IoT nodes automatically. What mechanism should be built in?
Sleep mode toggle
Intrusion Detection and Segmentation Protocol (IDSP)
OTA disable
Wi-Fi reboot
A smart grid system reports inconsistent voltage data from remote sensors. What is the first step to identify fault?
Replace all sensors
Run Kalman filter on historical data
Verify calibration and line noise interference
Switch to Zigbee
What’s an efficient protocol for secure, lightweight IoT communications in constrained networks?
TCP/IP
LoWPAN
CoAP over DTLS
FTP
For a large-scale energy monitoring network, what architecture ensures resilience?
Single MQTT broker
Redundant brokers with edge caching
BLE broadcasting
Websocket-only
A wearable IoT device must support context-aware analytics. What must be embedded in the design?
Cloud sync frequency
On-device sensor fusion and ML inference
More UART ports
More LED indicators
Which metric best evaluates real-time performance of an IoT system?
Firmware size
Ping latency
End-to-end latency and jitter
EEPROM lifetime
Your smart factory IoT system struggles during peak load. What’s a scalable strategy?
Use static IPs
Shift from monolithic to microservices with Kubernetes
Reduce MQTT topics
Disable encryption
You want to ensure that a smart sensor stops working if tampered. What technique helps?
Harden case with metal
Tamper detection with secure element and kill-switch
Add heat sensor
Switch to BLE
A drone-based IoT network needs high-throughput, low-latency communication. Best protocol?
MQTT
CoAP
WebRTC or 5G NR
SMS
You observe duplicate packets from IoT clients. What should you use to eliminate them at the backend?
Implement hash-based message de-duplication
Ignore all duplicates
Use large packet buffer
Use HTTP polling
You wish to provide secure remote SSH access to deployed IoT gateways in the field. What’s a secure design?
Enable telnet
Use VPN + SSH with key-based login, disable root access
Allow open port 22
Use default SSH password
You're designing an IoT ecosystem for autonomous vehicles sharing road conditions in real time. What communication architecture ensures ultra-low latency and high reliability?
Wi-Fi Mesh with HTTP polling
BLE broadcasting
5G Ultra-Reliable Low-Latency Communication (URLLC) with edge computing
Zigbee star topology
Your industrial IoT system must resist firmware manipulation and data injection attacks. Which mechanism is most secure?
CRC checksum
Secure boot + hardware root-of-trust + end-to-end encryption
Base64 encoding
Basic authentication header
In a city-scale IoT surveillance system, what’s an efficient way to process video analytics without cloud overload?
Use Raspberry Pi for direct streaming
Transmit full video to central server
Deploy AI models on edge nodes using inference acceleration (e.g., TPU/NPU)
Use MQTT with high QoS
You're deploying a medical-grade IoT platform. Which certification and compliance requirements are critical?
GDPR and HIPAA compliance + ISO/IEC 27001 security framework
Only SSL encryption
FDA recall list
AWS EC2 license
A distributed fleet of smart drones needs AI model updates periodically. What is the most reliable mechanism?
Wi-Fi-based FTP update
OTA update with delta patching and checksum validation over a mesh protocol
Bluetooth mesh
USB-based reflashing
You’re integrating blockchain in your IoT supply chain monitoring. What purpose does it serve?
Adds real-time visualization
Provides distributed tamper-proof logs of transactions
Encrypts all Wi-Fi packets
Reduces latency
You wish to deploy serverless IoT functions that trigger when sensor values breach thresholds. Which architecture fits?
Monolithic cloud API
AWS Lambda or Azure Functions triggered by MQTT or IoT Hub
Dedicated HTTP server
Webhook-based mobile app
You detect intermittent battery overdraw in your solar-powered IoT nodes. What advanced technique ensures stability?
Use EEPROM logs
Power-aware task scheduling with adaptive duty cycles
Disable analog sensors
Increase antenna gain
A smart grid IoT controller is vulnerable to replay attacks. What’s the ideal countermeasure?
Encrypt the packet with a static key
Implement nonce/timestamp with MAC authentication
Use base64 encoding
Shift to UDP
You’re monitoring 1 million smart meters. What data processing architecture ensures real-time streaming analytics?
LAMP stack
REST API
Kafka + Spark Streaming + InfluxDB
Simple MQTT broker
What IoT-specific attack does 'device spoofing' exploit?
Buffer overflow
Faking legitimate MAC or IP to impersonate a trusted device
Denial of Bluetooth
Wi-Fi triangulation
You want to implement zero-trust architecture in an IoT factory system. What does this entail?
Allowing all devices inside firewall
Trusting all sensor data
Authenticating and authorizing every node, even inside the network
Using static IP allocation
You’re building a cloud-agnostic IoT deployment. Which design ensures vendor independence?
Use proprietary SDKs
Use open protocols like MQTT/CoAP with Dockerized microservices
Use platform-dependent firmware
Centralized vendor lock-in
Your critical IoT application shows drift between multiple sensor nodes. What synchronization solution is preferred?
Run NTP client hourly
Use Precision Time Protocol (PTP) over Ethernet
Sync via HTTP timestamp
Disable timestamping
You want to ensure data sovereignty in an international IoT platform. What strategy is most effective?
Encrypt all packets
Localize data storage within country-specific clouds
Use global MQTT broker
Use open Wi-Fi
A public IoT deployment requires secure device onboarding. What technique enables this without physical access?
Manual password setting
Just Works pairing
Zero-Touch Provisioning (ZTP) with digital identity issuance
Static QR codes
What is the primary risk of hardcoded keys in production firmware?
Slower connection
Reverse engineering and mass device compromise
EEPROM corruption
False negatives in sensors
