Enrolment No.
/Seat No_______________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VII EXAMINATION – SUMMER 2025
Subject Code:3171108 Date:14-05-2025
Subject Name:Internet of Things
Time:02:30 PM TO 05:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
Marks
Q.1 (a) Draw the IOTWF Reference Model 03
(b) Enlist all the desirable qualities of IOT system. 04
(c) Draw and discuss Physical design of IOT in detail. 07
Q.2 (a) Enlist all the essential characteristics of sensors used in IOT systems. 03
(b) Write a Arduino sketch, to turn a LED ON for 5 secs and turn the LED off for 15 04
secs. The LED is to be connected to the digital pin D1.
(c) Draw and explain the pin diagram of Arduino UNO Development board, for IOT 07
applications
OR
(c) Draw and describe Raspberry-pi B+ boards functionalities. 07
Q.3 (a) Describe Cloud Computing. 03
(b) Classify Sensors used for IOT systems 04
(c) Discuss the network layer IPv4 protocol 07
OR
Q.3 (a) What do you mean by smart objects ? 03
(b) What are IOT Gateways ? 04
(c) What is MAC address of any embedded device. 07
Q.4 (a) Discuss various communication Models which can be implemented for any IOT 03
system.
(b) Draw, OSI layers used for communication protocol and give example of each layer. 04
(c) Discuss SPI, I2C and SPI protocols implementation for Raspberry PI 07
Communication Interfacing.
1
OR
Q.4 (a) Elaborate MQTT protocol. 03
(b) Discuss the BLE protocol 04
(c) Explain HTTP Protocol in detail. 07
Q.5 (a) Elaborate Coap protocol. 03
(b) Discuss the application of Light Fidelity protocol. 04
(c) Draw the Security Architecture implementation of IOT System. 07
OR
Q.5 (a) What are the goals of security components? 03
(b) Enlist the challenges faced in imposing secured IOT system. 04
(c) Classify the IOT systems based on their applications. 07
************
2
Enrolment No./Seat No_______________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE- SEMESTER–VII (NEW) EXAMINATION – WINTER 2024
Subject Code:3171108 Date:27-11-2024
Subject Name: Internet of Things
Time:10:30 AM TO 01:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
MARKS
Q.1 (a) Write a brief note on application of IoT. 03
(b) Draw and explain a generic block diagram of an IoT Device. 04
(c) List various link layer protocols of IoT. Explain any three among them in 07
detail with respect to IoT.
Q.2 (a) With a neat sketch, explain the request-response communication model of 03
IoT
(b) Describe IoT and M2M mentioning differences between them. 04
(c) Explain Fog, Edge and Cloud Computing using IoT terminologies and 07
concepts.
OR
(c) Briefly describe the IoT different Levels of Implementations using neat 07
and clean block diagrams.
Q.3 (a) List the features of NodeMCU. 03
(b) List steps involved in reading sensor data and transmitting it to cloud with 04
neat and clean sketches.
(c) List different Sensors used in implementation of IoT and explain any four 07
of them in detail.
OR
Q.3 (a) List the features of Raspberry Pi. 03
(b) List the steps involved in controlling devices through cloud using 04
mobile/web application
(c) List different Actuators used in implementation of IoT and explain any 07
four of them in detail.
Q.4 (a) How IoT devices are addressed over internet? Explain the possibilities 03
with neat illustration.
(b) Explain the use of HTTP as an Application layer IoT Protocol. 04
(c) Discuss Message Queue Telemetry Transport Protocol. 07
OR
Q.4 (a) How end to end message integrity is ensured in IoT implementation? 03
(b) Explain Systematic HTTP access methodology that can be devised in IoT 04
implementation.
(c) Discuss Constrained Application Protocol in detail. 07
1
Q.5 (a) How personal data theft can be prevented in personal IoT device 03
implementation
(b) How firmware updates can be installed on IoT Devices? 04
(c) Discuss one design and implementation of Industrial IoT Application with 07
neat sketches and illustrations.
OR
Q.5 (a) How wireless IoT device is secured at physical layer? 03
(b) List the security challenges in IoT in brief. 04
(c) Discuss one design and implantation of Consumer IoT Application with 07
neat sketches and illustrations.
*************
2
Enrolment No./Seat No_____________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VII (NEW) EXAMINATION – SUMMER 2024
Subject Code:3171108 Date:20-05-2024
Subject Name:Internet of Things
Time:02:30 PM TO 05:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
Marks
Q.1 (a) Differentiate M2M & IOT systems. 03
(b) Draw the logical design of IOT and explain in brief. 04
(c) Discuss the IOTWF Reference model. 07
Q.2 (a) Describe Cloud Computing. 03
(b) Decode-and evaluate the output of the following program on Arduino board 04
void setup ()
{pinMode(D0, OUTPUT);
}
void loop()
{
digitalWrite(D0, HIGH);
delay(2000);
digitalWrite(D0, LOW);
delay(5000);
}
(c) Classify various types of sensors used in IOT systems and enlist the examples 07
for each type.
OR
(c) Write a program to detect the current signal issued by current sensor to 07
Arduino board at its analog pin. The sensor is installed in a Industrial Power
feeder. (Assuming: The output of Sensor is 0 to 5 Volts for 0 to 100 A range.)
Q.3 (a) Draw and describe Arduino boards system architecture and pins. 03
(b) Enlist various methods of uploading data from on field sensors to the cloud or 04
on Mobile phones.
(c) Discuss XMPP Protocol for embedded device 07
OR
Q.3 (a) Draw and describe basic Raspberry-pi boards pins functionalities. 03
1
(b) What are IOT Gateways and enlist various features of IOT Gateways. 04
(c) Discuss the WebSocket and REST based communication protocols. 07
Q.4 (a) Elaborate the functions of each Protocol layer of networked system, also list 03
out protocols present at each layer.
(b) Elaborate BLE protocol 04
(c) Apply a single bus communication protocol for DHT11 sensor communication 07
with Arduino.
OR
Q.4 (a) Discuss IP Protocol in details 03
(b) Explain HTTP Protocol in detail. 04
(c) Discuss MQTT Protocol 07
Q.5 (a) Draw the Security Architecture of IOT System. 03
(b) Classify the IOT systems based on their applications. 04
(c) Design any one of the possible applications of ultrasonic sensor based 07
embedded system used in Military field.
OR
Q.5 (a) Enlist the challenges faced in imposing secured IOT system. 03
(b) What are the goals of security components? 04
(c) It has been decided that the conventional street lights and highway lights 07
providing lightening to the vehicles and public must now be transformed into
solar power based for implementing smart city concept, for it to be
implemented it is required that these lightening must be turned ON or OFF on
its own as the Night darkness fall upon. Design an embedded system for
implementing the same using Photo Diode Light Sensor.
************
2
Seat No.: ________ Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VII (NEW) EXAMINATION – WINTER 2023
Subject Code:3171108 Date:06-12-2023
Subject Name:Internet of Things
Time:10:30 AM TO 01:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
Marks
Q.1 (a) Enlist various characteristics of IOT systems. 03
(b) Discuss in details the various components of IOT system. 04
(c) Draw and discuss the Physical Design of IOT. 07
Q.2 (a) Enlist various cloud computing features and explain any one in detail. 03
(b) Write a note on sensors in IOT, their basic specifications and types of sensors, in 04
brief.
(c) Draw and explain the pin diagram of Arduino UNO Development board, for IOT 07
applications
OR
(c) Write a Arduino sketch, to turn a LED ON for 5 secs and turn the LED off for 07
15 secs. The LED is to be connected to the digital pin D1.
Q.3 (a) Draw and describe basic Raspberry-pi boards pins functionalities. 03
(b) What are IOT Gateways ? 04
(c) Discuss SPI, I2C and SPI protocols used in Raspberry PI Communication 07
Interfacing.
OR
Q.3 (a) Enlist various features of IOT Gateways. 03
(b) Enlist various methods of uploading data from on field sensors to the cloud or on 04
Mobile phones.
(c) Discuss the Request/Response, Publish/Subscribe, Push Pull Model and 07
Exclusive pair models of communications between IOT Devices.
Q.4 (a) Differentiate CoAP and MqTT Protocol. 03
(b) Elaborate Light Fidelity protocol. 04
(c) Apply a single bus communication protocol for interfacing DHT11 sensor 07
communication with Arduino.
OR
1
Q.4 (a) Write a Note on XMPP protocol. 03
(b) Explain HTTP Protocol in detail. 04
(c) Discuss various classes of IP addressing in detail. 07
Q.5 (a) Write a note on IOT security issues and need. 03
(b) Classify the IOT systems based on their applications. 04
(c) Discuss the application of IOT in health care monitoring. 07
OR
Q.5 (a) Explain components of Information security. 03
(b) Design any one of the possible IOT based solution for river water pollution 04
monitoring.
(c) Draw and design a smart city street light control and monitoring. 07
************
2
Seat No.: ________ Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE – SEMESTER- VII EXAMINATION-SUMMER 2023
Subject Code: 3171108 Date: 23/06/2023
Subject Name: Internet of Things
Time: 10:30 AM TO 01:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
Q.1 (a) Define IOT. Write the Applications of IOT. 03
(b) Explain IOT Protocols. 04
(c) Explain End to End IOT Architecture in detail. 07
Q.2 (a) Describe Bluetooth and BLE. 03
(b) Write Various characteristics of IOT. 04
(c) Write about IOT Level – 3 and IOT Level – 4. 07
OR
(b) Discuss Difference between IOT and M2M. 07
Q.3 (a) Write functionality of XMPP. 03
(b) Define types and configuration of gateways. 04
(c) Explain Message Queue Telemetry Transport Protocol (MQTT). 07
OR
Q.3 (a) Write the difference between private cloud and public cloud. 03
(b) What is REST? Write various methods of REST. 04
(c) Explain SDN (Software Define Networking). 07
Q.4 (a) Define Sensors, Actuators, and Transducers. 03
(b) Write Names of Protocols that are used at Transport layer protocols of IOT. 04
(c) Explain Constrained Application Protocol (COAP) in detail. 07
OR
Q.4 (a) What is Raspberry Pi? 03
(b) Write Names of Protocols that are used at Link Layer of IOT. 04
(c) Discuss DDS protocol in Detail. 07
Q.5 (a) Define Cloud Computing. 03
(b) Discuss Zigbee. 04
(c) Explain Challenges in IOT Security. 07
OR
Q.5 (a) Write the difference between private cloud and public cloud. 03
(b) Explain Architecture, Layout and Interface of Raspberry Pi. 04
(c) Explain Service Models of Cloud Computing in detail. 07
*************
1
Seat No.: ________ Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VII (NEW) EXAMINATION – WINTER 2022
Subject Code:3171108 Date:20-01-2023
Subject Name:Internet of Things
Time:10:30 AM TO 01:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
MARKS
Q.1 (a) Define Internet of Things. Briefly describe vision of IoT. 03
(b) What are the emerging trends in IoT? Explain briefly. 04
(c) Describe IoT architecture in detail with block diagram. 07
Q.2 (a) Write names of protocols which are used in Application layer. 03
(b) Explain Publish – Subscribe communication model. 04
(c) Describe characteristics of IoT in detail. 07
OR
(c) With block diagram, explain various functional blocks in IOT. 07
Q.3 (a) Write a python program for blinking LED on Raspberry Pi. 03
(b) Classify sensors. Give example of each. 04
(c) Explain interfaces available on Raspberry Pi board. 07
OR
Q.3 (a) Differentiate IOT and M2M. 03
(b) Explain role of cloud computing in IoT. 04
(c) Explain MQTT, XMPP and AMQP protocols. 07
Q.4 (a) Explain 802.16 – WiMAX with respect to IoT protocol. 03
(b) Compare REST based and WebSocket based APIs. 04
(c) With block diagram, explain IoT deployment level 3. Also give an 07
example of working of such system.
OR
Q.4 (a) Write short note on Network layer protocols. 03
(b) Write about any four sensors and their usages. 04
(c) Describe implementation of IoT with Edge devices. 07
Q.5 (a) Give examples of commonly used actuators in IoT. 03
(b) Explain vulnerabilities in IoT. 04
(c) Enlist good practices for securing IoT systems. 07
OR
Q.5 (a) Write a short note on IoT devices for home automation. 03
(b) Define the roles of IoT in Health Care Monitoring. 04
(c) Explain major issues and challenges with IoT. 07
*************
1
Seat No.: ________ Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VII (NEW) EXAMINATION – SUMMER 2022
Subject Code:3171108 Date:18/06/2022
Subject Name:Internet of things
Time:02:30 PM TO 05:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
MARKS
Q.1 (a) Define Internet of Things and explain it in brief. 03
(b) Determine the applications of Internet of Things. 04
(c) Describe IoT architecture in detail. 07
Q.2 (a) Discuss the IoT Sensors. 03
(b) Describe the characteristics of IoT. 04
(c) Explain Smart Home Automation in detail. 07
OR
(c) Explain how Smart City and IoT are associated with each other? 07
Q.3 (a) Write applications of Internet of Things for Medical field. 03
(b) Discuss vulnerabilities of Internet of Things. 04
(c) Describe Internet of Things protocols in detail. 07
OR
Q.3 (a) Write applications of Internet of Things for Smart Parking in 03
Smart City.
(b) Describe Constrained application protocol. 04
(c) Explain access control and message integrity of Internet of Things 07
in detail.
Q.4 (a) Discuss IoT Levels in details. 03
(b) Describe Transport layer protocol. 04
(c) Describe Gas Sensors in brief. 07
OR
Q.4 (a) Write short note on Network layer protocols. 03
(b) Describe IoT Gateway in brief. 04
(c) Describe how does a sensor data travel from one device to the 07
Cloud?
Q.5 (a) Write short note on Message Queue Telemetry Transport protocol. 03
(b) Determine the challenges in IoT Security. 04
(c) Describe recent developments and future aspects of IoT in brief. 07
OR
Q.5 (a) Describe Security components in IoT Security. 03
(b) Define the roles of IoT in Health Care Monitoring. 04
(c) Explain Commercial IoT with an example. 07
*************
1
Seat No.: ________ Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VII (NEW) EXAMINATION – WINTER 2021
Subject Code:3171108 Date:23/12/2021
Subject Name:Internet of things
Time:10:30 AM TO 01:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
MARKS
Q.1 (a) Define IOT. Also few Applications of IOT. 03
(b) Write Various characteristics of IOT. 04
(c) Write about Request – Response and Exclusive Pair 07
Communication model of IOT.
Q.2 (a) Describe Bluetooth and BLE. 03
(b) What is REST? Write various methods of REST. 04
(c) Write about IOT Level – 5 and IOT Level – 6. 07
OR
(c) What is NFV(Network Function Virtualization)? And write key 07
elements of NFV.
Q.3 (a) Write various Security concerns dealing with IOT. 03
(b) What is M2M? Describe it with few examples. 04
(c) Discuss Difference between IOT and M2M. 07
OR
Q.3 (a) Write functionality of XMPP. 03
(b) Write an arduino code for connecting NodeMCU with temperature 04
and Humidity sensor. And display current temperature and
humidity with 5 second delay.
(c) Explain SDN(Software Define Networking). 07
Q.4 (a) Write Names of various protocols that are used at Network Layer 03
of IOT.
(b) Write Names of Protocols that are used at Link Layer of IOT. 04
(c) Write various Static Characteristics of Sensors. 07
OR
Q.4 (a) Define Sensors, Actuators, Transducers. 03
(b) Write about any 4 sensors that you know. And their usages. 04
(c) Write an arduino code for connecting NodeMCU with moisture 07
sensor, servo motor and water pipe lines for automatic watering a
plant when moisture level is decreasing.
Q.5 (a) Write about LoraWan. 03
(b) Differentiate ESP8266 and ESP32. 04
(c) Write about Encapsulation Protocol 6LowPan. 07
OR
Q.5 (a) Briefly write about CARP protocol. 03
(b) Discuss Zigbee. 04
(c) Discuss MQTT protocol in Detail. 07
*************