IoT Syllabus
IoT Syllabus
Government of Karnataka
DEPARTMENT OF COLLEGIATE AND TECHNICAL EDUCATION
Pre-requisite
Before the start of this specialization course, you will have prerequisite knowledge gained in the first two
years on the following subjects:
1st year -Engineering Mathematics, Communication Skills, Computer Aided Engineering Graphics,
Statistics & Analysis, Basic IT Skills, Fundamentals of Electrical and Electronics Engineering, Project
Management skills, Digital Electronics
2nd year- Analog Electronics, Logic Design using Verilog, Communication Systems, Electronic
Measurements and Testing Techniques, PCB Design & Fabrication, Wireless Communication, Embedded
C Programming, Industrial Automation, in this year of study, you shall be applying your previous years
learning along with specialized field of study into projects and real-world applications.
Page 64
Diploma in Electronics Instrumentation & Control Engineering 2021-22 C20
5. The cohort owner shall be responsible to identify experts from the relevant field and organize
industry session as per schedule.
6. Cohort owner shall plan and accompany the cohort for industrial/mines/site/showroom/service
Centre visits.
7. Cohort owner shall maintain and document the industrial assignments, weekly assessments,
practices and mini project.
8. The cohort owner shall coordinate with faculties across programs needed for their course to
ensure seamless delivery as per time table
9. The cohort owner along with classroom can augment or use for supplementally teaching on line
courses available although reliable and good quality online platforms like Karnataka LMS, Infosys
Springboard, NPTEL, Unacademy, SWAYAM etc.
10. Report should be maintained for industrial/field visit, such report shall be considered as industrial
assignment.
Course outcomes:
On successful completion of the course, the students will be able to,
Explain the concept of Industrial Internet of Things (IIoT), components and its known
CO1
applications.
Demonstrate use cases of IIoT systems, for any applications using protocols &
CO2
networks.
CO3 Build a cloud based IIoT system for a specific application & verify its output.
Demonstrate the importance of IIoT data analytics & IIoT security in various
CO4
industries/sectors.
Design, test and troubleshoot a given IIoT system to meet defined operational
CO5
specifications in real and simulated environment.
Page 65
Detailed course plan
Week CO PO Days 1st session (9am to 1 pm) L T P 2ND session (1.30pm to 4.30pm) L T P
1. Introduction to IIoT.
Learning Outcomes 2. Information technology (IT), Operational technology (OT) & convergence.
3. Simple application of wifi module: NODEMCU ESp8266
Industrial Revolutions 1,2, 3.
Globalization and Emerging issues.
Fourth Industrial Revolution. IIoT-
Industry 4.0 concepts, benefits. Concept, definitions & Implementation
Examples - Embedded Systems,
1 Applications of Industry 4.0 – video 2 2 Computer Networks, Internet of Everything 1 2
demonstration. (IoE).
Practise
Demonstration & explanation of IIoT
applications in various sectors.
Operational Technology (OT) components: Basics of wireless networking, introduction to
industrial control system, PLC, SCADA, DCS. ESP8266 Wi-Fi Module, study datasheet.
IT Components (IT): Hardware, Software,
People, Processes.
3 2 2 3
Practise
Practise Introduction to NODEMCU ESp8266(WIFI
Demonstration of OT & IT components and module) & its simple implementation.
processes in various domains.
Data, Information, Knowledge and Wisdom History and evolution of automation: Plants to
realization for an organisation. (DIKW) – Parts.
concept, model & examples.
4 1 1 2 1 2
Comparison between IoT & automation. IIoT
DIKW pyramid and relevance with IoT. in automation.
Explain with an example.
5 Developmental Assessment Assessment Review and corrective action 3
Industry Class – Use cases of IIoT.
6 2 2 Weekly Assignment(1PM-2PM) 1
1. Automation concepts.
Learning
2. Industry visit.
outcomes
Commercial microcontroller-based
Tutorial (Peer discussion on Industrial development boards- examples, selection
1 4 1 2
assignment) criteria and trade-offs for automation.
Machine to Machine (M2M) networks- M2M Human Machine Interface (HMI) in an automation
towards IoT-the global context, concept, process – concept, implementation, examples.
components, examples.M2M Value Chains,
IoT Value Chains. Enterprise Resource Planning (ERP)- concept,
implementation. Integration of IIoT with ERP
Comparison between M2M & IoT.
systems.
2 1 3 1 2
Industrial networks – concept, type, Manufacturing Execution System (MES) –
examples. concept, implementation, cloud MES
Demonstration of M2M networks &Industrial
3 networks
INDUSTRY VISIT: Visit nearby automation INDUSTRY VISIT: Visit nearby automation
industry and see how IIoT is implemented there, industry and see how IIoT is implemented
1,2 1,3 Prepare a detailed report on the components there.
used, the process, the data storage and analysis, Prepare a detailed report on the components
3 etc of the respective industry. 4 3
used, the process, the data storage and
analysis, etc of the respective industry &
demonstrate a presentation.
5 CIE 1 – Written and Practice Test Assessment Review and corrective action 3
Department of Collegiate & Technical Education Bengaluru-560001 Page 68
Diploma in Electronic Instrumentation & Control Engineering 2021-22 C20
Practise
1 Tutorial (Peer discussion on Industrial
assignment)
4 IoT protocol stack - with hands-on such as Contiki- 1 2
OS or any other IoT based stack.
etc.)
Narrow Band Internet of Things (NB-IOT) IPv6 over Low-power Wireless Personal Area
communication mechanism - components, Networks(6lowpan) communication
operation and applications. mechanism - operation and applications.
2 Practise – simulation of IIoT communication 1 3 Practise – simulation of IIoT communication 1 2
models using models using
Tools. (Cisco packet tracer, wireshark, netsim Tools. (Cisco packet tracer, wireshark, netsim
5 etc.) etc.)
2,3 3,4,7 Practise
Introduction to Blynk IoT platform – features. Practise
3 cloud, installation, steps to execute 1 3 Design a simple IoT based application using 3
experiments. Blynk IoT platform.
Cloud demonstrations.
Explore its features like configuration of Design Arduino IoT Cloud ESP8266 NodeMCU
devices, connecting to network, writing Alexa Home Automation system/Alexa class
code, uploading, dashboard creation, room automation system.
2 visualization. 1 3 3
6 Practise
3 1,3,4,5 Design Arduino IoT Cloud ESP8266
NodeMCU Alexa Home Automation
system/Alexa class room automation system.
cloud computing services: concept, types.
Interoperability issues.
IIoT design considerations -
architecture, device, network and cloud,
explain with an example and demonstrate.
components of futuristic industrial plant in
Build partnerships. industry 4.0 with block diagram.
2 Clarify business outcomes and Return on 1 1 2 3
7
Investment (ROI). Start small, Security first. Suggest the requirements to develop a facial
3,5 1,2,3,5
recognition door unlock IoT project for your
design philosophy: IIoT for industrial home and prepare a report on the IoT
processes, features of industrial process & its architecture - development of the system and
benefits. demonstrate in class.
Introduction to ThingSpeak software – data
aggregation & analysis, features, usage,
applications. Practise
Show with a practical example with the use of
3 1 3 Arduino uno and sensor of your choice how 3
data can be sent to a thingspeak cloud and
Practise analyse the data.
Show with a practical example with the use of
Arduino uno and sensor of your choice how
Demonstration/simulation of solutions to
Practise vulnerability scenario using video/
Demonstration/simulation of a vulnerability software.
scenario (firewall/attack surfaces) using
video/software.
Next generation sensors in industry 4.0 Industrial Internet Systems – advantages, Use
(intelligent sensors)– limitations of smart Cases.
sensors, need for next generation sensors,
advantages, applications. Practise
video demonstration of industrial internet
Industrial Internet Systems – elements, systems for any application
4 applications, Examples. Impact of industrial 1 3 1 2
internet on health care sector.
Practise
video demonstration of industrial internet
systems for any application
5 CIE 4 – Written and Practice Test Assessment Review and corrective action 3
Industry class on cyber physical systems &
6 cybersecurity.
2 2 Weekly Assignment(1PM-2PM) 1
5 CIE 5 – Written and Practice Test Assessment Review and corrective action 3
Weekly Assignment(1PM-2PM)
6 Industry Class on optimizations in IIoT. 2 2 1
Weekly Assignment(1PM-2PM) 1
6 Industry Class on IIoT applications. 2 2
Internship Project 3
1 a) Secondary research on various industries 4 a) Identification of the problem statement
and their operations to identify at least 3 (from at least 3 known problems) the students 3
2 companies along with the areas of work interest 4 would like to work as part of the project – either as
and develop an internship plan that clearly provided by faculty or as identified by the student.
3
3 highlights expectations from the industry during 4 Document the impact the project will have from a
the internship. technical, social and business perspective.
13 3
4 4
b) Design and develop a cover letter for an b) Design and develop the project solution or
internship request to all 3 identified companies methodology to be used to solve at least one of the 3
5 and the resume to be submitted to potential 4 problems identified.
companies.
c) Prepare a project plan that will include a 1
c) Prepare for an internship interview to schedule, WBS, Budget and known risks along with
highlight your interests, areas of study, career strategies to mitigate them to ensure the project
6 4
aspirations and personnel competence – including achieves the desired outcome
the areas of learning you expect to learn during
internships Review
Note:
1. Practice Exercises (Hands on) should be done using hardware development boards like Arduino/NODEMCU/Raspberry Pi along with the
necessary sensors/jumper wires/breadboards/components.,etc
2. Simulation exercises can be done using tools such as Netsim, Cisco packet tracer, wireshark, etc.
3. Study the datasheets for various sensors and other new components mentioned in the practice exercises and learn how to use them.
REFERENCES.
Sl. No Description
1 The Internet of Things in the Industrial Sector, Mahmood, Zaigham (Ed.) (Springer Publication)
2 Industrial Internet of Things: Cybermanufacturing System, Sabina Jeschke, Christian Brecher, Houbing Song, Danda B. Rawat (Springer Publication)
3 Industrial IoT Challenges, Design Principles, Applications, and Security by Ismail Butun (editor) Springer Publications.
4 Industry 4.0 The Industrial Internet of Things by Alasdair Gilchrist, Apress Publications.
5 Rahul Dubey, “An Introduction to Internet of Things: Connecting Devices, Edge Gateway, and Cloud with Applications”, Cengage India Publication
6 Perry Xiao, “Designing Embedded Systems and the Internet of Things (IoT) with the ARM Mbed
7 Sudip Misra, Chandana Roy and Anandarup Mukherjee, “Introduction to Industrial Internet of Things and Industry 4.0”, CRC Press
David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry, “IoT Fundamentals: Networking Technologies, Protocols, and Use
9
Cases for the Internet of Things”, CISCO Press, 2017
10 Massimo Banzi, Michael Shiloh Make: Getting Started with the Arduino, Shroff Publisher/Maker Media Publishers.
11 Richardson, M., & Wallace, S. (2012). Getting started with raspberry PI. " O‟Reilly Publisher Media, Inc
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
smart irrigation system for your home garden. Design the whole system with
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
12 smart irrigation system for your home garden. Design the whole system with
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
smart irrigation system for your home garden. Design the whole system with
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
smart irrigation system for your home garden. Design the whole system with
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
smart irrigation system for your home garden. Design the whole system with
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
smart irrigation system for your home garden. Design the whole system with
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
smart irrigation system for your home garden. Design the whole system with
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
smart irrigation system for your home garden. Design the whole system with
Design a system using Arduino Uno and ESP 8266 WiFi module to create a
smart irrigation system for your home garden. Design the whole system with
design a system using Arduino uno and esp 8266 wifi module to create a smart irrigation system for your home / college garden. design the whole
system with proper block diagram, wiring and code.
Show with a practical example with the use of Arduino UNO and sensor of your choice how data can be sent to a ThingSpeak cloud. Select
Show with a practical example with the use of Arduino UNO and sensor of your choice how data can be sent to a ThingSpeak cloud. Select
Show with a practical example with the use of Arduino uno and sensor of your choice how data can be sent to a thingspeak cloud
https://create.arduino.cc/projecthub/adhyoksh/iot-with-thingspeak-8d3848
Draw a neat diagram and explain the design of an IoT working prototype for
interfacing Arduino UNO with DHT11 sensor to send the temperature and
pins and write the required Arduino program. Write step by step method used
14
in configuring ESP826. How sensor data will be sent using HTTP methods
IoT Based Temperature and Humidity Monitoring over ThingSpeak using Arduino UNO and ESP8266
https://iotdesignpro.com/projects/temperature-humidity-monitoring-over-thingspeak-using-arduino-esp8266
16 IoT based Home Automation project using NodeMCU ESP8266 and New Blynk app |
17 AWS In 10 Minutes | AWS Tutorial For Beginners | AWS Training Video | AWS Tutorial | Simplilearn - YouTube (week 6 ,day 3)
19 IoT Based Health Monitoring System using Raspberry Pi - YouTube (week 11, Day 3)
20 How to build a IOT Smart Irrigation System with Blynk, NodeMCU, and Soil Moisture - YouTube (Week 11,day 4)
21 Arduino Project: IOT Car Parking System using Nodemcu esp8266 wifi + Blynk (Tabs + led widgets) - YouTube (week 12, day3)
Temperature based Touchless Attendance System using NodeMCU and MLX90614 Infrared Thermometer
22
https://iotdesignpro.com/projects/temperature-based-touchless-attendance-system-using-nodemcu-and-mlx90614-infrared-thermometer
23
https://iotdesignpro.com/projects/iot-based-colour-sorting-machine-using-esp8266-and-thingspeak
Duration
CIE Assessment Assessment Mode Max Marks
In hours
2.a) Lack of security support on devices deployed in production of a manufacturing plant, including
asset management, update management, secure decommissioning, systems monitoring, and L4 3,5 1,2,3,5 5
response capabilities: is security support on IoT devices essential? Justify your answer.
b) Vulnerabilities are a major and constant issue in the field of the IoT. It can come from any layer of
IoT devices severely affecting the business operations of all the industries. As a systems engineer L4 3,5 1,2,3,5 5
what steps would you take to secure the organisation from malwares, adwares , Trojans,etc.
prepare an document for the best practices to be used by all the employees of an organization.
Section-2 (Practical) - 20 marks
3) Design Arduino IoT Cloud ESP8266 NodeMCU Alexa Home Automation system/Alexa class room
automation system. L4 1,3 1,3,4,5 20
4) Show with a practical example with the use of Arduino uno and sensor of your choice how data
can be sent to a thingspeak cloud and analyse the data. L3/l4 3,5 1,3,4,5 20
b) Explain the necessity of adopting IoT technology for a growing need to increase customer loyalty and
deliver the best in-store experience by retail sector in the following sectors: (i) Inventory L3/L4 10
management (ii) Smart payments (iii) Smart vending machines.
Section-2
3.a) This protocol has formed the foundation of data communication over the web. It is the most common 10
protocol that is used for IoT devices when there is a lot of data to be published. Which is this IoT L4
network protocol? why is it not a preferred choice nowadays? Which protocol would you suggest for
Additive manufacturing/3D printing process for an industry. List its features.
b) The cloud architect of ABB company has informed you to select the best communication protocol to be 10
used in smart cities, where there are millions of devices that function with less power and
memory. Which protocol would you suggest and why? Which protocol is used for smart street L3
lighting in a smart city.
4.a) Which is the most preferred protocol for IoT devices, say for example fire detectors? It should support 10
remote monitoring and used in devices which are economical and requires less power and memory. L4
Explain its working principle. 2
b) In an SBI ATM, a customer needs to withdraw Rs 15000/- cash. On entering the details, the ATM Kiosk 10
asks for the PIN as it is over Rs 10,000/- withdrawal The customer does get the OTP message from the
bank, enters the data, collects the receipt with the updated balance. However, the ATM KIOSK does not
ask for an OTP for transactions below Rs 10,000/-? Where is the checkpoint happening in the L3/L4
communication between SBI and customer. Elaborate your answer with details.
Section- 3
5.a) An organization debating whether to install a private cloud or to use a public cloud, e.g., the AWS, for
its computational and storage needs, asks your advice. What information will you require to base your 10
recommendation on? list the requirements that needs to be considered for using the cloud services. L3
b) Overprovisioning is the reliance on extra capacity to satisfy the needs of a large community of users
when the average-to-peak resource demand ratio is very high. Give an example of a large-scale system 10
using overprovisioning and discuss if overprovisioning is sustainable in that case and what are the L4
limitations of it. Is cloud elasticity based on overprovisioning sustainable? Give the arguments to
support your answer
6.a) SAP is a really big company, so much so that its offerings span multiple service models. Among them is
their Cloud PaaS which is an open business platform. It was designed to help developers build 3 10
applications more easily, offering both breadth and depth of service. What features are offered by PaaS L4
model which is beneficial to SAP company. Explain its features.
b) In financial sector, the E – payments made by the customer are failing repeatedly. What could be
wrong? Explain how gateways are used for data management, local applications and device L3 10
management in IoT.
Section-4
7.a) Illustrate the role of the Internet of Things for Increased Autonomy and Agility in Collaborative 10
Production Environments for Logistics & Supply Chain Optimization in manufacturing sector? L3
b) Siemens is a German multinational conglomerate company. The company builds automated machines 10
for the likes of BMW. Siemens introduced an operating system called Mindsphere, the cloud-based IoT
unit from Siemens which basically aggregates the data from all the different vital components of a L4
factory and then processes them through rich analytics to produce useful results. Suddenly, the
operating system was behaving weirdly and started to give inaccurate data / links were popping up ,
4
as if the system was hanging and it was noticed by the system engineers. What could have gone
wrong? how to control the situation.
8.a) Fanuc is one of the largest suppliers of industrial automation equipment in the world. The company 10
had developed FIELD System (Fanuc Intelligent Edge Link & Drive System), an open platform that
enables the execution of various IIoT applications that focus on heavy devices like robots, sensors, and L4
machine tools. How are supervisors in Fanuc able to anticipate any failure in the mechanism and keep
up with the schedule and reduce costs. Elaborate on the methods being used.
b) In the healthcare industry (Medical IoT) IoT devices are already being utilized to remotely monitor 10
patients’ vital signs and has proven very helpful since the pandemic . what are the possible L4
consequences of IoT security attacks in Medical IoT.
Section-5
9.a) Heavy-equipment maker Caterpillar has long been an IoT projects pioneer. It wants to give the machine 10
operators an at-a-glance view of everything from fuel levels to when air filters need replacing. If an old L4
filter expires, the company can send basic instructions for how to replace it via an AR app. Recommend
the technology can be adopted by Caterpillar to meet its desired requirements and improve the
efficiency.
b) Amazon is already using the smart warehouse at the beginning stage. Explain the deployment and 10
operational view, resources, services, virtual entities, users in an IoT system by considering a smart L3
warehouse as an example.
10.a) Netflix is an entertainment platform that started in the United States, but eventually, it expanded to 10
many countries and soon became popular. How could Netflix confront the scalability problem with the 5
sudden increase in viewers. What kind of databases were used and what were the other services L4
offered by the solution to the scalability problem.
Problem statement: Design a IIoT system for a given application with cloud interfacing and show the output. (Any
development board NODEMCU ESP 8266/ Arduino/raspberry pi can be used). troubleshoot if required to get the desired
output.
Writing code for Cloud interfacing and initialization. (Programming Arduino for Sending data to cloud)
2 30
5 Viva voce 10
Total 100
Sl No Equipment’s Quantity
1 Arduino Boards 5
2 NODEMCU Esp8266 5
3 Raspberry Pi Boards 2