SlideShare a Scribd company logo
IoTI n t e r n e t o f T h i n g s
P r e m K u m a r B a d r i
Associate Software - Microsoft
P K
H I E R A R C H Y O F
D A T A
U N D E R S T A N D I N G
O F I O T
E V O L U T I O N O F
I N T E R N E T
A R C H I T E C T U R E
O F I O T
A B O U T I O T
B O A R D S
A B O U T
A R D U I N O
D E M O
04
03
02
01
Data
Information
Knowledge
Wisdom
Data
The raw material of information
Information
Data organized and presented by someone
Knowledge
Information read, heard or seen ad understood
And integrated
Wisdom
Distilled knowledge and understanding which can
Lead to decisions
Internet Things
Internet is basically a network that is
formed by connecting computers globally
and sharing data across the world
Connecting computers globally to
connect small devices is called
Internet of Thing
The Internet of things (IoT) is the network of devices such as vehicles, and home appliances
that contain electronics, software, actuators, and connectivity which allows these things to
connect, interact and exchange data.
Internet World
Access of information from all around the world at
your fingertips
Pre Internet
Expensive phone calls and messages to
communicate with your friends and family
Social Media World
Socializing and networking with people all around the
world
Internet of Things
Connecting inanimate devices over the internet
without human intervention
Stage 1 Stage 2 Stage 3 Stage 4
Sensors,
Actuators,
Devices etc...
Web API
Pre-Processing,
Storage and
Analytics
Visualization
A r d u i n o
A r d u i n o i s a n o p e n - s o u r c e
h a r d w a r e a n d s o f t w a r e c o m p a n y ,
p r o j e c t a n d u s e r c o m m u n i t y t h a t
d e s i g n s a n d m a n u f a c t u r e s s i n g l e -
b o a r d m i c r o c o n t r o l l e r s a n d
m i c r o c o n t r o l l e r k i t s f o r b u i l d i n g
d i g i t a l d e v i c e s a n d i n t e r a c t i v e
o b j e c t s t h a t c a n s e n s e a n d
c o n t r o l o b j e c t s i n t h e p h y s i c a l
a n d d i g i t a l w o r l d .
R a s p b e r r y P i
I t i s a m i n i c o m p u t e r w i t h
R a s p b i a n O S . I t c a n r u n
m u l t i p l e p r o g r a m s a t a t i m e .
I n t e l E d i s o n
T r u s t I n t e l t o d e l i v e r t h e m o s t
p o w e r f u l s i n g l e - b o a r d c o m p u t e r
f o r a d v a n c e d I o T p r o j e c t s . I n t e l
E d i s o n i s a h i g h - p e r f o r m a n c e ,
d u a l - c o r e C P U w i t h a s i n g l e c o r e
m i c r o - c o n t r o l l e r t h a t c a n
s u p p o r t c o m p l e x d a t a c o l l e c t i o n .
When the download finishes, proceed with the installation & please allow the driver installation process when you get
a warning from the operating system.
Choose the components to install
Choose the installation directory
(we suggest to keep the default one)
The process will extract and install all the required files to
execute properly the Arduino Software (IDE)
Arduino IDE
Internet of Things - Introduction
const int m1p = 4, m1n = 5, m2p = 6, m2n = 7;
void forward(void) {
digitalWrite(m1p, HIGH);
digitalWrite(m1n, LOW);
digitalWrite(m2p, HIGH);
digitalWrite(m2n, LOW);
}
void left(void) {
digitalWrite(m1p, LOW);
digitalWrite(m1n, HIGH);
digitalWrite(m2p, HIGH);
digitalWrite(m2n, LOW);
}
void backward (void) {
digitalWrite(m1p, LOW);
digitalWrite(m1n, HIGH);
digitalWrite(m2p, LOW);
digitalWrite(m2n, HIGH);
}
void right(void) {
digitalWrite(m1p, HIGH);
digitalWrite(m1n, LOW);
digitalWrite(m2p, LOW);
digitalWrite(m2n, HIGH);
}
void halt(void) {
digitalWrite(m1p, LOW);
digitalWrite(m1n, LOW);
digitalWrite(m2p, LOW);
digitalWrite(m2n, LOW);
}
void setup() {
Serial.begin(9600);
pinMode(m1p, OUTPUT);
pinMode(m1n, OUTPUT);
pinMode(m2p, OUTPUT);
pinMode(m2n, OUTPUT);
halt();
}
void loop() {
if (Serial.available() > 0) {
switch (Serial.read()) {
case 'F':
forward();
break;
case 'B':
backward();
break;
case 'L':
left();
break;
case 'R':
right();
break;
case 'S':
halt();
break;
default:
break;
}
}
}
Internet of Things - Introduction
Internet of Things - Introduction
Language References
• Arduino language - https://www.arduino.cc/reference/en/
• Arduino Built In Examples - https://www.arduino.cc/en/Tutorial/BuiltInExamples
• Arduino Libraries - https://www.arduino.cc/en/Reference/Libraries
• Raspberrypi - https://www.raspberrypi.org/education/
IDE'S
• Arduino IDE - https://www.arduino.cc/en/Main/Software
• Arduino Online - https://create.arduino.cc/
• Raspberrypi IDE - https://www.raspberrypi.org/blog/mu-python-ide/
Video Tutorial
• Arduino - https://www.youtube.com/playlist?list=PLGs0VKk2DiYx6CMdOQR_hmJ2NbB4mZQn-
• Raspberrypi - https://www.youtube.com/playlist?list=PLGs0VKk2DiYypuwUUM2wxzcI9BJHK4Bfh
Free Course by IIT’s
• NPTEL Joining Link- https://onlinecourses.nptel.ac.in/noc19_cs31/preview
T h a n k Y o u

