SlideShare a Scribd company logo
1 of 29
Internet ofThings and
home automation
MujahedAltahle
ABOUT ME
Education: Electrical/
Control/Computer/Communication
Engineering
Job: IoT Systems Engineer @ Wasslz, Sales
Manger @ Makerpot.com
Skills: Systems Administration, Computer
Networking, Computer Programming,
Embedded Systems, Information Security,
Curiosity,Asking, Reading
What is IoT?
Any thing
Anywhere
Anytime
WHAT IS IOT?
• The Internet of Things (IoT) is the network of physical objects or
"things" embedded with electronics, software, sensors, and network
connectivity, which enables these objects to collect and exchange
data.
• IoT allows objects to be sensed and controlled remotely across
existing network infrastructure, creating opportunities for more
direct integration between the physical world and computer-based
systems, and resulting in improved efficiency, accuracy and economic
benefit.
• Internet connected objects (things) working together to solve a
business problem
• Has been around for quite a while, but only recently has become
affordable for personal use
WHY IOT?
Generate, collect, process and use acquired information to make better
decisions
Smart objects: Make things that weren’t meant to talk to each other interact
smartly
Gartner says the Internet of Things installed base will grow to 26 Billion units
by 2020; I want to be well aligned and prepared for that
WHY SHOULD I
LEARN ABOUT
IOT?
• Emerging technologies
• Growing IoT Services
and Applications in
various areas including
smart cities, healthcare,
transport, logistics, retail,
safety and security, etc.
• Business trends and new
opportunities
6
7
Sensor devices are becoming widely available
8
More “Things” are being connected
9
People Connecting to Things
Motion sensor
Motion sensor
Motion sensor
ECG sensor
Internet
10
Things Connecting to Things
- Complex and heterogeneous
resources and networks
11
11
“Thing” connected to the internet
Source: CISCO
FEW APPLICATIONS OF IOT
Building and
Home
automation
Manufacturing
Medical and
Healthcare
systems
Media
Environmental
monitoring
Infrastructure
management
Energy
management
Transportation
Better quality
of life for
elderly
You name it,
and you will
have it in IoT!
IOT
APPLICATIONS
IOT ARCHITECTURE
Protocol Stack
15
Network (IP)
IEEE 802.15.4
PHY/MAC
TCP/UDP
Application
Network (IP)
IEEE 802.15.4
PHY/MAC
TCP/UDP
Application
IEEE 802.15.4
PHY/MAC
Network (IP)
IEEE 802.3
(Ethernet)
Network (IP)
IEEE 802.3
(Ethernet)
TCP/UDP
Application
Wireless
Medium
The Internet
Thing Thing
Gateway
Server
ELEMEN
TS OF
IOT
• THINGS ,DEVICES, HARDWARE
• MCU,Arduino, ESP
• Firmware
• Sensors
• Actuators
• Power
• COMMUNICATIONS
• Wi-Fi, RF, GSM, Bluetooth, Zigbee..
• Protocols ,TCP, UDP ,IP, MQTT, COAP, RPC,WebSocket, …
• Gateway, sink
• APPLICATIONS, SOFTWARE
• Servers,Web App ,Mobile App
• DATA SCIENCE ADVANCED
• INFORMATION SECURITY ADVANCED
IoT Protocols
• CoAP ( Constrained Application Protocol)
• MQTT (Message QueueTelemetryTransport)
• XMPP (Extensible Messaging and Presence Protocol)
• 6LoWPAN (Low powerWireless Personal Area
Networks)
Security &
Privacy
• Are they important?
• What is the risk?
• What are the challenges?
• Device level
• Network level
• System level
• User level
• Solutions?
18
19
Things, Data, and lots of it
image courtesy: Smarter Data - I.03_C by Gwen Vanhee
LET’S DO IT
PRE-REQUISITES
21
We expect you are familiar with
hardware systems.
We expect you know about basic
communication and networking.
We expect you have a knowledge
of the object oriented programming
(especially C).
MESSAGE
QUEUING
TELEMETRY
TRANSPORT
(MQTT)
• Lightweight messaging protocol
designed for sensors and devices with
• Flaky network connectivity
• Low computing power
• Connections where bandwidth is at a premium
Works on top of TCP
Transport Layer Security (TLS)
Protocol specification is open source
MESSAGE
QUEUING
TELEMETRY
TRANSPORT
(MQTT)
Applications:
• A way to obtain real world data
• information is gathered by an increasing
number of sensors and devices deployed all
over
• A way to provide real time
information
• E.g. Locate an item in a supply chain
• Accurate current load of a any system (e.g.
electricity meters)
• Current status of a system (level of liquid in a
container, temperature, pressure etc.)
• A way to connect all the devices and sensors
directly to your messaging infrastructure
MQTT Architecture
• All three clients open TCP
connections with the broker. Clients
B and C subscribe to the topic
temperature .
MQTT Topics and Topic Matching
In MQTT, topics are hierarchical, like a
filing system (e.g.,
kitchen/oven/temperature).
MQTT Architecture
• At a later time, Client A publishes
a value of 22.5 for topic
temperature. The broker forwards
the message to all subscribed
clients.
MQTT Topics and Topic Matching
In MQTT, topics are hierarchical, like a
filing system (e.g.,
kitchen/oven/temperature).
INTRODUCTION TO ARDUINO
PRACTICAL EXAMPLE
READ
PRACTICE
UPDATE
QUESTIONS??

