Lecture 0 ECE217
Lecture 0 ECE217
THINGS (IOT)
ECE-217
• LTP -3 0 0
• Credits - 3
Revised Bloom’s Taxonomy
COURSE OUTCOMES
CO1 :: understand the concept of Internet of Things
and their applications
CO2 :: identify IoT protocols and software
programming
CO3 :: apply basic knowledge of Arduino for serial
communication
CO4 :: develop Arduino applications with peripherals
CO5 :: analyze the various communication protocols
for different IoT applications
PO RELEVANT TO COURSE
PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,
and an engineering specialization to the solution of complex engineering problems.
PO3 Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.
PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations
PO7 Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
PO9 Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
PO10 Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions.
PO11 Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to
manage projects and in multidisciplinary environments.
THE COURSE CONTENTS
UNIT 1 Introduction to Internet of Things
UNIT 2 Getting Started with Arduino and Arduino
Hardware
UNIT 3 Serial Communication
UNIT 4 Getting Input from Sensors and Actuators
UNIT 5 Communication Protocols
UNIT 6 Case Studies
COURSE CONTENT
Unit I Introduction to Internet of Things : Introduction to embedded
system, Challenges and design issues in embedded systems, CISC vs.
RISC, Fundamentals of Von-Neumann/Harvard architectures, Types of
microcontrollers, General introduction of 8051, AVR, PIC, ARM, Arduino,
NodeMCU, Raspberry Pi, Selection of microcontrollers, Definition of IoT,
Components of IoT, Levels of IoT, Evolution of IoT, Challenges in IoT
https://internetofthingsagenda.techtarget.com/
3 Relevant Websites definition/Internet-of-Things-IoT
ABOUT BOOKS…
References:
1. INTERNET OF THINGS: ARCHITECTURE AND DESIGN PRINCIPLES
PUBLISHING
3. ARDUINO COOKBOOK by MICHAEL MARGOLIS, O'REILLY
WHAT IS IOT?
The Internet of Things, or IoT, refers to the billions of
physical devices around the world that are now connected to
the internet,
all collecting and sharing data (But why?)