Welcome to
PES University
Ring Road Campus, Bengaluru
1
Designing of IoT Solutions
UE19CS400SC
Prof. Charanraj B R
Lecture 1
2
Disclaimer
☞ This presentation is purely educational.
☞ The views expressed by the presenter is not representation of
any organization.
☞ The views are based on professional experience of the
presenter and no liability is accepted by the
presenter in the event of any potential
or perceived losses resulting from
this presentation.
3
Raise your hand if you
have any questions
4
Know Your Course: Resources
• Reference Books:
Arshdeep Bahga, Vijay Madisetti,
“Internet of Things – A hands-on approach”,
Universities Press, 2015
David Hanes
IoT Fundamentals | Networking Technologies,
Protocols, and Use Cases for the
Internet of Things
2017
5
Know Your Course: Syllabus
UNIT 1 UNIT 2 UNIT 3
Introduction Smart objects IoT Physical
to IoT and IoT Platforms Devices &
Design Methodology Endpoints
UNIT 4
IoT Physical Server and Data
Analytics for IoT and Case
Studies and Advanced Topics 6
Course Mechanics
☞ Instructor: Prof. Charanraj B R
https://faculty.pes.edu/p10367
☞ Classes:
• Class! Not every bit of material will be on the slides or in the
text.
• Class Monday 10:45 AM to 12:45 PM
• Some classes will be Labs!
7
Course Mechanics
☞ You will need to join my class on the Teams environment
☞ Submit all your assignments thru Teams using
Office 365 or equivalent
☞ Email submission NOT accepted
8
Course Mechanics
☞ Feedback is encouraged!
• Email me at charanrajbr@pes.edu
9
Grading Scheme
• Assessment policy: In Semester Assessment (ISA) Max : 25
• Assessment policy: End Semester Assessment (ESA) Max: 25
• Total = ISA + ESA = 50 marks
Activity Marks Remarks
ISA 1 20 Scaled down to 10
ISA 2 20 Scaled down to 10
Mini Project 25 (approx.) Scaled down to 5
Total Marks 25
Activity Marks Remarks
Pen and Paper 50 Scaled down to 25
Total marks 25
10
Grading
☞ If any mini project is submitted late, the following applies:
☞ Late by up to 24 hours ( 1 day) – lose 25% of your marks
☞ Late by up to 48 hours (2 days) – lose 50% of your marks
☞ Late by up to 72 hours (3 days) – lose 75% of your marks
☞ Late Beyond 72 hours – Zero
11
Honour Code for UE19CS400SC – Designing of IoT
Solution
☞ The Honour Code is the statement on academic integrity.
12
Academic Honesty
☞ Academic honesty is expected from each student participating in the
course.
☞ No sharing (willing, unwilling, knowing, unknowing) of assignment code
between students
13
14
Research Team of C-IoT
☞ Prof. Prasad H.B. – Director
☞ Prof. Charanraj B. R.
☞ Dr. Adithya B
☞ Prof. Revathi G. P.
☞ Prof. Vadiraja A
☞ Dr. Ashok Kumar Patil
☞ Dr. Roopa Ravish
15
Objectives of C-IoT
☞ Provide students and faculty opportunities to work on IoT domains.
☞ Address the security of IoT platforms comprehensively working with
Centre for (ISFCR).
☞ Form a research and development community with cross disciplinary
collaboration.
☞ Pursue research in IoT technology.
16
Domains of C-IoT
Note: This classification is for our convenience 17
1. Industrial IoT
18
2. Smart City
19
3. Critical Information Infrastructure (CII)
cyber-attacks and DoS attacks
20
4. Rural IoT
21
5. Medical IoT
22
6. Wearable's
23
Funding Organization
The Centre is NOW fully FUNDED by PES University
24
Location
PES University,
BE-Block, 11th floor, Room No. 1112
RR Campus,
Bangalore
Contact: Prof. Charanraj B R
Email: charanrajbr@pes.edu
Website:- iot.pes.edu
25
Designing of IoT Solution
Outline of Presentation
➢ Introduction to IoT
➢ Digital Evolution
➢ What is IoT?
➢ Why IoT?
➢ History of IoT
➢ How IoT works?
➢ Pros and cons of IoT
➢ IoT benefits to organizations
➢ Characteristics of IoT
Introduction to IoT
27
Designing of IoT Solution
Digital Evolution
7.4 billion-people on the planet
180 billion-devices connected to the
internet by 2025
6.58-average number of connected
devices per consumer in 2020
44%-children under the age of 1 use
smart devices
Designing of IoT Solution
Evolution of Digital Transformation
Designing of IoT Solution
IoT and Digitization
Designing of IoT Solution
Evolutionary Phases of the Internet
Designing of IoT Solution
The Rapid Growth in the Number of Devices Connected to the Internet
Designing of IoT Solution
What is IOT?
The basic premise and goal of IoT is to “connect the
unconnected”
A dynamic global network infrastructure with self-
configuring capabilities based on standard and
interoperable communication protocols where
physical and virtual "things" have identities,
physical attributes, and virtual personalities and
use intelligent interfaces, and are seamlessly
integrated into the information network, often
communicate data associated with users and their
environments.
Designing of IoT Solution
What is IOT?
Internet of things (IoT) is a system of interrelated
computing devices, mechanical and digital machines
provided with unique identifiers (UIDs) and the ability
to transfer data over a network without requiring
human-to-human or human-to-computer interaction.
Source: Wikipedia
Designing of IoT Solution
Why Is IoT so Important?
Designing of IoT Solution
How are these devices connected?
Designing of IoT Solution
Genesis of IoT
Kevin Ashton is sometimes called
the “Inventor of IoT” since the first
used the term in 1999 to describe a
system where the Internet is
connected to the physical world via
ubiquitous sensors.
Designing of IoT Solution
Pros and cons of IoT
Advantages:
➢ Access information
➢ Communication
➢ Cost-effective
➢ Automation
Disadvantages:
➢ Privacy & security
➢ Complexity
➢ Lesser jobs
➢ Dependability
Designing of IoT Solution
IoT benefits to organizations
➢ monitor their overall business processes;
➢ improve the customer experience ;
➢ save time and money;
➢ enhance employee productivity;
➢ integrate and adapt business models;
➢ make better business decisions; and
➢ generate more revenue.
Designing of IoT Solution
Characteristics of IoT
➢ Dynamic & Self- Adapting
➢ Self-Configuring
➢ Interoperable Communication Protocols
➢ Unique Identity
➢ Integrated into Information Network
Designing of IoT Solution
What should we achieve at the end of the course?
1. Understand the fundamentals of Internet of Things and various Architectures.
2. Develop physical computing applications using Arduino, Raspberry Pi or
equivalent boards.
3. Evaluate different Access technologies and Application protocols to design a
basic IoT application.
4. Understand the need of Data Analytics and Security in IoT.
5. Develop and Evaluate a real world application of Internet of Things.
Designing of IoT Solution
What you will be working on ?
1. Single board computers 4. Actuators
a. RaspberryPi (3, 4, Zero etc) a. LEDs
b. BananaPi b. Motors
2. Microcontrollers
a. Arduino UNO c. Relay
b. ESP8266 d. Solenoid Valves etc
c. ESP32 (NodeMCU) 5. Cloud Middlewares/Applications
3. Sensors a. GCP
a. Temperature b. AWS
b. Pressure c. ThingSpeak
c. Humidity d. CloudMQTT etc.
d. Soil Moisture etc.
Charanraj B R
Computer Science and Engineering
PES University, Bengaluru
THANK YOU
43