Internet of Things Minor
Internet of Things Minor
MINOR
Subject: Internet of Things
w.e.f. AY 2023-24
COURSE STRUCTURE
No. of Hrs No. of
Year Semester Course Title of the Course
/Week Credits
Digital Electronics 3 3
I II 1
Digital Electronics Practical Course 2 1
Introduction to ARM Microcontroller 3 3
III 2 Introduction to ARM Microcontroller Practical
2 1
Course
Communication Systems 3 3
II 3
Communication Systems Practical Course 2 1
IV Embedded Systems Design with STM-32 3 3
4 Embedded Systems Design with STM-32
2 1
Practical Course
Robotics and its Applications 3 3
5
Robotics and its Applications Practical Course 2 1
III V Fundamentals of IOT and Applications 3 3
6 Fundamentals of IOT and Applications Practical
2 1
Course
SEMESTER-II
COURSE 1: DIGITAL ELECTRONICS
Theory Credits: 4 5 hrs/week
OBJECTIVES
More broadly, they will be ready to handle substantial and challenging design
problems. In particular, students will be able to:
Explain the elements of digital system abstractions such as digital representations of
information, digital logic, Boolean algebra, state elements and finite state machine
(FSMs).
Design simple digital systems based on these digital abstractions, using the "digital
paradigm" including discrete sampled information.
Use the "tools of the trade": basic instruments, devices and design tools.
Work in a design team that can propose, design, successfully implement and report on
a digital systems project.
Communicate the purpose and results of a design project in written and oral
presentations.
COURSE OUTCOMES
Student will be able to
Describe how analog signals are used to represent digital values in different logic
families, including characterization of the noise margins.
Create the appropriate truth table from a description of a combinational logic
function.
Create a gate-level implementation of a combinational logic function described by
a truth table using and/or/inverter gates, MUX‘S or ROMs, and analyse its timing
behaviour.
Create a state transition diagram from a description of a sequential logic function
and then convert the diagram into an implementation of a finite-state machine with
the appropriate combinational and sequential components.
Describe the operation and timing constraints for latches and registers.
Draw a circuit diagram for a sequential logic circuit and analyse its timing
properties (input setup and hold times, minimum clock period, output propagation
delays).
Evaluate combinational and sequential logic designs using various metrics:
switching speed, throughput/latency, gate count and area, energy dissipation and
power
Properly incorporate synchronous and asynchronous memories into a circuit
design.
UNIT-I
Decimal, Binary, Hexadecimal, Octal BCD, Conversions, Complements (1‘s,2‘s, 9‘s and
10‘s), Addition, Subtraction, Grey, Excess-3, inter Code conversion between number
system.
UNIT-II
BOOLEAN ALGEBRA AND THEOREMS:
Boolean Theorems, De Morgan‘s laws. Digital logic gates, Multilevel NAND & NOR
gates. Standard representation of logic functions (SOP and POS), Minimization Techniques
(Karnaugh Map Method: 4 variables), don‘t care condition.
Unit-III
IC LOGIC FAMILIES:
Digital Logic Families: Characteristics of logic families – fan in, fan out, power
dissipation, propagation delay, noise margin., DTL, ECL, RTL, TTL and CMOS logic
circuits- Inverter, NAND , NOR. Bi- CMOS Inverter and its characteristics.
UNIT-IV
COMBINATIONAL DIGITAL CIRCUITS:
Adders: Half & full adder, Subtractor – Half and Full Subtractor, Parallel binary adder,
Magnitude Comparator, Multiplexers (2:1, 4:1)) and De-multiplexers (1:2, 4:1) , Encoder
(8- line-to-3-line) and Decoder (3-line-to-8-line).
UNIT-V
SEQUENTIAL DIGITAL CIRCUITS:
Flip -Flops: S-RFF,J-KFF,T and D type FFs , Master –Slave FFs ,Excitation tables ,
Registers: shift left register, shift rightregister,Counters-Asynchronous-Mod16, Mod-10,
Mod-8, Downcounter,,Synchronous-4-bit&Ring counter.
TEXTBOOKS:
1. M.MorrisMano, ―Digital Design― 3rdEdition, PHI, New Delhi.
2. RonaldJ.Tocci.―Digital Systems-Principles and Applications‖6/e.PHI.New Delhi.
1999.(UNITSI to IV)
3. G.K.Kharate-Digital electronics-oxford university press
4. S.Salivahana & S.Arivazhagan- Digital circuits and design
5. Fundamentals of Digital Circuits by Anand Kumar
ReferenceBooks:
1. Herbert Tau band Donald Schilling. ―Digital Integrated Electronics‖ .McGraw-Hill.
1985.
Course Outcomes:
Unit – II: System Control- Memory Map- Pin Connect Block- GPIO
External Interrupt Input – Memory Mapping Control – Power Control- VPB – Memory Map
– Pin Connect Block – General Purpose I/O Features.
General Purpose Timer – External Event Counters: Features – Interfacing Timer and
Counter Operation – Interrupts on the ARM 7 – Interrupt Sources – External Interrupt – UART
s Features – Serial Communication – RS 232 – RS 485.
Unit – IV: I2C- SPI- PWM- Watchdog Timer and Memory Card Interfacing
I2C Bus Serial I/O Controller – Interfacing With AT24C1024 – SPI Port Operation –
Interfacing with 25LC040– Real Time Clock – SD Memory Card Basics – SPI Memory Card
Operation in SPI Mode - LPC 2148 Interfacing withSD Memory Card.
COURSE OBJECTIVES:
The purpose of this course is to provide a thorough introduction to analog and digital
communications with an in depth study of various modulation techniques, Random processes
are discussed, and information theory is introduced.
OUTCOMES:
Assignments that demonstrate accomplishment of this outcome: Simulate the modulation and
demodulation of signals.
Angle Modulation Narrow and wide band FM, Direct & Indirect FM generations, Advantages
of FM, frequency spectrum Analysis, phase modulation- Analysis of PM wave -
Demodulation of FM signals-ratio detection-Differences between AM,FM,PM.
Pulse Modulation -Pulse amplitude, width & position modulation, generation & detection of
PAM, PWM & PPM, Types of multiplexing-FDM, TDM-Comparison of frequency division
and time division multiplexed systems.
UNIT-5: DIGITAL COMMUNICATIONS
Text:
References:
1. Simon Haykin, ―Communication Systems‖, John & Sons, 1999, Third Edition.
2. Taub and schilling, ―Principles of Communication Systems‖ TMH
SEMESTER-IV
COURSE 4: EMBEDDED SYSTEMS DESIGN with STM-32
Theory Credits: 4 5 hrs/week
COURSE OBJECTIVES:
For embedded systems, the course will enable the students to:
1. Understand the basics of an embedded system.
2. Understand the typical components of an embedded system.
3. To understand different communication interfaces.
4. To learn the design process of embedded system applications.
5. To understands the RTOS and inter-process communication.
COURSE OUTCOMES:
Upon completion of this course, the students will be able to:
1. Understand the design process of an embedded system.
2. Understand typical embedded System & its components .
3. Understand embedded firmware design approaches .
4. Learn the basics of OS and RTOS.
UNIT-I
INTRODUCTION TO EMBEDDED SYSTEMS
History of embedded systems, Classification of embedded systems based on generation and
complexity, Purpose of embedded systems, The embedded system design process-
requirements, specification, architecture design, designing hardware and software,
components, system integration, Applications of embedded systems, and characteristics of
embedded systems.
UNIT-II TYPICAL EMBEDDED SYSTEM
Core of the embedded system-general purpose and domain specific processors, ASICs, PLDs,
COTs; Memory-ROM, RAM, memory according to the type of interface, memory
shadowing, memory selection for embedded systems, Sensors, actuators, I/O components:
seven segment LED, relay, piezo buzzer, push button switch, other sub-systems: reset circuit,
brownout protection circuit, oscillator circuit real time clock, watch dog timer.
REFERENCE BOOKS:
1. Embedded System Design -frank vahid, tony grivargis, john Wiley.
2. Embedded Systems- An integrated approach - Lyla b das, Pearson education 2012.
3. Embedded Systems – Raj Kamal, TMH
4.1.STM32F10xx User Manual
SEMESTER-V
COURSE 5: ROBOTICS AND ITS APPLICATIONS
Theory Credits: 4 5 hrs/week
Course Objectives:
2. To make the students familiar with various drive systems of robots, sensors and their
applications in programming of robots .
Course Outcome:
2. analyse the function of sensor in robot and design the robotic arm with various tools
3. Program the robot for a typical application and path planning using robotic vision
UNIT1:
Introduction, brief history, types, classification and usage, science and technology of robots,
Artificial Intelligence in Robotics.
UNIT2:
UNIT3
End Effectors Classification of end effectors-tools as end effectors-drive system for grippers-
mechanical adhesive- vacuum magnetic-grippers-hooks and scoops-gripper force analysis-
and gripper design active and passive grippers
UNIT4
UNIT5
Field and service robots / Industrial Robots Ariel robots-collision avoidance robots for
agriculture-mining-exploration-underwater-civilian and military applications ect,.
Reference books,
Course Outcomes:
On completion of the course, student will be able to
1. Understand the various concepts, terminologies and architecture of IoT systems.
2. Use sensors and actuators for design of IoT.
3. Understand and apply various protocols for design of IoT systems
4. Use various techniques of data storage and analytics in IoT
5. Understand various applications of IoT
6. Understand APIs to connect IoT related technologies
UNIT-I
Fundamentals of IoT: Introduction, Definitions & Characteristics of IoT, IoT
Architectures, Physical & Logical Design of IoT, Enabling Technologies in IoT, History of
IoT, About Things in IoT, The Identifiers in IoT, About the Internet in IoT, IoT frameworks,
IoT and M2M.
UNIT-II
Sensors Networks: Definition, Types of Sensors, Types of Actuators, Examples and
Working
IoT Development Boards: Arduino IDE and Board Types, RaspberriPi Development Kit,
RFID Principles and components,
Wireless Sensor Networks: History and Context, The node, Connecting nodes,
Networking Nodes, WSN and IoT.
UNIT-III
Wireless Technologies for IoT: WPAN Technologies for IoT: IEEE 802.15.4, Zigbee,
HART, NFC, Z-Wave, BLE, Bacnet, Modbus.
IP Based Protocols for IoT IPv6, 6LowPAN, RPL, REST, AMPQ, CoAP, MQTT.
Edge connectivity and protocols
UNIT-IV
Data Handling& Analytics: Introduction, Bigdata, Types of data, Characteristics of Big
data, Data handling Technologies, Flow of data, Data acquisition, Data Storage, Introduction
to Hadoop. Introduction to data Analytics, Types of Data analytics, Local Analytics, Cloud
analytics and applications
UNIT-V
Applications of IoT: Home Automation, Smart Cities, Energy, Retail Management,
Logistics, Agriculture, Health and Lifestyle, Industrial IoT, Legal challenges, IoT design
Ethics, IoT in Environmental Protection.
Text Books:
1. Hakima Chaouchi, ― “The Internet of Things Connecting Objects to the Web”
ISBN : 978-1- 84821-140-7, Wiley Publications
2. Olivier Hersent, David Boswarthick, and Omar Elloumi, ― “The Internet of Things: Key
Applications and Protocols”, WileyPublications
3. Vijay Madisetti and ArshdeepBahga, ― “Internet of Things (A Hands-on- Approach)”,
1st Edition, VPT, 2014.
4. J. Biron and J. Follett, "Foundational Elements of an IoT Solution", O'Reilly Media,
2016.
5. Keysight Technologies, “The Internet of Things: Enabling Technologies and Solutions
for Design and Test”, Application Note, 2016.
References
1. Daniel Minoli, ― “Building the Internet of Things with IPv6 and MIPv6: The Evolving
World of M2M Communications”, ISBN: 978-1-118-47347-4, Willy Publications
2. Pethuru Raj and Anupama C. Raman, "The Internet of Things: Enabling
Technologies, Platforms, and Use Cases", CRC Press
3. https://onlinecourses.nptel.ac.in/noc17_cs22/course
4. http://www.cse.wustl.edu/~jain/cse570-15/ftp/iot_prot/index.html
RECOMMENDED CO-CURRICULAR ACTIVITIES:
(Co-curricular activities shall not promote copying from textbook or from others work and
shall encourage self/independent and group learning)
A. Measurable
1. Assignments (in writing and doing forms on the aspects of syllabus
content and outside the syllabus content. Shall be individual and
challenging)
2. Student seminars (on topics of the syllabus and related aspects (individual
activity))
3. Quiz (on topics where the content can be compiled by smaller
aspects and data (Individuals or groups as teams))
4. Study projects (by very small groups of students on selected local real-
time problems pertaining to syllabus or related areas. The individual
participation and contribution of students shall be ensured (team activity))
B. General
1. Group Discussion
2. Try to solve MCQ’s available online.
3. Others