More Related Content

What's hot

IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
MachinePulse
 

What's hot (20)

Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
 
Iot
IotIot
Iot
 
Internet of Things (IoT) Presentation
Internet of Things (IoT) PresentationInternet of Things (IoT) Presentation
Internet of Things (IoT) Presentation
 
Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shah
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
 
Overview of IoT and Security issues
Overview of IoT and Security issuesOverview of IoT and Security issues
Overview of IoT and Security issues
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the future
 
Introduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basicsIntroduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basics
 
IoT - Apps & Services
IoT - Apps & ServicesIoT - Apps & Services
IoT - Apps & Services
 
IoT - Introduction
IoT - IntroductionIoT - Introduction
IoT - Introduction
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Internet of Things - IoT
Internet of Things - IoTInternet of Things - IoT
Internet of Things - IoT
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
 
Simon Ford - ARM and the Open Internet of Things
Simon Ford - ARM and the Open Internet of ThingsSimon Ford - ARM and the Open Internet of Things
Simon Ford - ARM and the Open Internet of Things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IoT Architecture
IoT ArchitectureIoT Architecture
IoT Architecture
 
Making sense of IoT, M2M and Big Data
Making sense of IoT, M2M and Big DataMaking sense of IoT, M2M and Big Data
Making sense of IoT, M2M and Big Data
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the art
 
Iot how it works
Iot   how it worksIot   how it works
Iot how it works
 
IoT introduction
IoT introductionIoT introduction
IoT introduction
 

Similar to Introduction to IoT

1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt
Rizwan408930
 
SCADA-IoT_Ben-Yee-V2-2018-ENTELEC-PowerPoint.pdf
SCADA-IoT_Ben-Yee-V2-2018-ENTELEC-PowerPoint.pdfSCADA-IoT_Ben-Yee-V2-2018-ENTELEC-PowerPoint.pdf
SCADA-IoT_Ben-Yee-V2-2018-ENTELEC-PowerPoint.pdf
GobinathAECEJRF1101
 
OCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfOCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdf
gopinathcreddy
 

Similar to Introduction to IoT (20)

IOT.pptx
IOT.pptxIOT.pptx
IOT.pptx
 
1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt
 
Chapter~4.pptx
Chapter~4.pptxChapter~4.pptx
Chapter~4.pptx
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things-IoT.pptx
Internet of things-IoT.pptxInternet of things-IoT.pptx
Internet of things-IoT.pptx
 
