20EC0422-EMBEDDED SYSTEMS AND IoT
20EC0422-EMBEDDED SYSTEMS AND IoT
Subject with Code: Embedded Systems and IoT (20EC0422) Course & Branch: B.Tech - ECE
Regulation: R20 Year & Sem:III-B.Tech & II-Sem
UNIT –I
INTRODUCTION TO EMBEDDED SYSTEMS
Define embedded system and Write any four important characteristics of embedded [L1][CO1] [06M]
1 a systems
Explain the different classifications of embedded systems. Give an example for [L2][CO1] [06M]
b each
List various applications of embedded systems. [L1][CO1] [06M]
2 a
Distinguish between Von-Neumann and Harvard architecture. [L2][CO1] [06M]
b
Distinguish between RISC and CISC design. [L2][CO1] [06M]
3 a
Define embedded processor and List various types of embedded processors [L1][CO1] [06M]
b
Explain the differences between I2C and SPI interface [L2][CO1] [08M]
4 a
Explain UART [L2][CO1] [04M]
b
Describe about 1-wire and parallel interface [L1][CO1] [08M]
5 a
Explain the RS-232 and RS-485 interfaces in embedded systems [L2][CO1] [04M]
b
Explain the following interfaces: i)IEEE1394 ii)IrDA [L1][CO1] [06M]
6 a
Write the features of Bluetooth and Wi-Fi [L1][CO1] [06M]
b
Explain Zigbee and GPRS [L2][CO1] [06M]
7 a
Explain the role of following circuitry in embedded system
b [L2][CO1] [06M]
i) Reset Circuit ii) Brownout protection
Explain the role of following in embedded system
8 a [L2][CO1] [06M]
i) Oscillator ii) Real Time Clock
Expalin Watchdog Timer and Embedded Firmware
9 a [L2][CO1] [06M]
With a neat diagram, explain the design process of an embedded system [L2][CO1] [06M]
b
Explain the programming languages [L2][CO1] [06M]
10 a
Describe the IDE tools for developing application on embedded system [L2][CO1] [06M]
b
Course Code: 20EC0422 R20
UNIT –II
IOT INTRODUCTION & CONCEPTS
b Describe how the environment can be more protected with the help of IoT
technology in the following categories:
[L2][CO2] [08M]
(i) Air pollution monitoring (ii) Noise pollution monitoring
(iii) Forest fire detection (iv) River flood detection
8 a Describe the implementation of IoT technology into distributed energy
systems to optimize the efficiency of energy infrastructure and reduce wastage [L2][CO2] [04M]
in the following categories:
(i) Smart grids (ii) Renewable energy systems (iii) Prognostics.
b Explain the necessity of adopting IoT technology for a growing need to increase
customer loyalty and deliver the best in-store experience by retail sector in the [L2][CO2] [04M]
following sectors:
(i) Inventory management (ii) Smart payments (iii) Smart vending machines
9 a With the help of following sectors explain how IoT technology is impacting on
the end-to-end value chain in the logistics sector: [L2][CO2] [04M]
(i)Route generation & scheduling (ii) Remote vehicle diagnostics
b With the help of following sectors explain how IoT technology is impacting on
the agriculture sector: [L2][CO2]
(i) Smart Irrigation (ii) Green house control [04M]
1 a Explain how IoT technology can used in the Industry:
0 i) Machine Diagnosis &Prognosis ii)Indoor Air Quality Monitoring
[L2][CO2] [06M]
b Describe the implementation of IoT technology in Health and life style
as health and fitness monitoring [L2][CO2] [06M]
Course Code: 20EC0422 R20
UNIT –III
IOT AND M2M AND INTRODUCTION TO ARDUINO
a Define M2M and List out the communication protocols used for M2M local area [L1][CO3] [06M]
1 networks.
b Explain the differences between Machines in M2M and Things in IoT. [L2][CO3] [06M]
Draw the structure of Software defined networking for IoT & Explain it [L2][CO3] [06M]
2 a
Explain the network Function Vitualisation [L2][CO3] [06M]
b
Explain the Key elements of Software defined network for IoT. [L2][CO3] [06M]
3 a
With the help of neat diagrams, explain the M2M system architecture. [L2][CO2] [06M]
b
4 Explain in detail about Arduino board and I/O pins with a neat sketch [L2][CO3] [12M]
5 a Define an Arduino , Expalin Arduino tools and Hardware. [L2][CO3] [06M]
b What are the software structure functions in Arduino? [L1][CO3] [06M]
6 Develop a program for LCD and Keyboard programming interface for an Arduino [L3][CO3] [12M]
7 a Construct a program in Arduino to work as a counter [L3][CO3] [06M]
b Write a program for Arduino to work as a Timer. [L3][CO3] [06M]
8 a Develop a program to produce a Interrupt in Arduino [L3][CO3] [06M]
b Write a program to perform ADC with the sensor inputs [L3][CO3] [06M]
9 Formulate a program to interface I2C with DAC programming for Arduino [L3][CO3] [12M]
10 a Illustrate a suitable program to interface Stepper motor with Arduino processor [L3][CO3] [06M]
b Develop a program to control DC motor using PWM technique [L3][CO3] [06M]
UNIT –IV
DEVELOPING INTERNET OF THINGS
a List out the various steps involved in IoT system design methodology. [L1][CO4] [06M]
1
b Distinguish between a Physical entity and virtual entity. [L2][CO4] [06M]
Describe the following steps involved in IoT system design methodology: [L2][CO4] [12M]
2
(i) Purpose & Requirements Specification (ii) Process Specification
Describe the following steps involved in IoT system design methodology: [L2][CO4] [12M]
3
(i) Information model Specification (ii) Service Specifications
a Explain the characteristics of Python programming language. [L2][CO4] [06M]
4 Distinguish between procedure-oriented programming and object-oriented [L2][CO4] [06M]
b
programming.
Mention the advantages of IoT design methodology contrast to traditional [L2][CO2] [04M]
a
designing of IoT.
5
Explain the following data types and data structures of python with an example. [L2][CO4] [08M]
b (i) Numbers (ii) Strings iii)Tuples iv)Dictionaries
6 a Explain the control flow statements such as if ,for,while and Range with an [L2][CO4] [06M]
example
b Explain Functions and Modules in python with an example [L2][CO4] [06M]
Explain the following data types of python with an example: [L2][CO4] [12M]
7 (i) Type conversions (ii) Lists
Explain the function with default arguments, passing by reference, keyword [L2][CO4] [12M]
8
arguments and variable length arguments with an example each.
Explain File handling and date/time operations in python with an example. [L2][CO4] [12M]
9
10 a Explain about the classes in python with some examples. [L2][CO4] [06M]
Describe the packages used in python. [L2][CO4] [06M]
b
Course Code: 20EC0422 R20
UNIT –V
IOT PHYSICAL DEVICES & ENDPOINTS
1 aWith the help of neat diagram explain the basic building blocks of IoT device. [L2][CO4] [06M]
bJustify how Raspberry Pi is different from a desktop computer. [L6][CO4] [06M]
2 aDescribe the various features of a Raspberry Pi board. [L2][CO4] [06M]
bClassify the various versions of raspberry pi devices till date. [L4][CO4] [06M]
3 aExplain an IoT device & give some examples. [L2][CO4] [06M]
bExplain the GPIO pins of Raspberry Pi device with neat diagram. [L2][CO4] [06M]
4 aWhat is a module in python? Explain with an example. [L1][CO5] [06M]
bExplain in brief about the Object-Oriented Programming concepts. [L2][CO5] [06M]
5 aMention the flavors of Linux OS supported by Raspberry pi device. [L1][CO5] [06M]
bClassify the various frequently used commands during operation of Linux OS. [L4][CO5] [06M]
6 aWrite a short note on various raspberry pi interfaces used for data transfer. [L1][CO5] [06M]
bCompare the various single board computers which are alternatives to [06M]
[L5][CO5]
Raspberry pi.
7 a Design and Development of an automatic motion light system using [L6][CO6] [08M]
raspberry pi and write a python program to support the working of that design.
b Illustrate how to interface a LED to raspberry pi and write a program to blink [L3][CO6] [04M]
8 Design and development of an automatic refrigerator light system with LED, [12M]
[L6][CO6]
switch & raspberry pi andwrite a python program to support the working of that
design.
9 a Explain the use of SPI and I2C interfaces on raspberry pi? [L2][CO5] [06M]
b Illustrate how to interface a switch to raspberry pi. [L3][CO6] [06M]
10 a Illustrate how to interface a Light sensor (LDR) with raspberry pi. [L3][CO6] [04M]
b Design an automatic lightening system with LDR, Light and raspberry pi and [08M]
[L6][CO6]
write a python program to support the working of that design.
Prepared by:
Dr. A. Vijayaprabhu, Mr. D.Madhu and Ms.Diana Amutha Priya