NPTEL Introduction To Internet Of Things Week 5 Assignment Answers 2025
1. Which of the following is/are current challenges in IoT?
a. Large scale of co-operation
b. Global heterogeneity
c. Both (a) and (b)
d. Neither (a) nor (b)
Answer :- For Answers Click Here
2. State True or False.
Statement: “Interoperability is not a characteristic of a product or system.”
a. True
b. False
Answer :-
3. Interoperability is required because
a. There are different programming languages
b. There are different communication protocols
c. Both (a) and (b)
d. Neither (a) nor (b)
Answer :-
4. State whether the following statement is true or false
Statement: “Use of different programming languages such as JavaScript, Python, JAVA, and others is an example of heterogeneity in IoT. This brings in the need for interoperability.”
a. False
b. True
Answer :-
5. State True or False.
Statement: “The interoperability between devices and device users in terms of message formats is called Systematic Interoperability.”
a. True
b. False
Answer :-
6. What is the full form of UMB in IoT interoperability?
a. Universal Meta Bridge
b. Universal Main Bridge
c. Universal Main Bracket
d. None of these
Answer :- For Answers Click Here
7. State true of false
Arduino is an open-source electronic programmable board.
a. True
b. False
Answer :-
8. State true or false
Additional electronic circuits are essential to load a program into the Arduino controller board.
a. True
b. False
Answer :-
9. What does the following code do?
int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); for (int i = 0; i < 3; i++) { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(500); } } void loop() { // Do nothing }
a) Blink 3 times with 1000ms ON and 500ms OFF
b) Blink 3 times with 500ms ON and 500ms OFF
c) Blink 3 times with 1000ms ON and 1000ms OFF
d) Stay ON continuously
Answer :- For Answers Click Here
11. How many types of loops will you find in Arduino Programming?
a. 1
b. 2
c. 3
d. 4
Answer :-
12. Choose the right option for if/conditional operator.
a. Val = (condition)?(Statement 1):(Statement 2)
b. Val = (condition)?(Statement 2):(Statement 1)
c. Val = (condition):(Statement 1)?(Statement 2)
d. Val = (condition):(Statement 2)?(Statement 1)
Answer :-
13. What is the purpose of calling dht.begin(); in the setup() function?
A) To initialize the Serial Monitor
B) To start communication with the DHT sensor
C) To set the temperature and humidity values to zero
D) To define the data pin for the sensor
Answer :-
14. What function is used to read the humidity value from the DHT sensor?
A) dht.getHumidity();
B) dht.readTemp();
C) dht.readHumidity();
D) dht.getTemperature();
Answer :-
15. What function is used to set the servo motor to a specific angle?
A) ServoDemo.move()
B) ServoDemo.rotate()
C) ServoDemo.write()
D) ServoDemo.setAngle()
Answer :- For Answers Click Here