Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
15 views

Lecture 0 ECE217

Uploaded by

Himanshu Rohilla
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Lecture 0 ECE217

Uploaded by

Himanshu Rohilla
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

INTRODUCTION TO INTERNET OF

THINGS (IOT)
ECE-217

By Dr. Someet Singh


ECE
ED04 (Embedded Systems
Domain)
COURSE DETAIL

• 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

 Unit II Getting Started with Arduino : Setting up Arduino board, Using


the Integrated Development Environment (IDE) to prepare an Arduino
Sketch, Uploading and Running the Blink Sketch, Creating and saving a
Sketch, Installing Arduino IDE Arduino Hardware : Architecture of
Arduino UNO, AVR ATMega328 pin out and features, Pin mapping
between Arduino and AVR
COURSE CONTENT
 Unit III Serial Communication : Begin serial port, Setting baud
rate, Sending debug information from Arduino to your computer,
Sending formatted text and numeric Data from Arduino, Receiving
serial data in Arduino, SPI protocol, I2C protocol Communication
with Bluetooth devices : Bluetooth standard, AT commands,
Setting Bluetooth in command mode, Sending AT commands and
receiving response, Bluetooth interfacing
 Unit IV Visual Output : Connecting and using LEDs, Adjusting LED
brightness, 7-segment interfacing, Interfacing LCD Getting Input
from Sensors : Detecting movement, Measuring distance using
ultrasonic sensor, Temperature and humidity sensor Actuators :
Interfacing DC motor, Controlling direction and speed of DC motor
using L293D, Interfacing servo motor, Position control of servo
motor, Controlling one or two servos with a potentiometer or
sensor
COURSE CONTENT
 Unit V Communication Protocols : ZigBee, RFID, Wi-Fi, Bluetooth,
LoRA, CAN, Cellular network, NFC

 Unit VI Case Studies : Smart cites, Smart homes, Smart


environment, Agriculture, Health monitoring, Retail, Industrial
automation
COURSE ASSESSMENT MODEL
Marks break up* (May be changed)
 Attendance 5
 CA: 25
 MTE: 20
 ETE: 50
 (best 2 out of 3 in test)
Journal Articles as compulsory readings (e-
Sr. No. Reference Type journal, Online Library and Printed
Journals/Periodicals)

1 Demo Kits https://store.arduino.cc/usa/

2 Other Readings https://opensource.com/resources/what-arduino

https://internetofthingsagenda.techtarget.com/
3 Relevant Websites definition/Internet-of-Things-IoT
ABOUT BOOKS…

References:
 1. INTERNET OF THINGS: ARCHITECTURE AND DESIGN PRINCIPLES

by RAJ KAMAL, Mc Graw Hill Education


 2. SMART CITIES UNBUNDLED by SAMEER SHARMA, BLOOMSBURY

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?)

(Most imp. For Analysis)


IOT APPLICATIONS
WHAT IS IOT?
IOT
Any Query ???
GET SET GO!!!
Gear up
Fasten your seat belts

Next class: Introduction


to embedded system

You might also like