More Related Content

ODP
Running Puppet In Stand Alone Mode
PDF
TRUTH, SITUATION, & CONTEXT AWARENESS
PDF
Research and Development in Roof-Top Solar Potentiality Using LiDAR Technology
PDF
Engineer Internship
PDF
Voip realities and realisations
PDF
Technologies That Will Change Everything
PPTX
PRESENTATION
PDF
Trends, organisatie impact en social media presentatie
Running Puppet In Stand Alone Mode
TRUTH, SITUATION, & CONTEXT AWARENESS
Research and Development in Roof-Top Solar Potentiality Using LiDAR Technology
Engineer Internship
Voip realities and realisations
Technologies That Will Change Everything
PRESENTATION
Trends, organisatie impact en social media presentatie

What's hot (8)

PDF
MSP Automation - Application and Execution
PDF
ဗမာ့ေအာင္ဆန္း(ေမာင္ထင္)
PDF
PARASITIC COMPUTING: PROBLEMS AND ETHICAL CONSIDERATION
PDF
Understanding Online Consumer Behavior in Fashion E-commerce by the applicati...
PPTX
IoT_CONASTA64
PPTX
Evaluation question 4
PDF
H3LP DTR V.2.0.
PPSX
Inkwazi landscaping show
MSP Automation - Application and Execution
ဗမာ့ေအာင္ဆန္း(ေမာင္ထင္)
PARASITIC COMPUTING: PROBLEMS AND ETHICAL CONSIDERATION
Understanding Online Consumer Behavior in Fashion E-commerce by the applicati...
IoT_CONASTA64
Evaluation question 4
H3LP DTR V.2.0.
Inkwazi landscaping show
Ad

Similar to Internet of Things - Introduction (20)

