You are on page 1of 6

INTERNET OF THINGS

UNIT I: Introduction to IOT


What is IoT and why is it important? How IoT terminology originated? How
IoT is alternately defined and what are its characteristics?-The various modern
day IoT applications and technologies.
UNIT 2: Sensors and actuators
Sensors and transducers – difference between sensors and transducers-Sensor
and its types –Various sensorial derivation and errors-Actuators-Different types
of actuator
UNIT 3: Basics of IoT networking
Basics of IoT networking-Various component of IOT –Architecture of IoT-
Classification of protocol-MQTT protocol- CoAP protocol-XMPP protocol-
AMQP protocol-Features of AMQP
UNIT 4: Connectivity Technologies
Definition of protocol- Communication protocols-IEEE802.15.4- Beacon and
non-Beacon enabled nework.
UNIT 5:IOT Applications
IoT applications for industry: Future Factory Concepts, Brownfield IoT, Smart
Objects, Smart Applications. Study of existing IoT platforms /middleware, IoT-
A, Hydra etc. Examination Scheme:
Text & References:
Text:
 Honbo Zhou, “The Internet of Things in the Cloud: A Middleware
Perspective”, CRC Press,2012.
 Dieter Uckelmann, Mark Harrison, Michahelles, Florian (Eds),
“Architecting the Internet ofThings”, Springer, 2011.
 David Easley and Jon Kleinberg, “Networks, Crowds, and Markets:
Reasoning About a HighlyConnected World”, Cambridge University
Press, 2010.
 Olivier Hersent, David Boswarthick, Omar Elloumi , “The Internet of
Things – Key applicationsand Protocols”, Wiley, 2012.
References:
 Vijay Madisetti and ArshdeepBahga, “Internet of Things (A Hands-on-
Approach)”,1st Edition, VPT, 2014
 Francis daCosta, “Rethinking the Internet of Things: A Scalable
Approach to ConnectingEverything”, 1st Edition, Apress Publications,
2013
 CunoPfister, Getting Started with the Internet of Things, O‟Reilly Media,
2011, ISBN: 978-1-4493-9357-1
IOT WITH ARUDINO
UNIT I- Introduction to IOT
Understanding IoT fundamentals - IOT Architecture and protocols - Various
Platforms for IoT - Real time Examples of IoT - Overview of IoT components
and IoT Communication Technologies - Challenges in IOT
UNIT2-Arduino Simulation Environment
Arduino Uno Architecture- Setup the IDE, Writing Arduino Software- Arduino
Libraries- Basics of Embedded C programming for Arduino- Interfacing LED,
push button
UNIT 3- Sensor and Actuators with Arduino
Overview of Sensors working- Analog and Digital Sensors - Interfacing of
Temperature, Humidity, Motion, Light and Gas Sensor with Arduino-
Interfacing of Actuators with Arduino- Interfacing of Relay Switch and Servo
Motor with Arduino
UNIT 4-Basic Networking with ESP8266 WiFi module
Basics of Wireless Networking- Introduction to ESP8266 Wi-Fi Module-
Various Wi-Fi library - Web server- introduction, installation, configuration-
Posting sensor(s) data to web server
UNIT 5-Cloud Platforms for IOT
Virtualization concepts and Cloud Architecture- Cloud computing, benefits -
Cloud services -- SaaS, PaaS, IaaS- Cloud providers & offerings- Study of IOT
Cloud platforms-ThingSpeak API and MQTT- Interfacing ESP8266 with Web
services

TEXT BOOKS
DETAILED COURSE SYLLABUS:
1. Overview of IoT
 Understanding IoT fundamentals
 IOT Architecture, protocols
 Various Platforms for IoT
 Real time Examples of IoT
 Overview of IoT components and IoT Communication Technologies
2. Getting started with Raspberry Pi
 Introduction to Raspberry Pi
 Comparison of various Rpi Models
 Understanding SoC architecture and SoCs used in Raspberry Pi
 Pin Description of Raspberry Pi
 On-board components of Rpi
 Projects using Raspberry Pi
3. Booting Up RPi- Operating System and Linux Commands
 Linux- Introduction, Architecture, File System
 Raspbian O.S.- Introduction, Tools like Leafpad Editor
 Installing Raspbian on Pi
 First boot and Basic Configuration of Pi
 Popular Linux Commands
4. Working with RPi using Python and Sensing Data using Python
 Introduction, Python vs. Other Languages, Applications of Python
 Understanding Python, Interpreted Languages
 Variables, Keywords, Operators and Operands
 Data Types in Python, Importing Libraries
 Flow Control, Conditional Statement, Loops
NIELIT DELHI Page 3
 Sensors Interfacing- Temperature and Humidity Sensor (DHT11), Motion
Sensor (PIR), Obstacle detection using Ultrasonic sensor, etc.
 Communicating using RPi- GSM interfacing, Accessing on-board Wi-Fi
 Connecting Database with RPi
5. C Language- Imbibing RPi with C
 C Basics- compiled language
 C Conecpts- datatypes, variables, conditional statement, loops
 Library installation
 Compiling C programs
 Using Wiring Pi for GPIO Programming
 Interfacing Rpi using C
6. IoT Design using Raspberry Pi
 IoT Applications based on Pi
 LAMP Web-server
 GPIO Control over Web Browser
 Creating Custom Web Page for LAMP
 Communicating data using on-board module
 Home automation using Pi
 Node-RED, MQTT Protocol
 Using Node-RED Visual Editor on Rpi
7. Mini

You might also like