Need help with this week’s assignment? Get detailed and trusted solutions for Introduction To Internet Of Things Week 5 NPTEL Assignment Answers. Our expert-curated answers help you solve your assignments faster while deepening your conceptual clarity.
✅ Subject: Introduction To Internet Of Things (nptel iot answers)
📅 Week: 5
🎯 Session: NPTEL 2025 July-October
🔗 Course Link: Click Here
🔍 Reliability: Verified and expert-reviewed answers
📌 Trusted By: 5000+ Students
For complete and in-depth solutions to all weekly assignments, check out 👉 NPTEL Introduction to Internet of Things Week 5 NPTEL Assignment Answers
🚀 Stay ahead in your NPTEL journey with fresh, updated solutions every week!
NPTEL Introduction To Internet Of Things Week 5 Assignment Answers 2025
1. Why interoperability in IoT is an issue?
a. IoT nodes are heterogeneous hence they communicate in different protocols
b. loT nodes are homogeneous and communicate with the same protocol
c. IoT nodes do not communicate.
d. IoT nodes are small.
Answer : See Answers
2. UNSPSC provides a solution for which of the following?
a. Manufacturing
b. Supply Chain
C. Classification
d. Communication
Answer :
3. Arduino development boards are equipped with micro-controller processors which are with respect to their hardware configurations.
a. closed source
b. open source
c. forward source
d. up sourced
Answer :
4. Translation of inter-device communication forms an important part in solving device interoperability.
a. True
b. False
Answer :
5. With respect to the different wireless communication protocols such as Zigbee, Bluetooth, GPRS,
6LoWPAN and WiFi, which of the following terms can be associated with?
a. Homogeneity
b. Heterogeneity
c. Self Service
d. All of the given
Answer :
6. Which among the following are valid Arduino datatypes?
a. byte
b. char
c. Boolean
d. All of the given
Answer : See Answers
7. What is the purpose of the delayO function in Arduino programming?
a. To speed up the execution
b. To terminate the program
c. To reset all parameters
d. To make the program go to sleep for a certain duration.
Answer :
8. Consider the following Arduino code snippet
String str = “Hello World”;
String ptr = str. ToUpperCase:
What will be the value of String ptr?
a. Hello World
b. helloworld
c. HELLOWORLD
d. WORLDHELLO
Answer :
9. What does the following code snippet do in interfacing a servo motor with the Arduino MEGA
board?
int servoPin = 12;
a. Declares pin for connecting servo motor
b. Declares pin for providing power to MEGA board
c. Declares pin for Ground supply for servo motor
d. None of these
Answer :
10. State True or False.
Statement: “The “Verify” option in the Arduino IDE checks the code for compilation errors.”
a. True
b. False
Answer : See Answers
11. The tool used to select a particular COM port for connecting Arduino to a serial connector is
called a sketch.
a. True
b. False
Answer :
12. In general, with respect to any sensor that can be connected to an Arduino board, which of the
following is correct?
a. The sensor has infinite number of connecting pins
b. The sensor will have at least 3 pins (1 +Vce, 1 GND and 1 Data pin)
c. The sensor need not connect to the Arduino board.
d. The sensor will always have exactly 5 pins.
Answer :
13. You connect the +Vec PIN of a sensor with which of the corresponding PIN of Arduino board.
a. 3V
b. GND
c. PIN A5
d. PIN CTX
Answer :
14. Servo is a type of_____________.
a. Sensor
b. Actuator
c. Modifier
d. Pacifier
Answer :
15. While uploading a sketch to an Arduino board, which of the following should be checked?
a. Board
b. Serial Port
c. Both Board and Serial Port
d. Neither Board nor Serial Port.
Answer : See Answers
NPTEL Introduction To Internet Of Things Week 5 Assignment Answers 2024
1. Which of the following is/are current challenge/challenges in IoT?
Options:
a. Large scale of co-operation
b. Global heterogeneity
c. Unknown IoT device configuration
d. All of these
Answer: d
Explanation:
All the mentioned points — large-scale coordination, global device differences, and unknown configurations — represent major interoperability and management challenges in IoT systems.
2. When two IoT devices wish to communicate, semantic conflict in such a scenario in IoT interoperability refers to_____________.
Options:
a. Two devices built by the same manufacturer
b. Two devices having different processing and business logic
c. Two devices sensing the same physical parameter
d. Two devices having different deployment location
Answer: b
Explanation:
Semantic conflict arises when devices interpret data differently due to varying logic or meanings, even if the structure of data is the same.
3. Which of the following issues needs to be addressed while solving user interoperability?
Options:
a. Device characterization and identification
b. Syntactic interoperability
c. Both (a) and (b)
d. None of these
Answer: c
Explanation:
User interoperability requires both understanding device types and ensuring data formats are compatible, hence both options a and b.
4. State whether the following statement is true or false: UMB core interoperability component is responsible for converting physical devices into virtually abstracted ones.
Options:
a. False
b. True
Answer: a
Explanation:
The UMB component doesn’t convert physical devices directly into virtual abstractions; it facilitates communication and data transfer via middleware protocols.
5. What is the full form of UMB in IoT interoperability?
Options:
a. Universal Middleware Bridge
b. Universal Main Bridge
c. Universal Main Bracket
d. None of these
Answer: a
Explanation:
UMB stands for Universal Middleware Bridge, which helps bridge communication between heterogeneous IoT systems.
6. Which of the following is NOT a function available in the Servo library for Arduino?
Options:
a. kill()
b. destroy()
c. burn()
d. All of these
Answer: d
Explanation:
The Servo library in Arduino doesn’t have any of these functions. Functions like attach(), write(), and detach() are commonly used.
7. Arduino UNO Board is open source?
Options:
a. True
b. False
Answer: a
Explanation:
Yes, Arduino UNO is open-source, which allows hardware and software modifications freely.
8. Arduino Uno board accepts which type of input/inputs?
Options:
a. Analog
b. Digital
c. Both (a) and (b)
d. None of these
Answer: c
Explanation:
Arduino Uno can read both analog (e.g., temperature sensors) and digital signals (e.g., switches).
9. Arduino boards are based on which of the following microcontroller/microcontrollers?
Options:
a. ATMEGA328
b. ATMEGA32u4
c. Both (a) and (b)
d. None of these
Answer: c
Explanation:
Different Arduino models use different microcontrollers — Uno uses ATMEGA328, while Leonardo uses ATMEGA32u4.
10. What is the clock speed of the Arduino Uno board?
Options:
a. 16MHz
b. 17MHz
c. 8MHz
d. None of these
Answer: a
Explanation:
The standard clock speed for Arduino Uno is 16MHz, providing a balance between speed and power usage.
11. [Question missing]
Answer: b
(Note: Please send the question again so I can add options and explanation.)
12. The “Verify” option in the Arduino IDE checks the code for__________.
Options:
a. Compilation errors
b. Improper hardware connection
c. Both (a) and (b)
d. None of these
Answer: a
Explanation:
The “Verify” option compiles your code and checks for syntax or logic errors — it doesn’t check hardware.
13. How many pins does the DHT Digital Humidity and Temperature sensor have?
Options:
a. 2
b. 3
c. 4
d. None of these
Answer: c
Explanation:
DHT sensors typically have 4 pins — VCC, Data, NC (not connected), and GND.
14. What is the function of the delay() function in an Arduino program?
Options:
a. Initializes a sensor
b. Introduces a delay for the specified time
c. Stores the sensor value
d. None of the above
Answer: b
Explanation:delay() pauses the program for a given number of milliseconds — useful for timing and control.
15. What does the following code snippet do? Servo myservo;
Options:
a. Creates a variable to store the sensor value
b. Instructs the sensor to sense data
c. Creates an instance of servo to use it in the Arduino sketch
d. None of these
Answer: c
Explanation:Servo myservo; declares an object from the Servo class to control servo motors in the sketch.