PPTX
Intro to 4IR, IoT, and Embedded Systems.pptx
PPTX
The internet of things (io t)
PPTX
The internet of things (io t) : IoT academy
PPTX
Internet of things
PDF
IoT White Paper
PDF
Building for the Internet of Things: Hardware, Sensors & the Cloud
PPTX
CHAPTER 9-EMERGING TRENDS.pptx
PPTX
Internet of Things - block buildings Unit 2.pptx
PDF
OCS352 IOT CONCEPTS AND APPLICATION 5 NOTES.pdf
PDF
OCS352 IOT All application specific and others
PPTX
Internet of thing (IOT) AICT (Lec#10).pptx
PDF
Rapid iteration for an Internet of Things
PDF
iotarchitecture-190506052723.pdf
PPTX
IoT and embedded systems.pptx
PPTX
Iot architecture
PPTX
IOT – Internet of things.pptx (A Brief Introduction)
PPTX
IOT – Internet of things.pptx A Brief Introduction
PPTX
iot_ppt.pptx
PPTX
The greatest IoT sales slidedeck every created (2nd version)
PPT
Intro to 4IR, IoT, and Embedded Systems.pptx
The internet of things (io t)
The internet of things (io t) : IoT academy
Internet of things
IoT White Paper
Building for the Internet of Things: Hardware, Sensors & the Cloud
CHAPTER 9-EMERGING TRENDS.pptx
Internet of Things - block buildings Unit 2.pptx
OCS352 IOT CONCEPTS AND APPLICATION 5 NOTES.pdf
OCS352 IOT All application specific and others
Internet of thing (IOT) AICT (Lec#10).pptx
Rapid iteration for an Internet of Things
iotarchitecture-190506052723.pdf
IoT and embedded systems.pptx
Iot architecture
IOT – Internet of things.pptx (A Brief Introduction)
IOT – Internet of things.pptx A Brief Introduction
iot_ppt.pptx
The greatest IoT sales slidedeck every created (2nd version)
Ad

More from Prem Kumar Badri (20)

PPTX
Module 15 attributes
PPTX
Module 14 properties and indexers
PPTX
Module 12 aggregation, namespaces, and advanced scope
PPTX
Module 13 operators, delegates, and events
PPTX
Module 11 : Inheritance
PPTX
Module 10 : creating and destroying objects
PPTX
Module 9 : using reference type variables
PPTX
Module 8 : Implementing collections and generics
PPTX
Module 7 : Arrays
PPTX
Module 6 : Essentials of Object Oriented Programming
PPTX
Module 5 : Statements & Exceptions
PPTX
Module 4 : methods & parameters
PPTX
Module 3 : using value type variables
PPTX
Module 2: Overview of c#
PPTX
Module 1 : Overview of the Microsoft .NET Platform
PPTX
C# Non generics collection
PPTX
C# Multi threading
PPT
C# Method overloading
PPTX
C# Inheritance
PPTX
C# Generic collections
Module 15 attributes
Module 14 properties and indexers
Module 12 aggregation, namespaces, and advanced scope
Module 13 operators, delegates, and events
Module 11 : Inheritance
Module 10 : creating and destroying objects
Module 9 : using reference type variables
Module 8 : Implementing collections and generics
Module 7 : Arrays
Module 6 : Essentials of Object Oriented Programming
Module 5 : Statements & Exceptions
Module 4 : methods & parameters
Module 3 : using value type variables
Module 2: Overview of c#
Module 1 : Overview of the Microsoft .NET Platform
C# Non generics collection
C# Multi threading
C# Method overloading
C# Inheritance
C# Generic collections

Recently uploaded (20)

PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
master seminar digital applications in india
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
RMMM.pdf make it easy to upload and study
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Lesson notes of climatology university.
PDF
Classroom Observation Tools for Teachers
PDF
01-Introduction-to-Information-Management.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Microbial disease of the cardiovascular and lymphatic systems
O7-L3 Supply Chain Operations - ICLT Program
master seminar digital applications in india
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
STATICS OF THE RIGID BODIES Hibbelers.pdf
Weekly quiz Compilation Jan -July 25.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
FourierSeries-QuestionsWithAnswers(Part-A).pdf
GDM (1) (1).pptx small presentation for students
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
RMMM.pdf make it easy to upload and study
Module 4: Burden of Disease Tutorial Slides S2 2025
Computing-Curriculum for Schools in Ghana
Lesson notes of climatology university.
Classroom Observation Tools for Teachers
01-Introduction-to-Information-Management.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
human mycosis Human fungal infections are called human mycosis..pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS

Internet of Things - Introduction

  • 1. IoTI n t e r n e t o f T h i n g s P r e m K u m a r B a d r i Associate Software - Microsoft P K
  • 2. H I E R A R C H Y O F D A T A U N D E R S T A N D I N G O F I O T E V O L U T I O N O F I N T E R N E T A R C H I T E C T U R E O F I O T A B O U T I O T B O A R D S A B O U T A R D U I N O D E M O
  • 3. 04 03 02 01 Data Information Knowledge Wisdom Data The raw material of information Information Data organized and presented by someone Knowledge Information read, heard or seen ad understood And integrated Wisdom Distilled knowledge and understanding which can Lead to decisions
  • 4. Internet Things Internet is basically a network that is formed by connecting computers globally and sharing data across the world Connecting computers globally to connect small devices is called Internet of Thing
  • 5. The Internet of things (IoT) is the network of devices such as vehicles, and home appliances that contain electronics, software, actuators, and connectivity which allows these things to connect, interact and exchange data.
  • 6. Internet World Access of information from all around the world at your fingertips Pre Internet Expensive phone calls and messages to communicate with your friends and family Social Media World Socializing and networking with people all around the world Internet of Things Connecting inanimate devices over the internet without human intervention
  • 7. Stage 1 Stage 2 Stage 3 Stage 4 Sensors, Actuators, Devices etc... Web API Pre-Processing, Storage and Analytics Visualization
  • 8. A r d u i n o A r d u i n o i s a n o p e n - s o u r c e h a r d w a r e a n d s o f t w a r e c o m p a n y , p r o j e c t a n d u s e r c o m m u n i t y t h a t d e s i g n s a n d m a n u f a c t u r e s s i n g l e - b o a r d m i c r o c o n t r o l l e r s a n d m i c r o c o n t r o l l e r k i t s f o r b u i l d i n g d i g i t a l d e v i c e s a n d i n t e r a c t i v e o b j e c t s t h a t c a n s e n s e a n d c o n t r o l o b j e c t s i n t h e p h y s i c a l a n d d i g i t a l w o r l d . R a s p b e r r y P i I t i s a m i n i c o m p u t e r w i t h R a s p b i a n O S . I t c a n r u n m u l t i p l e p r o g r a m s a t a t i m e . I n t e l E d i s o n T r u s t I n t e l t o d e l i v e r t h e m o s t p o w e r f u l s i n g l e - b o a r d c o m p u t e r f o r a d v a n c e d I o T p r o j e c t s . I n t e l E d i s o n i s a h i g h - p e r f o r m a n c e , d u a l - c o r e C P U w i t h a s i n g l e c o r e m i c r o - c o n t r o l l e r t h a t c a n s u p p o r t c o m p l e x d a t a c o l l e c t i o n .
  • 9. When the download finishes, proceed with the installation & please allow the driver installation process when you get a warning from the operating system. Choose the components to install Choose the installation directory (we suggest to keep the default one)
  • 10. The process will extract and install all the required files to execute properly the Arduino Software (IDE) Arduino IDE
  • 12. const int m1p = 4, m1n = 5, m2p = 6, m2n = 7; void forward(void) { digitalWrite(m1p, HIGH); digitalWrite(m1n, LOW); digitalWrite(m2p, HIGH); digitalWrite(m2n, LOW); } void left(void) { digitalWrite(m1p, LOW); digitalWrite(m1n, HIGH); digitalWrite(m2p, HIGH); digitalWrite(m2n, LOW); } void backward (void) { digitalWrite(m1p, LOW); digitalWrite(m1n, HIGH); digitalWrite(m2p, LOW); digitalWrite(m2n, HIGH); } void right(void) { digitalWrite(m1p, HIGH); digitalWrite(m1n, LOW); digitalWrite(m2p, LOW); digitalWrite(m2n, HIGH); } void halt(void) { digitalWrite(m1p, LOW); digitalWrite(m1n, LOW); digitalWrite(m2p, LOW); digitalWrite(m2n, LOW); }
  • 13. void setup() { Serial.begin(9600); pinMode(m1p, OUTPUT); pinMode(m1n, OUTPUT); pinMode(m2p, OUTPUT); pinMode(m2n, OUTPUT); halt(); } void loop() { if (Serial.available() > 0) { switch (Serial.read()) { case 'F': forward(); break; case 'B': backward(); break; case 'L': left(); break; case 'R': right(); break; case 'S': halt(); break; default: break; } } }
  • 16. Language References • Arduino language - https://www.arduino.cc/reference/en/ • Arduino Built In Examples - https://www.arduino.cc/en/Tutorial/BuiltInExamples • Arduino Libraries - https://www.arduino.cc/en/Reference/Libraries • Raspberrypi - https://www.raspberrypi.org/education/ IDE'S • Arduino IDE - https://www.arduino.cc/en/Main/Software • Arduino Online - https://create.arduino.cc/ • Raspberrypi IDE - https://www.raspberrypi.org/blog/mu-python-ide/ Video Tutorial • Arduino - https://www.youtube.com/playlist?list=PLGs0VKk2DiYx6CMdOQR_hmJ2NbB4mZQn- • Raspberrypi - https://www.youtube.com/playlist?list=PLGs0VKk2DiYypuwUUM2wxzcI9BJHK4Bfh Free Course by IIT’s • NPTEL Joining Link- https://onlinecourses.nptel.ac.in/noc19_cs31/preview
  • 17. T h a n k Y o u