SCADA-IoT_Ben-Yee-V2-2018-ENTELEC-PowerPoint.pdf
SCADA-IoT_Ben-Yee-V2-2018-ENTELEC-PowerPoint.pdfSCADA-IoT_Ben-Yee-V2-2018-ENTELEC-PowerPoint.pdf
SCADA-IoT_Ben-Yee-V2-2018-ENTELEC-PowerPoint.pdf
 
Iot.pptx
Iot.pptxIot.pptx
Iot.pptx
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
OCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfOCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdf
 
Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computing
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOT
 
IOT UNIT I.pptx
IOT UNIT I.pptxIOT UNIT I.pptx
IOT UNIT I.pptx
 
Internet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M CommunicationInternet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M Communication
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enable
 
COMPARATIVE STUDY BETWEEN VARIOUS PROTOCOLS USED IN INTERNET OF THING
COMPARATIVE STUDY BETWEEN VARIOUS  PROTOCOLS USED IN INTERNET OF THINGCOMPARATIVE STUDY BETWEEN VARIOUS  PROTOCOLS USED IN INTERNET OF THING
COMPARATIVE STUDY BETWEEN VARIOUS PROTOCOLS USED IN INTERNET OF THING
 
Unit 6 Final ppt (1).ppt
Unit 6 Final ppt (1).pptUnit 6 Final ppt (1).ppt
Unit 6 Final ppt (1).ppt
 
internet of things(Architecture and components).pptx
internet of  things(Architecture and components).pptxinternet of  things(Architecture and components).pptx
internet of things(Architecture and components).pptx
 
7CS4_IOT_Unit-1.pdf
7CS4_IOT_Unit-1.pdf7CS4_IOT_Unit-1.pdf
7CS4_IOT_Unit-1.pdf
 
Internet of things & its insights
Internet of things & its insightsInternet of things & its insights
Internet of things & its insights
 
2 - Iot-Internet-of-Things.pptx
2 - Iot-Internet-of-Things.pptx2 - Iot-Internet-of-Things.pptx
2 - Iot-Internet-of-Things.pptx
 

Recently uploaded

CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
ehyxf
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
tufbav
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Naicy mandal
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
amitlee9823
 
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
amitlee9823
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
motiram463
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
uodye
 
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men 🔝Muzaffarpur🔝 ...
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men  🔝Muzaffarpur🔝  ...➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men  🔝Muzaffarpur🔝  ...
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men 🔝Muzaffarpur🔝 ...
amitlee9823
 

Recently uploaded (20)

CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
HLH PPT.ppt very important topic to discuss
HLH PPT.ppt very important topic to discussHLH PPT.ppt very important topic to discuss
HLH PPT.ppt very important topic to discuss
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
 
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
 
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men 🔝Muzaffarpur🔝 ...
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men  🔝Muzaffarpur🔝  ...➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men  🔝Muzaffarpur🔝  ...
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men 🔝Muzaffarpur🔝 ...
 

