1What is ThingSpeak mainly used for in IoT projects?
Introduction to Thingspeak IoT server
Easy
A.Collecting and visualizing sensor data
B.Designing mechanical components
C.Compiling desktop applications
D.Creating offline text documents
Correct Answer: Collecting and visualizing sensor data
Explanation:
ThingSpeak is an IoT platform that can receive, store, analyze, and visualize sensor data.
Incorrect! Try again.
2Where is data commonly stored within a ThingSpeak account?
Introduction to Thingspeak IoT server
Easy
A.A circuit
B.A widget
C.A channel
D.A compiler
Correct Answer: A channel
Explanation:
A ThingSpeak channel stores data sent by an IoT device in one or more fields.
Incorrect! Try again.
3Which communication feature allows a NodeMCU to connect directly to ThingSpeak?
Programming NodeMCU for Thingspeak IoT server
Easy
A.Built-in Wi-Fi
B.Built-in HDMI
C.Built-in NFC
D.Built-in GPS
Correct Answer: Built-in Wi-Fi
Explanation:
NodeMCU uses its built-in Wi-Fi capability to connect to the internet and communicate with ThingSpeak.
Incorrect! Try again.
4What credential is commonly used to write sensor data to a ThingSpeak channel?
Programming NodeMCU for Thingspeak IoT server
Easy
A.Sensor model code
B.Device MAC label
C.Write API key
D.Wi-Fi channel number
Correct Answer: Write API key
Explanation:
The Write API key authorizes a device to add data to a specific ThingSpeak channel.
Incorrect! Try again.
5What is the main purpose of the Blynk IoT application?
Introduction to Blynk IoT application
Easy
A.Monitoring and controlling IoT devices
B.Replacing embedded device sensors
C.Building mechanical robot frames
D.Editing videos on mobile devices
Correct Answer: Monitoring and controlling IoT devices
Explanation:
Blynk provides dashboards and cloud services for monitoring and controlling connected IoT devices.
Incorrect! Try again.
6Which Blynk feature displays device information to a user?
Introduction to Blynk IoT application
Easy
A.Dashboard widget
B.Mechanical relay
C.Serial cable
D.Power adapter
Correct Answer: Dashboard widget
Explanation:
Dashboard widgets display values and provide controls in a Blynk interface.
Incorrect! Try again.
7Which Blynk widget is suitable for switching an LED on and off?
Creating smart device with Blynk application
Easy
A.Button widget
B.Chart widget
C.Image widget
D.Gauge widget
Correct Answer: Button widget
Explanation:
A Button widget can send an on or off command to a connected smart device.
Incorrect! Try again.
8What must a smart device generally have to exchange data with the Blynk cloud?
Creating smart device with Blynk application
Easy
A.An internet connection
B.A DVD drive
C.A satellite dish
D.A laser printer
Correct Answer: An internet connection
Explanation:
The device needs network access to send data to and receive commands from the Blynk cloud.
Incorrect! Try again.
9Where does edge computing process data?
edge computing
Easy
A.Only in a distant cloud
B.Near the end user manual
C.Near the data source
D.Only inside a database
Correct Answer: Near the data source
Explanation:
Edge computing processes data close to where it is generated, such as on a gateway or device.
Incorrect! Try again.
10What is a common benefit of edge computing in IoT?
edge computing
Easy
A.Larger device packaging
B.Higher screen resolution
C.Reduced response delay
D.Increased cable length
Correct Answer: Reduced response delay
Explanation:
Local processing reduces the time needed to send data to a distant server and receive a response.
Incorrect! Try again.
11What is an autonomous system designed to do?
autonomous systems
Easy
A.Work without any sensors
B.Store only handwritten records
C.Operate with limited human control
D.Require continuous manual control
Correct Answer: Operate with limited human control
Explanation:
An autonomous system senses conditions and makes decisions with little or no direct human control.
Incorrect! Try again.
12Which component helps an autonomous system detect its surroundings?
autonomous systems
Easy
A.Battery cover
B.Mounting screw
C.Sensor
D.Display frame
Correct Answer: Sensor
Explanation:
Sensors provide information about the environment that an autonomous system uses for decisions.
Incorrect! Try again.
13Which device in a robot produces physical movement?
robotics and automation
Easy
A.Actuator
B.Database
C.Firewall
D.Dashboard
Correct Answer: Actuator
Explanation:
An actuator converts control signals and energy into physical movement.
Incorrect! Try again.
14What does automation mainly reduce in a repetitive industrial task?
robotics and automation
Easy
A.Storage capacity
B.Sensor accuracy
C.Network coverage
D.Manual intervention
Correct Answer: Manual intervention
Explanation:
Automation allows machines and control systems to perform repetitive tasks with less manual intervention.
Incorrect! Try again.
15Which technique can reduce the power consumption of a battery-operated IoT device?
energy efficient designs
Easy
A.Increasing display brightness
B.Sending data continuously
C.Using sleep mode
D.Keeping Wi-Fi always active
Correct Answer: Using sleep mode
Explanation:
Sleep mode turns off or reduces activity in device components when they are not needed.
Incorrect! Try again.
16Why are energy-efficient designs important for remote IoT sensors?
energy efficient designs
Easy
A.They reduce data accuracy
B.They extend battery life
C.They enlarge sensor size
D.They increase wiring needs
Correct Answer: They extend battery life
Explanation:
Lower energy use helps remote sensors operate longer before batteries must be replaced or recharged.
Incorrect! Try again.
17Which sensor is commonly used in smart irrigation systems?
internet of things in agriculture
Easy
A.Fingerprint sensor
B.Smoke alarm sensor
C.Barcode reader sensor
D.Soil moisture sensor
Correct Answer: Soil moisture sensor
Explanation:
A soil moisture sensor measures water levels in soil and helps determine when irrigation is needed.
Incorrect! Try again.
18How can IoT help a farmer manage crops?
internet of things in agriculture
Easy
A.By monitoring field conditions
B.By eliminating the need for water
C.By removing all farm equipment
D.By preventing every plant disease
Correct Answer: By monitoring field conditions
Explanation:
IoT sensors can monitor conditions such as temperature, humidity, and soil moisture.
Incorrect! Try again.
19Which is an example of an IoT healthcare device?
internet of things in healthcare
Easy
A.Mechanical wall clock
B.Printed appointment book
C.Manual filing cabinet
D.Connected heart-rate monitor
Correct Answer: Connected heart-rate monitor
Explanation:
A connected heart-rate monitor can measure health data and transmit it for remote monitoring.
Incorrect! Try again.
20What is a major use of IoT in remote patient care?
internet of things in healthcare
Easy
A.Replacing every healthcare worker
B.Monitoring health data
C.Printing medical textbooks
D.Manufacturing hospital furniture
Correct Answer: Monitoring health data
Explanation:
IoT devices can send patient measurements to healthcare providers for remote observation.
Incorrect! Try again.
21A weather station must store temperature, humidity, and atmospheric pressure with the same timestamp. How should these measurements be organized in ThingSpeak?
Introduction to Thingspeak IoT server
Medium
A.Use one channel for each timestamp
B.Use three channels with one field each
C.Use three fields within one channel
D.Use one field with three API keys
Correct Answer: Use three fields within one channel
Explanation:
A ThingSpeak channel can contain multiple fields. Sending the three measurements to separate fields in one update associates them with the same channel entry and timestamp.
Incorrect! Try again.
22A developer wants a NodeMCU to upload data to a private ThingSpeak channel while allowing a dashboard to read the data. Which credential arrangement is appropriate?
Introduction to Thingspeak IoT server
Medium
A.Give both systems only the ThingSpeak account password
B.Give both systems only the Wi-Fi network password
C.Give the NodeMCU the Read API key and the dashboard the Write API key
D.Give the NodeMCU the Write API key and the dashboard the Read API key
Correct Answer: Give the NodeMCU the Write API key and the dashboard the Read API key
Explanation:
The Write API key authorizes channel updates, while the Read API key authorizes access to data in a private channel.
Incorrect! Try again.
23A NodeMCU reads a sensor successfully, but ThingSpeak receives repeated zero values whenever Wi-Fi briefly disconnects. What is the best program change?
Programming NodeMCU for Thingspeak IoT server
Medium
A.Change the Read API key after every disconnection
B.Replace the channel ID whenever a transmission fails
C.Restart the sensor before every measurement and continue sending
D.Verify Wi-Fi connectivity before sending and retry after reconnection
Correct Answer: Verify Wi-Fi connectivity before sending and retry after reconnection
Explanation:
The program should confirm that the network is connected before uploading. A reconnection and retry strategy prevents failed transmissions from being treated as valid measurements.
Incorrect! Try again.
24A NodeMCU application calls ThingSpeak.setField(1, temperature) and ThingSpeak.setField(2, humidity). What should it do next to store both values as one channel entry?
Programming NodeMCU for Thingspeak IoT server
Medium
A.Reconnect to Wi-Fi separately for each configured field
B.Call the channel write function once after setting both fields
C.Call the channel read function once for each field
D.Create a new ThingSpeak channel before each upload
Correct Answer: Call the channel write function once after setting both fields
Explanation:
After the field values are prepared, one channel update can transmit them together and create a single timestamped entry.
Incorrect! Try again.
25In Blynk, a mobile dashboard widget must display a temperature value sent by a device. Which Blynk concept should connect the widget to the device value?
Introduction to Blynk IoT application
Medium
A.A dashboard color assigned to an API key
B.A datastream assigned to a virtual pin
C.A Wi-Fi password assigned to a GPIO pin
D.A firmware delay assigned to an event code
Correct Answer: A datastream assigned to a virtual pin
Explanation:
A Blynk datastream defines the data exchanged between the device and dashboard. Virtual pins commonly provide the logical connection used by widgets.
Incorrect! Try again.
26Several identical soil-monitoring devices require the same Blynk datastreams and dashboard layout. Which setup minimizes repeated configuration?
Introduction to Blynk IoT application
Medium
A.Create one template and instantiate each device from it
B.Create one automation and replace all device firmware
C.Create one virtual pin and use it as every device identity
D.Create one event and treat each sensor as a notification
Correct Answer: Create one template and instantiate each device from it
Explanation:
A Blynk template defines common datastreams and related configuration. Multiple devices of the same type can be created from that template.
Incorrect! Try again.
27A Blynk button uses virtual pin V1 to control a relay. What should the NodeMCU firmware do when a new value arrives on V1?
Creating smart device with Blynk application
Medium
A.Convert the received value into the required relay GPIO state
B.Forward the received value to the analog input pin
C.Store the received value as the device authentication token
D.Use the received value as the Wi-Fi network name
Correct Answer: Convert the received value into the required relay GPIO state
Explanation:
The virtual pin carries the dashboard command. Its callback should interpret the value and set the physical output connected to the relay.
Incorrect! Try again.
28A smart fan controlled through Blynk must remain switched off after the NodeMCU reboots until the latest dashboard state is obtained. Which approach best meets this requirement?
Creating smart device with Blynk application
Medium
A.Initialize the relay on, delay briefly, and ignore the datastream
B.Initialize the relay off, connect to Blynk, and synchronize its datastream
C.Toggle the relay repeatedly until the dashboard widget changes
D.Write a random relay state before connecting to the network
Correct Answer: Initialize the relay off, connect to Blynk, and synchronize its datastream
Explanation:
Starting in a safe off state prevents unintended operation. Synchronizing the relevant datastream then restores the most recent control value from Blynk.
Incorrect! Try again.
29A factory vibration monitor must stop a motor within milliseconds when dangerous vibration is detected, even if its cloud connection is unavailable. Where should the shutdown decision be made?
edge computing
Medium
A.On the local edge controller
B.On the internet service provider router
C.On the remote cloud dashboard
D.On the historical reporting server
Correct Answer: On the local edge controller
Explanation:
Edge processing avoids network latency and remains available during cloud outages, making it suitable for time-critical safety decisions.
Incorrect! Try again.
30A camera produces far more data than an IoT gateway can upload. The cloud only needs the number of people entering each minute. Which edge strategy is most appropriate?
edge computing
Medium
A.Upload every video frame without local processing
B.Store each frame in a separate cloud account
C.Count people locally and upload minute-level totals
D.Reduce the Wi-Fi password length before transmission
Correct Answer: Count people locally and upload minute-level totals
Explanation:
Local inference converts high-volume video into small, useful summaries. This reduces bandwidth use while preserving the information required by the cloud service.
Incorrect! Try again.
31An autonomous irrigation controller receives a soil-moisture reading that is far outside the sensor's physical range. What is the most appropriate response?
autonomous systems
Medium
A.Average the reading with the actuator's supply voltage
B.Accept the reading and run the pump at maximum power
C.Reject the reading and move to a predefined safe operating state
D.Disable all future sensor validation and continue normally
Correct Answer: Reject the reading and move to a predefined safe operating state
Explanation:
An impossible reading indicates a likely sensor or communication fault. Input validation and a safe fallback prevent an autonomous system from taking a harmful action.
Incorrect! Try again.
32A greenhouse controller turns a fan on below a single temperature threshold and off above the same threshold, causing rapid switching near that value. Which change best solves the problem?
autonomous systems
Medium
A.Use a second cloud account to duplicate each command
B.Use a shorter device name to improve sensor precision
C.Use a larger dashboard widget to stabilize the relay
D.Use separate on and off thresholds to create hysteresis
Correct Answer: Use separate on and off thresholds to create hysteresis
Explanation:
Hysteresis creates a gap between activation and deactivation thresholds, preventing small temperature fluctuations from repeatedly toggling the fan.
Incorrect! Try again.
33A warehouse robot uses an ultrasonic sensor to avoid obstacles. The sensor reports a distance below the safety threshold while the robot is moving forward. What should the control loop do first?
robotics and automation
Medium
A.Increase motor speed before taking another reading
B.Upload the reading before changing motor output
C.Stop the drive motors before planning another path
D.Reset the robot's identity before turning sideways
Correct Answer: Stop the drive motors before planning another path
Explanation:
Stopping first minimizes collision risk. Path selection or cloud reporting can occur after the robot has entered a safe motion state.
Incorrect! Try again.
34An automated conveyor must move exactly one item whenever a photoelectric sensor detects a new object. Holding the object in front of the sensor should not trigger repeated moves. Which logic is needed?
robotics and automation
Medium
A.Trigger whenever the cloud dashboard refreshes
B.Trigger continuously while the sensor remains active
C.Trigger only when the network address changes
D.Trigger on the sensor's inactive-to-active transition
Correct Answer: Trigger on the sensor's inactive-to-active transition
Explanation:
Edge detection produces one action when the sensor changes state. Level-based triggering would repeatedly activate the conveyor while the object remains detected.
Incorrect! Try again.
35A battery-powered soil sensor measures moisture once every 30 minutes and needs Wi-Fi only for uploading. Which operating pattern will usually provide the longest battery life?
energy efficient designs
Medium
A.Wake, measure, connect, upload, and return to deep sleep
B.Refresh the cloud dashboard between sensor measurements
C.Restart repeatedly while keeping the radio fully active
D.Keep Wi-Fi connected and poll the sensor continuously
Correct Answer: Wake, measure, connect, upload, and return to deep sleep
Explanation:
Deep sleep greatly reduces idle current. Keeping the sensor and radio active only during measurement and transmission conserves battery energy.
Incorrect! Try again.
36An IoT node draws for seconds while transmitting and for the remaining seconds of each cycle. What is its approximate average current?
energy efficient designs
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
The average is . The short active period keeps the average far below the transmit current.
Incorrect! Try again.
37A soil-moisture sensor reports dry soil immediately after irrigation because water has not yet spread through the root zone. Which control rule best prevents overwatering?
internet of things in agriculture
Medium
A.Increase the sensor update rate during every pump cycle
B.Ignore all moisture readings and irrigate continuously
C.Apply a settling delay before evaluating moisture again
D.Start a second irrigation cycle without another reading
Correct Answer: Apply a settling delay before evaluating moisture again
Explanation:
A settling delay allows water to distribute through the soil before the next decision. This prevents an early low reading from causing unnecessary irrigation.
Incorrect! Try again.
38A remote farm has unreliable internet access, but its irrigation system must still protect crops. Which architecture is most suitable?
internet of things in agriculture
Medium
A.Run all irrigation rules in the cloud and stop during disconnections
B.Run irrigation rules locally and synchronize records when connectivity returns
C.Send commands continuously without checking sensor or network status
D.Store sensor values locally but require cloud approval for every valve action
Correct Answer: Run irrigation rules locally and synchronize records when connectivity returns
Explanation:
Local control keeps essential irrigation available during outages. Deferred synchronization preserves cloud monitoring without making crop protection depend on continuous connectivity.
Incorrect! Try again.
39A wearable heart-rate monitor briefly loses internet access while measuring a patient's pulse. Which design best preserves the clinical record?
internet of things in healthcare
Medium
A.Timestamp readings locally, buffer them, and upload them after reconnection
B.Pause sensing until a dashboard user reconnects the device
C.Discard offline readings and upload only the latest measurement
D.Replace missing readings with a fixed normal heart rate
Correct Answer: Timestamp readings locally, buffer them, and upload them after reconnection
Explanation:
Local timestamps and buffering preserve the sequence of measurements during an outage. The stored records can be synchronized when connectivity is restored.
Incorrect! Try again.
40A connected pulse oximeter sends patient readings to a cloud service. Which design most directly protects the data while it travels across the internet?
internet of things in healthcare
Medium
A.Use longer sampling intervals without device authentication
B.Use public channels with descriptive patient identifiers
C.Use encrypted transport with authenticated endpoints
D.Use plain HTTP with frequently changing dashboard colors
Correct Answer: Use encrypted transport with authenticated endpoints
Explanation:
Encrypted transport protects readings from interception, while endpoint authentication helps ensure that data is exchanged with authorized systems.
Incorrect! Try again.
41A ThingSpeak channel receives temperature samples every 20 seconds. A MATLAB Analysis job computes a 15-minute moving average whenever a new sample arrives. After a network outage, the device uploads 45 buffered samples in rapid succession with their original timestamps. Which design best preserves the intended time-based average?
Introduction to Thingspeak IoT server
Hard
A.Compute the average over samples whose timestamps fall within the preceding 15 minutes
B.Compute the average over all entries received during the latest bulk upload
C.Compute the average over the latest 45 entries returned by the channel feed
D.Compute the average over entries whose sequential IDs differ by at most 45
Correct Answer: Compute the average over samples whose timestamps fall within the preceding 15 minutes
Explanation:
A time-windowed average must filter by sample timestamps. Entry count, upload batch, and sequential IDs do not reliably represent 15 minutes when samples are delayed or irregular.
Incorrect! Try again.
42A gateway must update four measurements so that consumers never observe temperature from one sampling instant combined with humidity from another. Which ThingSpeak publishing strategy best satisfies this requirement?
Introduction to Thingspeak IoT server
Hard
A.Send four separate field updates with the same status text
B.Write each value to a separate channel at the same second
C.Send all four field values in one channel update request
D.Send four requests and assign them an identical client timestamp
Correct Answer: Send all four field values in one channel update request
Explanation:
One channel update creates a single entry containing all supplied fields. Separate requests or channels can succeed at different times and therefore do not provide atomic multi-field publication.
Incorrect! Try again.
43A NodeMCU publishes data using HTTP. Its loop immediately retries whenever an update fails, causing watchdog resets and repeated rate-limit errors during an outage. Which retry policy is most robust?
Programming NodeMCU for Thingspeak IoT server
Hard
A.Restart the NodeMCU after every failed request and resend the latest sample
B.Retry at a fixed one-second interval and discard each sample after three failures
C.Block indefinitely inside the HTTP routine until the current sample is accepted
D.Use bounded exponential backoff with jitter and retain unsent samples in a finite queue
Correct Answer: Use bounded exponential backoff with jitter and retain unsent samples in a finite queue
Explanation:
Bounded exponential backoff reduces synchronized retries and server pressure, while a finite queue preserves recent data without allowing memory use to grow without limit.
Incorrect! Try again.
44A NodeMCU sends GET /update?api_key=K&field1=27.4 and receives an HTTP success response, but the response body is 0. What should the firmware conclude?
Programming NodeMCU for Thingspeak IoT server
Hard
A.The sensor value was stored as zero because decimal values are unsupported
B.The channel update succeeded and created an entry whose identifier is zero
C.The Wi-Fi connection failed before ThingSpeak processed the HTTP request
D.The HTTP exchange succeeded, but ThingSpeak rejected the channel update
Correct Answer: The HTTP exchange succeeded, but ThingSpeak rejected the channel update
Explanation:
For the ThingSpeak update API, a positive entry ID indicates a stored update, while 0 indicates that no new entry was created, commonly because of invalid credentials or update timing.
Incorrect! Try again.
45In Blynk, a temperature widget is mapped to virtual pin V3. The firmware mistakenly treats V3 as a physical GPIO number. Which statement correctly describes the fault?
Introduction to Blynk IoT application
Hard
A.V3 is a logical datastream endpoint and must be handled through Blynk callbacks or writes
B.V3 is an encrypted GPIO alias that becomes physical after device provisioning
C.V3 directly selects the third ADC channel and must be read with analogRead
D.V3 identifies the third dashboard widget and cannot exchange firmware data
Correct Answer: V3 is a logical datastream endpoint and must be handled through Blynk callbacks or writes
Explanation:
Virtual pins represent logical communication channels between firmware and Blynk datastreams. They are not NodeMCU hardware pins and require the Blynk virtual-pin API.
Incorrect! Try again.
46A manufacturer creates 500 identical Blynk-based devices. Each device must appear separately, retain its own state, and be revocable without affecting the others. Which identity model is appropriate?
Introduction to Blynk IoT application
Hard
A.Use one device identity and rotate its token whenever any individual unit is revoked
B.Create one dashboard widget per unit while embedding the template identifier as its token
C.Use one shared device token and distinguish units only through virtual pin numbers
D.Use one template but provision a distinct device identity and token for every unit
Correct Answer: Use one template but provision a distinct device identity and token for every unit
Explanation:
A template can define common datastreams and behavior, but each physical unit needs its own device identity and credentials for independent state, management, and revocation.
Incorrect! Try again.
47A Blynk-controlled irrigation valve must close automatically after 10 minutes even if Wi-Fi disconnects immediately after the user opens it. Which architecture provides the required safety property?
Creating smart device with Blynk application
Hard
A.Use a mobile-app timer that sends a close command exactly 10 minutes after opening
B.Start a local nonblocking timeout on the controller and treat Blynk as supervisory control
C.Reconnect to Blynk every minute and reset the valve whenever authentication succeeds
D.Poll a Blynk virtual pin continuously and close only when the cloud value becomes zero
Correct Answer: Start a local nonblocking timeout on the controller and treat Blynk as supervisory control
Explanation:
A safety timeout must execute on the device because cloud or phone connectivity may disappear. A nonblocking local timer allows communication and sensing to continue while guaranteeing closure.
Incorrect! Try again.
48A physical relay switch and a Blynk button can both change the same lamp. After reconnection, an old cloud value sometimes overwrites a newer physical action. Which synchronization design best resolves the conflict?
Creating smart device with Blynk application
Hard
A.Attach versions or timestamps to state changes and apply a defined conflict-resolution rule
B.Alternate priority between cloud and physical commands after each reconnection
C.Always accept the cloud value because Blynk is the authoritative user interface
D.Always accept the physical switch because local inputs have lower communication latency
Correct Answer: Attach versions or timestamps to state changes and apply a defined conflict-resolution rule
Explanation:
Explicit versioning or timestamps allow the system to compare updates and apply a deterministic policy. Fixed or alternating priority can overwrite a legitimately newer command.
Incorrect! Try again.
49A vibration sensor samples at with 16-bit resolution. Sending raw data continuously exceeds the link budget, but bearing faults must be detected within 200 ms. Which edge strategy best meets both constraints?
edge computing
Hard
A.Buffer a full day of raw samples and upload the data during a scheduled maintenance window
B.Compute short-window spectral features locally and transmit features plus anomalous segments
C.Transmit only the arithmetic mean of each hour and trigger alarms from long-term drift
D.Downsample uniformly to one sample per minute and perform all classification in the cloud
Correct Answer: Compute short-window spectral features locally and transmit features plus anomalous segments
Explanation:
Local spectral processing preserves fault-relevant vibration information and enables low-latency decisions, while transmitting compact features and selected raw segments reduces bandwidth.
Incorrect! Try again.
50An edge classifier has false-negative probability per independent inference. The system raises an alarm if any of three consecutive inferences detects the event. Assuming the event persists and errors are independent, what is the probability that the event is missed by the entire three-inference rule?
edge computing
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
The event is missed only if all three inferences are false negatives: .
Incorrect! Try again.
51An autonomous warehouse vehicle receives cloud-generated routes but must avoid collisions during network loss. Which allocation of responsibilities is most defensible?
autonomous systems
Hard
A.Keep motor control local but wait for cloud confirmation before every emergency stop
B.Run all navigation locally and disable remote monitoring whenever the network becomes intermittent
C.Run obstacle detection in the cloud while caching only the most recent steering command locally
D.Keep collision avoidance and emergency stopping local while using the cloud for route optimization
Correct Answer: Keep collision avoidance and emergency stopping local while using the cloud for route optimization
Explanation:
Time-critical safety functions must not depend on network latency or availability. Cloud computation remains useful for less urgent global optimization and fleet coordination.
Incorrect! Try again.
52Two sensors independently report obstacle probabilities and . Assuming conditional independence and treating each value as the probability that its sensor correctly detects the present obstacle, what is the probability that at least one sensor detects it?
autonomous systems
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
The probability that both sensors miss is . Therefore, the probability that at least one detects the obstacle is .
Incorrect! Try again.
53A cloud-connected robotic arm may receive the same motion command twice because the broker retries after an acknowledgment timeout. Which command design best prevents unintended duplicate motion?
robotics and automation
Hard
A.Discard any command whose target position differs from the arm's current position
B.Assign each command a unique ID and store the IDs of commands already executed
C.Acknowledge each command before validating its parameters or executing its movement
D.Increase motor speed so a repeated command finishes before the retry is delivered
Correct Answer: Assign each command a unique ID and store the IDs of commands already executed
Explanation:
Unique command identifiers support idempotent processing: retries can be acknowledged without executing the same physical action again.
Incorrect! Try again.
54A pick-and-place robot uses an IoT camera for object localization. End-to-end image processing latency varies unpredictably between 40 ms and 500 ms. The conveyor moves continuously. Which change most directly reduces placement error caused by this jitter?
robotics and automation
Hard
A.Timestamp observations and predict object position at the planned actuation time
B.Use the latest received position as though it were measured at actuation time
C.Increase camera resolution while leaving timing and motion estimation unchanged
D.Average all object coordinates received since the conveyor was initially started
Correct Answer: Timestamp observations and predict object position at the planned actuation time
Explanation:
Timestamps expose measurement age, allowing motion prediction to compensate for variable latency. Using stale coordinates directly converts network jitter into spatial error.
Incorrect! Try again.
55A battery-powered sensor consumes for 2 seconds while measuring and transmitting, then during 298 seconds of deep sleep. Ignoring battery self-discharge, what is its approximate average current over one cycle?
energy efficient designs
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
The average is .
Incorrect! Try again.
56An IoT node currently sends one packet for each of ten sensor readings. Radio startup consumes more energy than transmitting several additional bytes. Latency permits all ten readings to be delayed. Which redesign most likely saves the most energy?
energy efficient designs
Hard
A.Maintain the radio connection continuously to eliminate repeated authentication messages
B.Aggregate ten readings and transmit them during one radio connection
C.Transmit each reading separately at a lower application-layer sampling precision
D.Increase transmit power so each of the ten packets completes more quickly
Correct Answer: Aggregate ten readings and transmit them during one radio connection
Explanation:
When radio startup dominates energy use, batching amortizes connection and protocol overhead across multiple readings. The latency constraint explicitly permits this aggregation.
Incorrect! Try again.
57A soil-moisture probe reads unusually dry every afternoon because soil temperature affects its output. Irrigation based directly on the raw threshold causes systematic overwatering. Which solution best addresses the root cause?
internet of things in agriculture
Hard
A.Average the moisture readings across the entire day before opening the irrigation valve
B.Raise the raw moisture threshold until afternoon irrigation events become less frequent
C.Calibrate moisture against temperature and soil type, then apply compensated thresholds
D.Replace threshold control with fixed-duration irrigation at the same time every afternoon
Correct Answer: Calibrate moisture against temperature and soil type, then apply compensated thresholds
Explanation:
The bias is caused by environmental and soil-dependent sensor response. Calibration with compensation corrects the measurement rather than masking the error with timing or arbitrary thresholds.
Incorrect! Try again.
58A farm gateway receives delayed soil measurements after connectivity returns. Each message contains both a sensor sampling timestamp and a gateway arrival timestamp. Which timestamp should primarily determine whether the measurement is valid for immediate irrigation control?
internet of things in agriculture
Hard
A.The average of both timestamps, because it compensates for variable network delay
B.The sampling timestamp, combined with an explicit maximum acceptable measurement age
C.The gateway arrival timestamp, because it records when the controller first saw the data
D.The later timestamp, because it conservatively represents the freshest possible reading
Correct Answer: The sampling timestamp, combined with an explicit maximum acceptable measurement age
Explanation:
Control decisions depend on when the soil was measured, not when delayed data arrived. An age limit prevents stale readings from triggering inappropriate irrigation.
Incorrect! Try again.
59A wearable heart monitor uploads alerts to an IoT platform. The network may fail for several minutes, but dangerous rhythms require an immediate response. Which architecture best manages this risk?
internet of things in healthcare
Hard
A.Detect critical rhythms locally, alert the wearer locally, and synchronize records when connectivity returns
B.Store all samples locally and postpone both analysis and notification until the next successful upload
C.Upload every raw sample and allow only the cloud model to decide whether an alert is necessary
D.Reduce the sampling rate during disconnection so the network can recover before analysis resumes
Correct Answer: Detect critical rhythms locally, alert the wearer locally, and synchronize records when connectivity returns
Explanation:
Immediate clinical alerts cannot depend on cloud availability. Local detection and notification provide timely response, while later synchronization preserves remote records and oversight.
Incorrect! Try again.
60A hospital dashboard receives pulse-oximeter data through an at-least-once delivery channel, so some records arrive more than once and others arrive out of order. Which record structure best supports correct reconstruction of each patient's time series?
internet of things in healthcare
Hard
A.Patient-scoped device ID, measurement timestamp, sequence number, and unique message ID
B.Shared device type, server processing time, packet size, and retry counter
C.Patient name, dashboard arrival time, current oxygen value, and room number
D.Ward identifier, latest displayed value, connection state, and alarm priority
Correct Answer: Patient-scoped device ID, measurement timestamp, sequence number, and unique message ID
Explanation:
The device identity scopes the source, timestamps and sequence numbers restore ordering, and unique message IDs support deduplication under at-least-once delivery.
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 →