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

Internet of Things (IoT) Presentation
Internet of Things (IoT) PresentationInternet of Things (IoT) Presentation
Internet of Things (IoT) PresentationJason K
 
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 Shahmomoahmedabad
 
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 ApplicationsRaffaele Giaffreda
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the futureCharalampos Doukas
 
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 basicsJaco Bester
 
IoT - Apps & Services
IoT - Apps & ServicesIoT - Apps & Services
IoT - Apps & ServicesDiogo Gomes
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 
Internet of Things - IoT
Internet of Things - IoTInternet of Things - IoT
Internet of Things - IoTFarjad Noor
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architectureMachinePulse
 
IoT Architecture
IoT ArchitectureIoT Architecture
IoT ArchitectureNaseeba P P
 
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 artMario Kušek
 

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

Internet of things-IoT.pptx
Internet of things-IoT.pptxInternet of things-IoT.pptx
Internet of things-IoT.pptxMukulislam1
 
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.pdfGobinathAECEJRF1101
 
Iot.pptx
Iot.pptxIot.pptx
Iot.pptxgagag8
 
OCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfOCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfgopinathcreddy
 
Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computingeteshagarwal1
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOTKAVITHA IYER
 
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 CommunicationSherin C Abraham
 
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 enableneelamsanjeevkumar
 
Unit 6 Final ppt (1).ppt
Unit 6 Final ppt (1).pptUnit 6 Final ppt (1).ppt
Unit 6 Final ppt (1).pptnadoje
 
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).pptxvikramkagitapu
 
Internet of things & its insights
Internet of things & its insightsInternet of things & its insights
Internet of things & its insightsSaswati
 
2 - Iot-Internet-of-Things.pptx
2 - Iot-Internet-of-Things.pptx2 - Iot-Internet-of-Things.pptx
2 - Iot-Internet-of-Things.pptxssuser2cc0d4
 
PPT ON INTERNET OF THINGS.pptx
PPT ON INTERNET OF THINGS.pptxPPT ON INTERNET OF THINGS.pptx
PPT ON INTERNET OF THINGS.pptxSwagatoBiswas
 

Similar to Introduction to IoT (20)

IOT.pptx
IOT.pptxIOT.pptx
IOT.pptx
 
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
 
PPT ON INTERNET OF THINGS.pptx
PPT ON INTERNET OF THINGS.pptxPPT ON INTERNET OF THINGS.pptx
PPT ON INTERNET OF THINGS.pptx
 

Recently uploaded

定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...Authentic No 1 Amil Baba In Pakistan
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一C SSS
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfchapmanellie27
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 

Recently uploaded (20)

定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
CIVIL ENGINEERING
CIVIL ENGINEERINGCIVIL ENGINEERING
CIVIL ENGINEERING
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 

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).