Iot Bits
Iot Bits
5)Which among the following is a solution for mobility-aware flow rule placement in SDIoT?
Mobi-Flow
9)A thin client is a network computer without a hard disk drive and high
configurations. They act as simple terminals and require constant communication with
the servers.
10)What does ‘CIA’ in cloud data security stand for? Confidentiality, Integrity,
Availability
11)When you are accessing Spotify online for listening to music from your browser
without specifically installing them, which among the following cloud service
models is the most appropriate one that you are using. SaaS
12)With respect to Cloud Computing security, which of the following are necessary
QUESTION 12:
Data security and client authentication is an issue in which of the following cloud service
models?
a.
SaaS
b.
c.
d.
e.
IaaS
f.
g.
All of them
h.
Detailed Solution: Security is a pertinent issue in all of the cloud service models, which
includes SaaS, PaaS and IaaS. Refer to any standard discussion on challenges and issues on
cloud computing and Lecture 39.
QUESTION 13:
QUESTION 14:
QUESTION 15:
************END***********
Introduct
ion to
Internet
of Things
Assignme
nt-Week
7
TYPE OF QUESTION: MCQ/MSQ
Number of questions: 15 Total marks: 15 X 1= 15
QUESTION 1:
a. SocketFamily
b. SocketType
c. SocketName
d. SocketProtocol
QUESTION 2:
If you want to change the label of the Y-axis while plotting a graph using matplotlib in
Python, what among the following functions do you use? Suppose you have imported
matplotlib as plt
a. plt.show()
b. plt.plot()
c. plt.ylabel()
d. plt.yaxis()
QUESTION 3:
a. Unix protocols
b. Internet Protocol (IP)
c. File sharing
d. Time slicing
Detailed Solution The AF_INET specifies the rules and standards of the
Internet protocol, hence the socket acts as an IP socket. (Please refer Lecture
31@14:13)
QUESTION 4:
a.
TCP socket
b.
c.
UDP socket
d.
e.
TAP socket
f.
g.
Detailed Solution: sock.recvfrom() is the form used to receive data from UDP
sockets. Refer to any standard socket programming documentations.
QUESTION 5:
a.
b.
c.
d.
e.
f.
g.
h.
QUESTION 6:
During remote server access using socket programming what is the utility of
the <socket_name>.listen() function?
a.
d.
e.
f.
g.
h.
QUESTION 7:
Which among the following is the correct direction for PACKET_OUT type
messages in SDN?
a.
b.
c.
d.
e.
f.
g.
h.
Correct Answer: a. From controller to switch
QUESTION 8:
a.
b.
c.
d.
e.
f.
g.
h.
QUESTION 9:
During remote server access by a Raspberry Pi, where the Raspberry Pi acts as a client, the
client needs the following?
QUESTION 10:
With respect to the concept of soft time-out and hard time-out in SDN switches,
which of the following relations hold?
a.
b.
c.
d.
e.
f.
g.
h.
QUESTION 11:
Correct Answer: c. Traditional Network: Routing Table, Software Defined Network: Flow
Table
Detailed Solution: All switches in traditional network have routing tables and those in
Software Defined Network have flow tables (Please refer Lecture 33@17:15)
QUESTION 12:
Consider the following figure below. To which issue of SDN does this particular figure can
be related to?
Detailed Solution: The given figures shows the tabular structure of how flow rules are
installed within SDN switches, so it pertains to flow rule placement issues. Refer Lecture
33@18:54, Rule Placement.
QUESTION 13:
With respect to the directional APIs in SDN, what is the functionality of East-Westbound
APIs?
QUESTION 14:
a. Tree
b. Flat
c. Mesh
d. Line
QUESTION 15:
Integrating SDN with IoT is not recommended and is not a suitable approach to follow
a.
False
b.
c.
True
d.
************END***********
Introduct
ion to
Internet
of Things
Assignme
nt-Week
6
TYPE OF QUESTION:MCQ/MSQ
Number of questions:15 Total marks: 15 X 1= 15
QUESTION 1:
a.
True
b.
c.
False
d.
QUESTION 2:
a.
True
b.
c.
False
d.
QUESTION 3:
a) 5
b) 12
c) Code
d) &Code
QUESTION 4:
Statement: “To indicate different blocks of code, Python follows rigid indentation.”
a.
True
b.
c.
False
d.
a.
b.
c.
d.
e.
f.
g.
None of these
h.
QUESTION 6:
During remote server access by a Raspberry Pi, where the Raspberry Pi acts
as a client, the client needs the following?
QUESTION 7:
State whether the following command to install the PIL library is correct or
not.
a.
Correct
b.
c.
Incorrect
d.
QUESTION 8:
What is the purpose of the "w" mode in the open() function in Python?
A) To read a file
B) To write data to a file, overwriting existing content
C) To append data to a file
D) To open a file in read and write mode
QUESTION 9:
What will be the output of the given Python program when reading from the file?
with open("PythonProgram.txt", "w") as file:
file.write("Writing data")
with open("PythonProgram.txt", "r") as file:
f = file.read() print('Reading from the file\n') print(f)
A) Writing data
B) Reading from the file
Writing data
C) Error: File not found
D) None of the above
Correct Answer: B. Reading from the file
Writing data
Detailed Solution: Reading from the file
Writing data
QUESTION 10:
a.
Yes
b.
c.
No
d.
QUESTION 11:
Which command is used to configure the Raspberry Pi for the camera module?
A) sudo camera-config
B) sudo raspi-config
C) sudo enable-camera
D) sudo pi-setup
QUESTION 12:
What is the final step after enabling the camera in the Raspberry Pi configuration?
Detailed Solution: after enabling the camera in the Raspberry Pi configuration, reboot.
See lecture IMPLEMENTATION OF IOT WITH RASPBERRY PI-II @ 18:44
QUESTION 13:
Ctrl + X
b.
c.
Ctrl + O
d.
e.
Ctrl + K
f.
g.
None of these
h.
QUESTION 14:
In a temperature-controlled fan system using a relay, when should the fan turn on?
QUESTION 15:
a.
b.
c.
d.
e.
f.
g.
None of these
h.
************END***********
Introduct
ion to
Internet
of Things
Assignme
nt-Week
5
TYPE OF QUESTION: MCQ/MSQ
QUESTION 1:
Which of the following is/are current challenges in IoT?
b. Global heterogeneity
Detailed Solution: Large scale of co-operation and Global heterogeneity are current
challenges in IoT.
QUESTION 2:
a.
True
b.
c.
False
d.
QUESTION 3:
a.
b.
c.
d.
e.
f.
g.
h.
a.
b.
c.
d.
QUESTION 4:
State whether the following statement is true or false
a.
False
b.
c.
True
d.
QUESTION 5:
a.
True
b.
c.
False
d.
a.
b.
c.
f.
g.
None of these
h.
QUESTION 7:
State true of false
a. True
b. False
QUESTION 8:
State true or false
Additional electronic circuits are essential to load a program into the Arduino controller
board.
a. True
b. False
Detailed Solution: No additional electronic circuits are essential to load a program into the
Arduino controller board.
Refer Lecture 22@05:17.
QUESTION 9:
Arduino UNO has _________ number of Digital I/O pins.
a. 8
b. 13
c. 14
d. None of these
Correct Answer: c. 14
QUESTION 10:
void setup() {
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(500);
void loop() {
// Do nothing
d) Stay ON continuously
Detailed Solution:
Thus, the LED blinks 3 times with 1000ms ON and 500ms OFF.
QUESTION 11:
a. 1
b. 2
c. 3
d. 4
Correct Answer: c. 3
Detailed Solution: Like C programming Arduino sketches also have 3 types
of loops, for, while and do-while loops.
QUESTION 12:
QUESTION 13:
A.
B.
C.
D.
E.
F.
G.
QUESTION 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();
Correct Answer: c. dht.readHumidity();
Detailed Solution: dht.readHumidity(); function is used to read the humidity value from
the DHT sensor
Lecture 24@17:25.
QUESTION 15:
************END***********
Introduct
ion to
Internet
of Things
Assignme
nt-Week
4
TYPE OF QUESTION: MCQ/MSQ
Number of questions: 15 Total marks: 15 X 1= 15
QUESTION 1:
a.
True
b.
c.
False
d.
QUESTION 2:
a.
True
b.
c.
False
d.
QUESTION 3:
State true or false.
In case of static sensors, where to deploy and/or activate sensors in WSN is
a coverage problem.
a.
True
b.
c.
False
d.
QUESTION 4:
a.
True
b.
c.
False
d.
QUESTION 5:
a.
True
b.
c.
False
d.
QUESTION 6:
State which of the following is/are correct for stationary wireless sensor
networks.
a.
b.
c.
d.
e.
f.
g.
None of these
h.
QUESTION 7:
a.
No coverage
b.
c.
More coverage
d.
e.
f.
g.
None of these
h.
a.
Area coverage
b.
c.
Point coverage
d.
e.
Barrier coverage
f.
QUESTION 8:
a.
Multi-tasking
b.
c.
d.
e.
f.
g.
None of these
h.
Correct Answer: c. Both (a) and (b)
Detailed Solution: Multi-tasking and Large coverage area are correct.
QUESTION 9:
a.
True
b.
c.
False
d.
QUESTION 10:
a.
b.
c.
d.
e.
f.
g.
h.
Correct Answer: c. Both (a) and (b)
Detailed Solution: In Mobile WSN, the Data Mules
a.
b.
c.
d.
QUESTION 11:
a.
b.
c.
d.
e.
f.
g.
h.
QUESTION 12:
Humans carry their devices and move around. Sensors embedded within the
devices record readings. Sensory readings are then transmitted for
processing.
This paradigm of sensing is known as –
a.
b.
c.
d.
e.
f.
g.
None of these
h.
QUESTION 13:
a.
True
b.
c.
False
d.
QUESTION 14:
a.
Bus
b.
c.
Star
d.
e.
f.
g.
h.
QUESTION 15:
a.
True
b.
c.
False
d.
************END***********
Introduct
ion to
Internet
of Things
Assignme
nt-Week
3
TYPE OF QUESTION: MCQ/MSQ
Number of questions: 15 Total marks: 15 X 1= 15
QUESTION 1:
a.
True
b.
c.
False
d.
QUESTION 2:
a.
True
b.
c.
False
d.
QUESTION 3:
a.
False
b.
c.
True
d.
QUESTION 4:
a.
3.7
b.
c.
4.8
d.
e.
4.8
f.
g.
2.4
h.
QUESTION 5:
a.
amplified
b.
c.
diminished
d.
e.
isolated
f.
g.
networked
h.
QUESTION 6:
Main difference between wired and unwired versions is in the physical, data
link, and ______ layers.
a.
Data link
b.
c.
Network
d.
e.
Transport
f.
g.
None of these
h.
a.
True
b.
c.
False
d.
QUESTION 8:
a.
b.
c.
Physical layer
d.
e.
Application layer
f.
g.
Transport layer
h.
Correct Answer: a. Data link layer
Detailed Solution: Channel hopping is incorporated in the data link layer of
HART.
QUESTION 9:
State True or False.
“The HART application layer is responsible for extracting commands from
a message, executing it and generating responses.”
a.
True
b.
c.
False
d.
QUESTION 10:
a.
b.
c.
A small building
d.
e.
f.
g.
None of these
h.
QUESTION 11:
a.
contain, read
b.
c.
read, contain
d.
e.
contain, contain
f.
g.
None of these
h.
a.
True
b.
c.
False
d.
QUESTION 13:
a.
HART
b.
c.
ZigBee
d.
e.
All of these
f.
g.
None of these
h.
QUESTION 14:
True
b.
c.
False
d.
QUESTION 15:
a.
260 bps
b.
c.
260 kbps
d.
e.
260 Mbps
f.
g.
None of these
h.
************END***********
Introduct
ion to
Internet
of Things
Assignme
nt-Week
2
TYPE OF QUESTION: MCQ/MSQ
Number of questions: 15 Total marks: 15 X 1= 15
QUESTION 1:
a.
Transport
b.
c.
Data
d.
e.
Semantic
f.
g.
None of these
h.
Correct Answer: b. Data
Detailed Solution: MQTT is a Data Protocol.
QUESTION 2:
a.
Remote connections
b.
c.
Limited bandwidth
d.
e.
f.
g.
h.
1.
Remote connections
2.
3.
Limited bandwidth
4.
1.
Client-Server
2.
3.
Publish-Subscribe
4.
5.
6.
7.
None of these
8.
QUESTION 4:
a.
True
b.
c.
False
d.
a.
Middleman
b.
c.
Mules
d.
e.
f.
g.
None of these
h.
1.
Publishers
2.
3.
Subscribers
4.
5.
Beokers
6.
See lecture 6 (Basics of IoT Networking – Part II) @ 04:50
QUESTION 6:
a.
False
b.
c.
True
d.
QUESTION 7:
a.
False
b.
c.
True
d.
QUESTION 8:
a.
Event
b.
c.
Pulse
d.
e.
Sound
f.
g.
None of these
h.
QUESTION 9:
a.
True
b.
c.
False
d.
Detailed Solution: The topic is the routing information for the broker.
See lecture 6 (Basics of IoT Networking – Part II) @ 08:30
QUESTION 10:
a.
Based on HTTP
b.
c.
d.
e.
None of these
f.
g.
h.
a.
UDP
b.
c.
TCP
d.
e.
IP
f.
g.
XMP
h.
QUESTION 12:
a.
b.
c.
d.
e.
f.
g.
None of these
h.
QUESTION 13:
a.
b.
c.
d.
e.
f.
g.
h.
Correct Answer: d. 9
Detailed Solution: In AMQP there are nine frame types..
See lecture 8 (Basics of IoT Networking – Part IV) @ 07:20
QUESTION 14:
a.
True
b.
c.
False
d.
QUESTION 15:
a.
b.
c.
f.
g.
h.
************END***********
Introduct
ion to
Internet
of Things
Assignme
nt-Week
1
TYPE OF QUESTION: MCQ/MSQ
Number of questions: 15 Total marks: 15 X 1= 15
QUESTION 1:
a.
Internet of Tasks
b.
c.
Internet of Tuples
d.
e.
Internet of Things
f.
g.
None of these
h.
QUESTION 2:
Which of the following technologies have unified and has resulted in the
evolution of IoT?
a.
b.
c.
Super Computing
d.
e.
Engine Technology
f.
g.
None of these
h.
a.
b.
c.
Cloud Computing
d.
e.
Big Data
f.
g.
Machine Learning
h.
i.
Networking
j.
QUESTION 3:
a.
RFID
b.
c.
Nanotechnology
d.
e.
Sensors
f.
g.
All of these
h.
a.
RFID
b.
c.
Nanotechnology
d.
e.
Sensors
f.
g.
Smart Networks
h.
QUESTION 4:
a.
b.
c.
f.
g.
h.
a.
b.
c.
d.
QUESTION 5:
a.
True
b.
c.
False
d.
Correct Answer: a. True
Detailed Solution: The integration of existing devices, smart devices, and
constrained nodes in a singular framework is one of the reasons for the address
crunch in IoT.
See lecture 2 (Introduction to IoT – Part - II) @ 02:35
QUESTION 6:
State True or False.
a.
True
b.
c.
False
d.
QUESTION 7:
a.
Proxy-based approach
b.
c.
Gateway-based approach
d.
e.
None of these
h.
1.
Proxy-based approach
2.
3.
Gateway-based approach
4.
QUESTION 8:
a.
Hexadecimal
b.
c.
Binary
d.
e.
Decimal
f.
g.
None of these
h.
QUESTION 9:
The parameters sensed by a sensor may be sent to the cloud for further
processing.
a.
False
b.
c.
True
d.
QUESTION 10:
a.
64
b.
c.
128
d.
e.
f.
g.
h.
Detailed Solution: The IPv6 notation uses 128 bits to represent an address.
QUESTION 11:
A sensor is -
a.
b.
c.
Insensitive to any other property that what the sensor is made to sense
d.
e.
f.
g.
None of these
h.
Correct Answer: c. Both (a) and (b)
Detailed Solution:
a.
b.
c.
Insensitive to any other property that what the sensor is made to sense
d.
QUESTION 12:
a.
Output
b.
c.
Data type
d.
e.
f.
g.
None of these
h.
Output
b.
c.
Data type
d.
QUESTION 13:
a.
b.
c.
d.
e.
f.
g.
All of these
h.
QUESTION 14:
Analog
b.
c.
Digital
d.
e.
f.
g.
h.
QUESTION 15:
a.
Polymer-based
b.
c.
Mechanical
d.
e.
Electromechanical
f.
g.
None of these
h.