1Which layer of a basic IoT architecture contains sensors and actuators?
IoT architecture
Easy
A.Network layer
B.Perception layer
C.Application layer
D.Business layer
Correct Answer: Perception layer
Explanation:
The perception layer uses sensors and actuators to interact with the physical environment.
Incorrect! Try again.
2What is the main purpose of the network layer in an IoT architecture?
IoT architecture
Easy
A.To replace sensors with software-based simulations that never communicate externally
B.To display only local animations
C.To transmit data between components
D.To manufacture sensor devices
Correct Answer: To transmit data between components
Explanation:
The network layer connects IoT devices, gateways, and cloud services so that data can be transmitted.
Incorrect! Try again.
3Which communication model is used by MQTT?
MQTT protocol
Easy
A.Publish-subscribe
B.File-transfer
C.Circuit-switching
D.Peer-to-peer
Correct Answer: Publish-subscribe
Explanation:
MQTT uses a publish-subscribe model in which clients exchange messages through topics.
Incorrect! Try again.
4What is the role of an MQTT broker?
MQTT protocol
Easy
A.To store every message permanently in a relational database without forwarding it
B.To measure temperature directly
C.To route messages between clients
D.To provide electrical power
Correct Answer: To route messages between clients
Explanation:
An MQTT broker receives published messages and forwards them to clients subscribed to the relevant topics.
Incorrect! Try again.
5What does HTTP stand for?
HTTP protocol
Easy
A.Hosted Terminal Transfer Program
B.Hyperlink Transport Processing
C.Hypertext Transfer Protocol
D.High-speed Transmission Process
Correct Answer: Hypertext Transfer Protocol
Explanation:
HTTP stands for Hypertext Transfer Protocol and is widely used for communication on the web.
Incorrect! Try again.
6Which HTTP method is commonly used to retrieve data from a server?
HTTP protocol
Easy
A.PUT
B.GET
C.POST
D.DELETE
Correct Answer: GET
Explanation:
The GET method requests and retrieves a resource from a server.
Incorrect! Try again.
7CoAP is mainly designed for which type of device?
CoAP protocol
Easy
A.Large servers that process complex graphics and require permanent wired connections
B.High-end gaming computers
C.Resource-constrained IoT devices
D.Desktop publishing systems
Correct Answer: Resource-constrained IoT devices
Explanation:
CoAP is a lightweight protocol designed for IoT devices with limited memory, processing power, and energy.
Incorrect! Try again.
8Which transport protocol is commonly used by CoAP?
CoAP protocol
Easy
A.UDP
B.SMTP
C.FTP
D.TCP
Correct Answer: UDP
Explanation:
CoAP commonly uses UDP to provide lightweight communication for constrained devices.
Incorrect! Try again.
9What is ThingSpeak commonly used for in IoT projects?
ThingSpeak cloud platform
Easy
A.Manufacturing semiconductor components
B.Designing mechanical device enclosures
C.Collecting and visualizing sensor data
D.Replacing all physical sensors with manually entered spreadsheet values
Correct Answer: Collecting and visualizing sensor data
Explanation:
ThingSpeak is an IoT cloud platform used to collect, analyze, and visualize data from connected devices.
Incorrect! Try again.
10Which AWS service connects IoT devices securely to the AWS cloud?
AWS IoT cloud platform
Easy
A.AWS IoT Core
B.AWS Lambda
C.Amazon S3
D.Amazon Route 53
Correct Answer: AWS IoT Core
Explanation:
AWS IoT Core enables devices to connect securely and exchange data with AWS cloud services.
Incorrect! Try again.
11Which protocol is directly supported by AWS IoT Core for lightweight publish-subscribe messaging?
AWS IoT cloud platform
Easy
A.FTP
B.Telnet
C.POP3
D.MQTT
Correct Answer: MQTT
Explanation:
AWS IoT Core supports MQTT for lightweight and efficient device messaging.
Incorrect! Try again.
12What is the primary purpose of Azure IoT Hub?
Azure IoT Hub cloud platform
Easy
A.Connecting and managing IoT devices
B.Creating printed circuit boards
C.Hosting only static websites without accepting messages from connected devices
D.Editing digital photographs
Correct Answer: Connecting and managing IoT devices
Explanation:
Azure IoT Hub provides secure communication and management capabilities for IoT devices.
Incorrect! Try again.
13Which company provides Azure IoT Hub?
Azure IoT Hub cloud platform
Easy
A.Google
B.Amazon
C.IBM
D.Microsoft
Correct Answer: Microsoft
Explanation:
Azure IoT Hub is an IoT service offered through the Microsoft Azure cloud platform.
Incorrect! Try again.
14In a REST API, what does an endpoint usually represent?
REST API integration
Easy
A.A battery charging terminal
B.A URL for accessing a resource
C.A physical sensor connector
D.A graphical dashboard that permanently stores every possible type of IoT data
Correct Answer: A URL for accessing a resource
Explanation:
A REST endpoint is a URL through which a client accesses or modifies a resource.
Incorrect! Try again.
15Which data format is commonly exchanged through REST APIs?
REST API integration
Easy
A.MP3
B.JPEG
C.WAV
D.JSON
Correct Answer: JSON
Explanation:
JSON is commonly used because it provides a lightweight, structured format for exchanging data.
Incorrect! Try again.
16What is the main purpose of a real-time IoT dashboard?
Real-time dashboards and visualization
Easy
A.To display current device data
B.To assemble hardware components
C.To increase sensor voltage
D.To convert all incoming measurements into printed reports before displaying them
Correct Answer: To display current device data
Explanation:
A real-time dashboard presents current or continuously updated IoT data using charts, indicators, and other visuals.
Incorrect! Try again.
17Where does edge computing process IoT data?
Edge computing versus cloud computing
Easy
A.Only in a remote cloud
B.Inside an offline archive that receives data several months after it is collected
C.Only in a central database
D.Near the data source
Correct Answer: Near the data source
Explanation:
Edge computing processes data close to the sensor or device that generates it.
Incorrect! Try again.
18What is one common benefit of edge computing compared with cloud-only computing?
Edge computing versus cloud computing
Easy
A.Unlimited device memory
B.Lower response latency
C.Permanent internet access
D.Automatic replacement of every damaged sensor without requiring human maintenance
Correct Answer: Lower response latency
Explanation:
Processing data near its source can reduce transmission delays and provide faster responses.
Incorrect! Try again.
19What does OTA stand for in IoT firmware updates?
OTA firmware updates
Easy
A.Online Transfer Address
B.Over-the-Air
C.Open Terminal Access
D.Operational Technology Adapter
Correct Answer: Over-the-Air
Explanation:
OTA means Over-the-Air, referring to software or firmware updates delivered through a wireless network.
Incorrect! Try again.
20What is a key advantage of OTA firmware updates?
OTA firmware updates
Easy
A.Every hardware component is physically replaced whenever a software issue is discovered
B.Devices no longer need firmware
C.Devices can be updated remotely
D.Sensors gain unlimited storage
Correct Answer: Devices can be updated remotely
Explanation:
OTA updates allow firmware to be installed remotely without requiring physical access to each device.
Incorrect! Try again.
21A smart irrigation system must continue controlling water valves when its internet connection fails. Which architecture best satisfies this requirement?
IoT architecture
Medium
A.Run control logic on a local gateway and synchronize with the cloud
B.Send all sensor data directly to a cloud database
C.Store readings on sensors until a technician retrieves them
D.Use a cloud dashboard to issue every valve command
Correct Answer: Run control logic on a local gateway and synchronize with the cloud
Explanation:
A local gateway can make time-critical decisions without internet access and synchronize data with the cloud after connectivity returns.
Incorrect! Try again.
22A factory has hundreds of sensors using Zigbee, but its cloud service accepts only IP-based traffic. Which component should translate and forward the sensor data?
IoT architecture
Medium
A.A passive Ethernet switch
B.A protocol-aware IoT gateway
C.A sensor calibration service
D.A cloud visualization widget
Correct Answer: A protocol-aware IoT gateway
Explanation:
An IoT gateway can translate Zigbee messages into an IP-based protocol such as MQTT or HTTP before forwarding them to the cloud.
Incorrect! Try again.
23A temperature sensor publishes to building/room1/temperature, and several applications must receive each new reading. Which MQTT feature enables this behavior?
MQTT protocol
Medium
A.Peer-to-peer addressing
B.File-based synchronization
C.Request-response routing
D.Publish-subscribe messaging
Correct Answer: Publish-subscribe messaging
Explanation:
MQTT publishers send messages to topics, and any number of clients subscribed to a topic can receive those messages.
Incorrect! Try again.
24An alarm message must reach the cloud at least once, but occasional duplicate delivery is acceptable. Which MQTT QoS level should be selected?
MQTT protocol
Medium
A.QoS 3
B.QoS 0
C.QoS 1
D.QoS 2
Correct Answer: QoS 1
Explanation:
QoS 1 provides at-least-once delivery, so the message is acknowledged and retried when necessary, although duplicates may occur.
Incorrect! Try again.
25A dashboard should immediately show the most recently published device status when it subscribes, even if the device has not sent a new message. What should the publisher use?
MQTT protocol
Medium
A.A clean session
B.A retained message
C.A wildcard topic
D.A QoS 0 message
Correct Answer: A retained message
Explanation:
The broker stores a retained message and sends it immediately to new subscribers of the corresponding topic.
Incorrect! Try again.
26A battery-powered sensor wakes every minute, sends one reading using HTTP, and disconnects. What is the main disadvantage compared with MQTT?
HTTP protocol
Medium
A.HTTP requires a permanent IP address
B.HTTP cannot use encrypted connections
C.HTTP has greater per-message overhead
D.HTTP cannot carry JSON data
Correct Answer: HTTP has greater per-message overhead
Explanation:
HTTP headers and repeated request-response setup generally consume more bandwidth and energy per reading than lightweight MQTT messaging.
Incorrect! Try again.
27A device submits a new telemetry record to /api/readings. Which HTTP method is most appropriate when the server assigns the record identifier?
HTTP protocol
Medium
A.GET
B.DELETE
C.POST
D.PUT
Correct Answer: POST
Explanation:
POST is commonly used to create a subordinate resource when the server determines the identifier or final resource URI.
Incorrect! Try again.
28A constrained sensor network uses lossy links and requires lightweight request-response communication. Why is CoAP suitable for this environment?
CoAP protocol
Medium
A.It uses FTP with resumable file transfers
B.It uses SMTP with compressed attachments
C.It uses UDP with compact message headers
D.It uses TCP with persistent browser sessions
Correct Answer: It uses UDP with compact message headers
Explanation:
CoAP is designed for constrained devices and networks, using UDP and compact binary headers to reduce communication overhead.
Incorrect! Try again.
29A CoAP client sends a critical actuator command over an unreliable network and needs acknowledgment-based retransmission. Which message type should it use?
CoAP protocol
Medium
A.Confirmable
B.Observe-only
C.Reset-only
D.Non-confirmable
Correct Answer: Confirmable
Explanation:
A confirmable CoAP message requires an acknowledgment and can be retransmitted if that acknowledgment is not received.
Incorrect! Try again.
30A weather station sends temperature, humidity, and pressure to one ThingSpeak channel. What is the most appropriate data organization?
ThingSpeak cloud platform
Medium
A.Store each measurement in a separate channel account
B.Publish each measurement as a channel comment
C.Map each measurement to a separate channel field
D.Combine all measurements into the channel name
Correct Answer: Map each measurement to a separate channel field
Explanation:
A ThingSpeak channel supports multiple fields, allowing related measurements from one station to be stored and visualized together.
Incorrect! Try again.
31A public ThingSpeak channel accepts sensor updates only from authorized devices. Which credential should a device include when writing data?
ThingSpeak cloud platform
Medium
A.The Read API key
B.The chart identifier
C.The Write API key
D.The channel description
Correct Answer: The Write API key
Explanation:
The Write API key authorizes updates to a ThingSpeak channel, while a Read API key is used to access private channel data.
Incorrect! Try again.
32An application must display the latest reported state of an intermittently connected device. Which AWS IoT Core feature is designed for this purpose?
AWS IoT cloud platform
Medium
A.S3 lifecycle rule
B.Device Shadow
C.Lambda layer
D.CloudFormation stack
Correct Answer: Device Shadow
Explanation:
A Device Shadow stores the latest desired and reported device state, allowing applications to access state even while the device is offline.
Incorrect! Try again.
33Sensor messages arriving at AWS IoT Core must be stored in DynamoDB without modifying the device firmware. Which feature should route the messages?
AWS IoT cloud platform
Medium
A.AWS IAM Access Analyzer
B.AWS Device Defender audit
C.AWS IoT Rules Engine
D.AWS CloudTrail logging
Correct Answer: AWS IoT Rules Engine
Explanation:
The AWS IoT Rules Engine evaluates incoming messages and can route selected data to services such as DynamoDB.
Incorrect! Try again.
34A cloud application sends a desired fan speed to an offline device. The device should retrieve the value when it reconnects. Which Azure IoT Hub capability is most appropriate?
Azure IoT Hub cloud platform
Medium
A.Event Grid system topics
B.Device twin desired properties
C.Blob storage access tiers
D.Device-to-cloud telemetry
Correct Answer: Device twin desired properties
Explanation:
Desired properties persist the cloud application's requested configuration and are synchronized to the device when it connects.
Incorrect! Try again.
35An operator must request an immediate diagnostic action from a connected device and receive a result. Which Azure IoT Hub feature best fits this interaction?
Azure IoT Hub cloud platform
Medium
A.Message route
B.Reported property
C.Direct method
D.File upload
Correct Answer: Direct method
Explanation:
A direct method supports synchronous command invocation on a connected device and returns a status and response payload.
Incorrect! Try again.
36A client sends the same complete configuration to /devices/42/config several times, and the final server state should remain unchanged after the first successful request. Which HTTP method best expresses this idempotent update?
REST API integration
Medium
A.POST
B.TRACE
C.PUT
D.CONNECT
Correct Answer: PUT
Explanation:
PUT replaces or creates the resource at a known URI and is idempotent when the same representation is submitted repeatedly.
Incorrect! Try again.
37An IoT application receives HTTP status code 429 while uploading telemetry through a REST API. What should the application do?
REST API integration
Medium
A.Disable authentication for later requests
B.Retry immediately in a tight loop
C.Retry after a delay with backoff
D.Replace every request with DELETE
Correct Answer: Retry after a delay with backoff
Explanation:
Status 429 indicates too many requests. Delayed retries, preferably respecting Retry-After and using backoff, reduce continued rate-limit violations.
Incorrect! Try again.
38A dashboard plots a sensor that reports once per second, but the chart redraws only once per minute. Which change most directly improves the dashboard's apparent real-time behavior?
Real-time dashboards and visualization
Medium
A.Increase the historical retention period
B.Sort device names alphabetically
C.Increase the chart refresh frequency
D.Add more decimal places to labels
Correct Answer: Increase the chart refresh frequency
Explanation:
A shorter refresh interval allows newly received sensor values to appear sooner, reducing visible dashboard latency.
Incorrect! Try again.
39A camera system must stop a machine within 50 ms after detecting a safety hazard, while long-term video analytics can tolerate several seconds. Where should each workload run?
Edge computing versus cloud computing
Medium
A.Run both workloads only in the cloud
B.Run detection in the cloud and analytics at the edge
C.Run both workloads only on the dashboard
D.Run detection at the edge and analytics in the cloud
Correct Answer: Run detection at the edge and analytics in the cloud
Explanation:
Edge processing minimizes latency for the safety response, while the cloud provides scalable resources for less time-sensitive analytics.
Incorrect! Try again.
40A device loses power while installing an OTA firmware update. Which design most effectively allows it to recover without becoming unusable?
OTA firmware updates
Medium
A.Use dual firmware partitions with rollback
B.Overwrite the running image in one pass
C.Disable integrity checks during installation
D.Store the update only in volatile memory
Correct Answer: Use dual firmware partitions with rollback
Explanation:
Dual partitions preserve a known-good image, allowing the bootloader to roll back if the new firmware is incomplete or fails validation.
Incorrect! Try again.
41A battery-powered vibration sensor must detect bearing faults within 200 ms, continue operating during intermittent Internet outages, and support fleet-wide analytics. Which architecture best satisfies all three requirements?
IoT architecture
Hard
A.Upload samples periodically through an HTTP server after local buffering
B.Run feature extraction at the edge and send features plus selected raw windows to the cloud
C.Send raw vibration samples directly to a cloud database
D.Use a cloud dashboard to calculate every diagnostic feature centrally
Correct Answer: Run feature extraction at the edge and send features plus selected raw windows to the cloud
Explanation:
Edge feature extraction satisfies the latency and connectivity requirements, while cloud transfer of features and selected raw windows preserves centralized analytics and long-term analysis.
Incorrect! Try again.
42An MQTT client publishes telemetry with QoS 1 and receives a PUBACK, but the application processes the message twice after a reconnect. Which design correctly addresses this behavior?
MQTT protocol
Hard
A.Use a persistent session and deduplicate messages by an application-level event identifier
B.Change every telemetry message to QoS 0
C.Increase the MQTT keep-alive interval to prevent retransmission
D.Assume PUBACK guarantees exactly-once processing by the subscriber
Correct Answer: Use a persistent session and deduplicate messages by an application-level event identifier
Explanation:
QoS 1 provides at-least-once delivery, so duplicates are possible. Persistent sessions help preserve delivery state, but application-level idempotency or deduplication is still required.
Incorrect! Try again.
43A device must receive commands while it is offline, but stale commands must not be delivered when it reconnects. Which MQTT configuration is most appropriate?
MQTT protocol
Hard
A.Use QoS 2 without an expiry interval and retain every command
B.Use a persistent session and publish commands with a short message expiry interval
C.Use a clean session so all queued messages remain available indefinitely
D.Publish commands with QoS 0 and set the retained flag
Correct Answer: Use a persistent session and publish commands with a short message expiry interval
Explanation:
A persistent session queues messages while the device is disconnected, while message expiry prevents commands from remaining valid beyond their useful lifetime.
Incorrect! Try again.
44A device sends a measurement using an HTTP POST request. The request times out, and the device cannot determine whether the server stored the measurement. Which server-side mechanism most directly prevents duplicate records after a retry?
HTTP protocol
Hard
A.Return a redirect before persisting the measurement
B.Replace POST with a longer-lived TCP connection
C.Use chunked transfer encoding
D.Add an idempotency key and enforce uniqueness for that key
Correct Answer: Add an idempotency key and enforce uniqueness for that key
Explanation:
A timeout can occur after persistence but before the response reaches the device. A unique idempotency key allows retries to return the original result without inserting a duplicate.
Incorrect! Try again.
45A constrained gateway exposes a resource whose representation changes frequently. Clients should avoid downloading unchanged content, while the gateway must remain compatible with standard HTTP caching. Which approach is best?
HTTP protocol
Hard
A.Use POST for reads so intermediaries cannot reuse old representations
B.Return an ETag and require clients to use If-None-Match
C.Return a different random URL for every request
D.Disable caching and require a full response for every request
Correct Answer: Return an ETag and require clients to use If-None-Match
Explanation:
An ETag identifies a representation version. A conditional request using If-None-Match lets the gateway return 304 Not Modified when the resource has not changed.
Incorrect! Try again.
46A low-power sensor sends a confirmable CoAP POST through an unreliable network. It receives no acknowledgment after the retransmission limit is reached. What is the correct application-level conclusion?
CoAP protocol
Hard
A.The request was delivered exactly once because it was confirmable
B.The request outcome is unknown and may require a safe retry strategy
C.The resource definitely rejected the request
D.The sensor should automatically switch the request to a GET
Correct Answer: The request outcome is unknown and may require a safe retry strategy
Explanation:
Confirmable CoAP messages provide transport-level acknowledgment when received, but failure to receive an acknowledgment does not reveal whether the server processed the request before the response was lost.
Incorrect! Try again.
47A CoAP resource must be updated reliably, and repeating the operation after a lost response must not create an additional logical effect. Which method and design are most suitable?
CoAP protocol
Hard
A.Use POST with no request identifier
B.Use PUT with a stable resource URI and idempotent replacement semantics
C.Use GET with a payload containing the new state
D.Use DELETE because it is always safe for state changes
Correct Answer: Use PUT with a stable resource URI and idempotent replacement semantics
Explanation:
PUT targets a known resource and is designed for idempotent replacement. Repeating the same request produces the same intended resource state rather than creating another resource.
Incorrect! Try again.
48A ThingSpeak channel receives measurements from several devices, but the analysis must distinguish devices and preserve a consistent schema. Which design is most appropriate within a single channel?
ThingSpeak cloud platform
Hard
A.Write all devices to the same field without identifiers because timestamps provide identity
B.Create a separate channel field for each possible timestamp
C.Create a new channel for every measurement to prevent field collisions
D.Use a stable field schema and include a device identifier in a defined field or encoded payload
Correct Answer: Use a stable field schema and include a device identifier in a defined field or encoded payload
Explanation:
ThingSpeak fields should retain stable meanings. An explicit device identifier allows downstream analysis to separate measurements without changing the channel structure.
Incorrect! Try again.
49A device posts to ThingSpeak every second, but the channel has an update interval restriction that is longer than one second. What is the most robust device-side strategy?
ThingSpeak cloud platform
Hard
A.Buffer measurements locally, aggregate or select samples, and publish within the channel limit
B.Send requests concurrently until one is accepted
C.Ignore rejected updates because the cloud reconstructs all missing samples
D.Change the HTTP method from POST to GET to bypass the restriction
Correct Answer: Buffer measurements locally, aggregate or select samples, and publish within the channel limit
Explanation:
The device should respect platform rate limits. Local buffering and aggregation preserve useful information while avoiding rejected requests and unnecessary network traffic.
Incorrect! Try again.
50An AWS IoT device policy should allow a device to publish only to its own telemetry topic and subscribe only to commands addressed to that same device. Which policy principle is essential?
AWS IoT cloud platform
Hard
A.Grant publish and subscribe access to all topics under the account
B.Authorize topics by IP address because certificates are shared
C.Use policy variables or certificates to bind topic permissions to the device identity
D.Allow wildcard subscriptions and filter unauthorized messages in the device
Correct Answer: Use policy variables or certificates to bind topic permissions to the device identity
Explanation:
Topic permissions should be constrained by the authenticated device identity. AWS IoT policies can use identity-derived variables or certificate-specific authorization to prevent cross-device access.
Incorrect! Try again.
51A fleet uses AWS IoT Device Shadow documents. A device reconnects after being offline and reports a desired state version older than the cloud version. Which behavior best prevents stale state from overwriting newer state?
AWS IoT cloud platform
Hard
A.Delete the shadow whenever a device reconnects
B.Accept every update because the latest network message is authoritative
C.Disable reported state so only desired state is retained
D.Use shadow versioning or optimistic concurrency and reject stale updates
Correct Answer: Use shadow versioning or optimistic concurrency and reject stale updates
Explanation:
Version checks detect stale updates and prevent an offline device from replacing newer cloud state. The device can then resynchronize before applying changes.
Incorrect! Try again.
52An Azure IoT Hub solution must route temperature messages to different storage systems based on a device-reported site identifier. Which feature is designed for this requirement?
Azure IoT Hub cloud platform
Hard
A.Message routing with query conditions and endpoints
B.Direct methods invoked only by human operators
C.Cloud-to-device messages without endpoint configuration
D.Device twins with no routing rules
Correct Answer: Message routing with query conditions and endpoints
Explanation:
Azure IoT Hub message routing evaluates message properties or body data and forwards matching messages to configured endpoints such as storage, Event Hubs, or service bus resources.
Incorrect! Try again.
53A device is temporarily offline when a cloud service invokes an operational command. The command must be executed only once and must report a result tied to the request. Which mechanism is most suitable?
Azure IoT Hub cloud platform
Hard
A.A device twin property with no command identifier
B.A telemetry message published without a response topic
C.A direct method with a request identifier and device-side deduplication
D.A retained MQTT message reused for every future command
Correct Answer: A direct method with a request identifier and device-side deduplication
Explanation:
Direct methods support request-response interaction for connected devices. A request identifier and idempotent device handling address retries and prevent repeated execution.
Incorrect! Try again.
54A REST endpoint updates an actuator configuration containing a version number. Two clients read version 10 and then submit conflicting changes. Which API design prevents the second update from silently overwriting the first?
REST API integration
Hard
A.Remove version information because the server timestamps requests
B.Accept both updates and use the request arrival order
C.Require If-Match with the version ETag and return 412 on mismatch
D.Use GET for both updates so the operation remains cacheable
Correct Answer: Require If-Match with the version ETag and return 412 on mismatch
Explanation:
Conditional updates implement optimistic concurrency. The server accepts the change only when the client's ETag matches the current representation, otherwise it returns 412 Precondition Failed.
Incorrect! Try again.
55An IoT platform exposes a paginated REST endpoint, and records can arrive while a client is synchronizing. Which approach most reliably avoids missing or duplicating records?
REST API integration
Hard
A.Use a stable cursor based on an immutable ordering and process pages idempotently
B.Sort by display name and stop when a page contains fewer records
C.Use offset pagination while sorting by an unstable field
D.Request only the first page repeatedly until no records change
Correct Answer: Use a stable cursor based on an immutable ordering and process pages idempotently
Explanation:
Cursor pagination over an immutable ordering is resilient to inserts during synchronization. Idempotent processing handles retries without creating duplicate records.
Incorrect! Try again.
56A dashboard plots sensor data arriving through multiple gateways whose clocks are not synchronized. Which visualization strategy best avoids false causal ordering?
Real-time dashboards and visualization
Hard
A.Use the largest timestamp from each batch as every point's event time
B.Sort all points only by gateway arrival time
C.Discard points whose timestamps differ from the browser clock
D.Display event time with uncertainty indicators and monitor ingestion lag separately
Correct Answer: Display event time with uncertainty indicators and monitor ingestion lag separately
Explanation:
Event time represents when sensing occurred, while ingestion time represents when the platform received data. Showing both, along with clock uncertainty, prevents transport delay from being mistaken for physical ordering.
Incorrect! Try again.
57A real-time dashboard must remain responsive when ingesting 50,000 points per second while users inspect one-minute trends. Which architecture is most appropriate?
Real-time dashboards and visualization
Hard
A.Refresh the entire page whenever one point arrives
B.Render every incoming point directly in the browser
C.Increase chart resolution so the browser can display all raw events
D.Use server-side windowing or downsampling and stream aggregated updates to the client
Correct Answer: Use server-side windowing or downsampling and stream aggregated updates to the client
Explanation:
Windowing and aggregation reduce rendering and transfer load while preserving the trend needed for visualization. Raw data can remain available in a separate analytical store.
Incorrect! Try again.
58A safety controller must stop an industrial motor within 50 ms even when the wide-area network is unavailable, while historical optimization can tolerate several minutes of delay. Where should each workload execute?
Edge computing versus cloud computing
Hard
A.The safety controller should execute at the edge and optimization should execute in the cloud
B.Both workloads should execute on the sensor to eliminate all network traffic
C.Both workloads should execute in the cloud
D.The safety controller should execute in the cloud and optimization at the edge
Correct Answer: The safety controller should execute at the edge and optimization should execute in the cloud
Explanation:
The edge provides deterministic local response and outage tolerance. Cloud computing is appropriate for computationally intensive historical analysis that does not require immediate control.
Incorrect! Try again.
59An edge gateway performs anomaly detection locally and sends only alerts to the cloud. Which additional design is most important for maintaining trustworthy fleet-wide analytics?
Edge computing versus cloud computing
Hard
A.Use an identical threshold forever so edge behavior never changes
B.Replace local decisions with cloud decisions whenever bandwidth is available
C.Periodically upload representative raw samples and model metadata for cloud validation
D.Discard all raw data permanently after each local decision
Correct Answer: Periodically upload representative raw samples and model metadata for cloud validation
Explanation:
Cloud validation requires evidence of local inputs, decisions, and model versions. Representative samples and metadata support drift detection, threshold tuning, and auditability without sending every sample.
Incorrect! Try again.
60A firmware update may be interrupted by power loss, and a failed image must not permanently disable the device. Which update design provides the strongest protection?
OTA firmware updates
Hard
A.Overwrite the active image in place and reboot immediately
B.Store the new image only in volatile memory and trust the bootloader
C.Use A/B partitions, signed images, boot validation, and rollback to the previous image
D.Disable integrity checks so updates complete with fewer bytes
Correct Answer: Use A/B partitions, signed images, boot validation, and rollback to the previous image
Explanation:
An inactive partition preserves the working image. Signature verification protects authenticity, boot validation detects failures, and rollback restores service after an unsuccessful update.
Incorrect! Try again.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →