S
S
S
Expected Outcome After successfully completing the course the student should be able to
Student Learning 2) Having a clear understanding of the subject related concepts and of
Outcome contemporary issues
5) Having design thinking capability
9) Having problem solving ability- solving social issues and engineering
problems
11)Having interest in lifelong learning
4 Communication in IOT
Interface protocol , Serial, SPI, I2C, 6LoWPAN, 802.11wifi,
802.15 Bluetooth, 802.15.4 Zigbee, RTLS, GPS, CoAp – 7 5,9
Constrained application protocol, RPL – routing protocol for
lossy networks.
Recent trends
Total hours 30
What is covered in the course?
Introduction to IoT
Things in IoT, IoT protocols, IoT communication model, IoT communication APIs, IoT enabling
Technologies.
Application of IoT
Home, Cities, Environment, Energy, Retail, Logistics, Agriculture, Industry, Health, Life style,
M2M – Machine to Machine, Difference between IoT and M2M. Industry 4.0 concepts - cyber
physical system, Security aspects in IoT
IOT Supported hardware
Introduction to wireless sensor network, RFID, Sensors, Overview of IoT supported Hardware
platforms (Any two hardware can be handled) Raspberry pi, Arduino and Intel Galileo boards,
Beaglebone, ARM Cortex Processors.
Communication in IOT
Interface protocol , Serial, SPI, I2C, 6LoWPAN, 802.11wifi, 802.15 Bluetooth, 802.15.4 Zigbee,
RTLS, GPS, CoAp – Constrained application protocol, RPL – routing protocol for lossy
networks.
IOT Software development
Linux, Networking configurations in Linux, Accessing Hardware & Device Files interactions,
Python packages: JSON, XML, HTTPLib, URLLib, SMTPLib, XMPP, Contiki OS,
IoT Physical Servers & Cloud Offerings
Introduction to Cloud Storage Models & Communication APIs, PHP & MySQL for data
processing ,WAMP, Python Web Application Framework , Designing a RESTful Web API,
MQTT, Amazon Web Services for IoT (Any three topics can be covered)
Application Development for mobile Platforms:
Overview of Android / IOS App Development tools, CSS & jQuery for UI Designing
This Course is designed with 100 minutes of in-classroom sessions per week, 100 minutes of lab
hours per week, as well as 200 minutes of non-contact time spent on implementing course
related project. Generally this course should have the combination of lectures, in-class
discussion, case studies, guest-lectures, mandatory off-class reading material, and assignment.
Students are assessed based on group activities, classroom discussion, assignments, quiz,
projects, Midterm assessment test, and final assessment test.
Session wise plan
Student Outcomes Covered: 2, 5, 9, 17
Sl. Class Lab Topic Covered levels of Refere Remarks
No. Hour Hour mastery nce
Book
1 1 Things in IoT, IoT protocols, Familiarity 1
2 2 IoT communication model, IoT Usage 1
communication APIs, IoT
enabling Technologies.
3 2 Home, Cities, Environment, Familiarity 1
Energy, Retail, Logistics,
Agriculture, Industry, Health,
Life style,
4 2 M2M – Machine to Machine, Familiarity 1,2 LAB
Difference between IoT and Component
M2M. Industry 4.0 concepts -
cyber physical system, Security
aspects in IoT
5 1 Introduction to wireless sensor Familiarity 1,2
network, RFID,
6 4 6 (Any two hardware can be Usage 1, LAB
handled) Raspberry pi, Arduino INTEL Component
and Intel Galileo boards, Galileo
Beaglebone, ARM Cortex Arduin
Processors. o Lab
manual
7 1 4 Interface protocol , Serial, SPI, Usage 1 LAB
I2C, Component
8 3 4 6LoWPAN, 802.11wifi, 802.15 Usage 1 LAB
Bluetooth, 802.15.4 Zigbee Component
9 3 4 RTLS, GPS, CoAp – Usage 1 LAB
Constrained application protocol, Component
RPL – routing protocol for lossy
networks.
10 1 2 Linux, Networking Usage 1 LAB
configurations in Linux, Component
Accessing Hardware & Device
Files interactions
11 2 4 Python packages: JSON, XML, Usage 1 LAB
HTTPLib, URLLib, SMTPLib, Component
XMPP, Contiki OS,
12 1 2 Introduction to Cloud Storage Usage 1 LAB
Models & Communication APIs, Component
PHP & MySQL for data
processing
13 2 4 WAMP, Python Web Usage 1 LAB
Application Framework , Component
Designing a RESTful Web API,
MQTT, Amazon Web Services
for IoT (Any three topics can be
covered)
14 3 Overview of Android / IOS App Usage 1
Development tools, CSS &
jQuery for UI Designing