Introduction to IoT

  • 1. Internet ofThings and home automation MujahedAltahle
  • 2. ABOUT ME Education: Electrical/ Control/Computer/Communication Engineering Job: IoT Systems Engineer @ Wasslz, Sales Manger @ Makerpot.com Skills: Systems Administration, Computer Networking, Computer Programming, Embedded Systems, Information Security, Curiosity,Asking, Reading
  • 3. What is IoT? Any thing Anywhere Anytime
  • 4. WHAT IS IOT? • The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data. • IoT allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit. • Internet connected objects (things) working together to solve a business problem • Has been around for quite a while, but only recently has become affordable for personal use
  • 5. WHY IOT? Generate, collect, process and use acquired information to make better decisions Smart objects: Make things that weren’t meant to talk to each other interact smartly Gartner says the Internet of Things installed base will grow to 26 Billion units by 2020; I want to be well aligned and prepared for that
  • 6. WHY SHOULD I LEARN ABOUT IOT? • Emerging technologies • Growing IoT Services and Applications in various areas including smart cities, healthcare, transport, logistics, retail, safety and security, etc. • Business trends and new opportunities 6
  • 7. 7 Sensor devices are becoming widely available
  • 8. 8 More “Things” are being connected
  • 9. 9 People Connecting to Things Motion sensor Motion sensor Motion sensor ECG sensor Internet
  • 10. 10 Things Connecting to Things - Complex and heterogeneous resources and networks
  • 11. 11 11 “Thing” connected to the internet Source: CISCO
  • 12. FEW APPLICATIONS OF IOT Building and Home automation Manufacturing Medical and Healthcare systems Media Environmental monitoring Infrastructure management Energy management Transportation Better quality of life for elderly You name it, and you will have it in IoT!
  • 15. Protocol Stack 15 Network (IP) IEEE 802.15.4 PHY/MAC TCP/UDP Application Network (IP) IEEE 802.15.4 PHY/MAC TCP/UDP Application IEEE 802.15.4 PHY/MAC Network (IP) IEEE 802.3 (Ethernet) Network (IP) IEEE 802.3 (Ethernet) TCP/UDP Application Wireless Medium The Internet Thing Thing Gateway Server
  • 16. ELEMEN TS OF IOT • THINGS ,DEVICES, HARDWARE • MCU,Arduino, ESP • Firmware • Sensors • Actuators • Power • COMMUNICATIONS • Wi-Fi, RF, GSM, Bluetooth, Zigbee.. • Protocols ,TCP, UDP ,IP, MQTT, COAP, RPC,WebSocket, … • Gateway, sink • APPLICATIONS, SOFTWARE • Servers,Web App ,Mobile App • DATA SCIENCE ADVANCED • INFORMATION SECURITY ADVANCED
  • 17. IoT Protocols • CoAP ( Constrained Application Protocol) • MQTT (Message QueueTelemetryTransport) • XMPP (Extensible Messaging and Presence Protocol) • 6LoWPAN (Low powerWireless Personal Area Networks)
  • 18. Security & Privacy • Are they important? • What is the risk? • What are the challenges? • Device level • Network level • System level • User level • Solutions? 18
  • 19. 19 Things, Data, and lots of it image courtesy: Smarter Data - I.03_C by Gwen Vanhee
  • 21. PRE-REQUISITES 21 We expect you are familiar with hardware systems. We expect you know about basic communication and networking. We expect you have a knowledge of the object oriented programming (especially C).
  • 22. MESSAGE QUEUING TELEMETRY TRANSPORT (MQTT) • Lightweight messaging protocol designed for sensors and devices with • Flaky network connectivity • Low computing power • Connections where bandwidth is at a premium Works on top of TCP Transport Layer Security (TLS) Protocol specification is open source
  • 23. MESSAGE QUEUING TELEMETRY TRANSPORT (MQTT) Applications: • A way to obtain real world data • information is gathered by an increasing number of sensors and devices deployed all over • A way to provide real time information • E.g. Locate an item in a supply chain • Accurate current load of a any system (e.g. electricity meters) • Current status of a system (level of liquid in a container, temperature, pressure etc.) • A way to connect all the devices and sensors directly to your messaging infrastructure
  • 24. MQTT Architecture • All three clients open TCP connections with the broker. Clients B and C subscribe to the topic temperature . MQTT Topics and Topic Matching In MQTT, topics are hierarchical, like a filing system (e.g., kitchen/oven/temperature).
  • 25. MQTT Architecture • At a later time, Client A publishes a value of 22.5 for topic temperature. The broker forwards the message to all subscribed clients. MQTT Topics and Topic Matching In MQTT, topics are hierarchical, like a filing system (e.g., kitchen/oven/temperature).