Ece217 IOT

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ECE217:INTRODUCTION TO INTERNET OF THINGS (IOT)

L:3 T:0 P:0 Credits:3

Course Outcomes: Through this course students should be able to

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

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

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

Session 2022-23 Page:1/2


Session 2022-23 Page:2/2

You might also like