SlideShare a Scribd company logo
1 of 53
Download to read offline
Presented by: Ahmed Mostafa
6.3 Billion
 6.8 Billion
 7.2 Billion
 7.6 Billion
500 Million
 12.5 Billion
 25 Billion
 50 Billion
World
Population
Connected
Devices
Connected
Devices
Per Person
0.08
 1.84
 3.47
 6.58
2003
 2010
 2015
 2020
More
connected
devices
than
people
[Source: Cisco IBSG, April 2011]
More Connected Devices Than People
Unlocking the Massive Potential of IoT
Cisco’s Study on Internet of Everything (IOE)
USD 1.9 Trillion in the next decade
[Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
Smart Building
Poised to generate $100Billion by lowering operating
costs by reducing energy consumption through the integration
of HVAC and other systems.
[Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
Gas Monitoring
Generate USD 69Billion by reducing meter-reading costs and increasing the
accuracy of readings for citizens and municipal utility agencies.
[Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
SmartParking
Residents can identify and reserve the closest available space, traffic wardens
can identify non-compliant usage, and municipalities can introduce demand-
based pricing.
Create USD 41Billion by providing visibility into the availability of
parking spaces across the city.
[Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
Water Management
Could generate USD 39Billion by connecting the household water meter over an IP
network to provide remote information on use and status 
[Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
[Source: Postscape - http://postscapes.com/what-exactly-is-the-internet-of-things-infographic ]
[Source: Postscape - http://postscapes.com/what-exactly-is-the-internet-of-things-infographic ]
[Source: Postscape - http://postscapes.com/what-exactly-is-the-internet-of-things-infographic ]
NAME SYNC/ASYNC TYPE DUPLEX MAX DEVICES MAX SPEED MAX DISTANCE (m) PIN COUNT(1)
RS-232 async point-to-point full 2 20(2) 30(3) 2(4)
RS-422 async multi-drop half 10(5) 10,000 4,000 1(6)
RS-485 async multi-point half 32(5) 10,000 4,000 2
I2C sync multi-master half (7) 3,400 <> 2
SPI sync multi-master full (7) >1,000 <> 3+1(8)
Microwire sync master/slave full (7) >625 <> 3+1(8)
1-Wire async master/slave half (7) 16 1,000 1s
USB 2.0 async master/slave half 127 480,000 5 4
USB 3.0 async master/slave full 255 5,000,000 5 8
Wired Protocols
Wireless Protocols
A router is a
device/service
that provides the
function of routing
IP packets
between
networks.
A gateway (in
network terms) is
a router that
provides access
for IP packets into
and/or out of the
local network.
[Source: Postscape - http://postscapes.com/what-exactly-is-the-internet-of-things-infographic ]
The journey of Data
When we look at an IoT system, we can see that sensors and actuators need to talk to controllers, and controllers need to talk to
the Cloud. The communication is transportation of data.
Let’s model this concept by thinking about how you use transport. There are many different ways that we all travel from one place
to another - but how do you travel to work, or school, or to visit a family member or friend?
Let’s model this concept by thinking about how you use transport. There are many different ways that we all travel from one place
to another - but how do you travel to work, or school, or to visit a family member or friend?
When we look at an IoT system, we can see that sensors and actuators need to talk to controllers, and controllers need to talk to
the Cloud. The communication is transportation of data.
Datagram
Data Cake
Datagrams
What makes data communications and networks unique is that the data stream is broken into pieces.
Each piece of data (a collection of many bits) is generically called a datagram.
Each datagram has a label (header) containing information about the data and, most importantly, where it is going
to (destination address) and where it is coming from (source address).
Control systems
This diagram represents an open-loop control system. They control the world based
on current information only. The house recognizing its occupants and opes the door.
To add a bit more information to the decision-making process, actions on the
world can also be monitored, as shown in the following diagram:
The fancy name for this type of system is a closed-loop system. It makes
decisions based on current information AND sends a (feedback).
Break!!!
Network Structure
Network Layers
Layered networking models divide the different processes of
network communications into separate, but connected, domains
(layers or levels).
This layered structure assists with:
▪Understanding how both the parts, and the whole, of networks
operate;
▪The development of new networking features and processes;
and
▪Troubleshooting network problems by separating the
processes to simplify fault-finding.
What is OSI Model?
The OSI Model is a logical and conceptual model that defines network
communication. The Open System Interconnection (OSI Model) describes computer
packet transfer by using various layers of protocols.
What is TCP/IP Model?
Transport Control Protocol/ Internet Protocol (TCP/IP) helps you to determine how a
specific computer should be connected to the internet and how you can transmit data
between them.
4.
3.
2.
1.
IOT Layers TCP/IP Layers
WHO IS IN CONTROL ???!!
Institute of Electrical and Electronic Engineers
 Internet Assigned Numbers Authority

Internet Engineering Task Force
 Internet Corporation for Assigned Names and Numbers

International Telecommunication Union
 Telecommunications Industry Association

World Wide Web Consortium
Internet standards organizations
Arduino VS Raspberry Pi
Both are integrated circuit boards
An Arduino is a
microcontroller motherboard.
A microcontroller is a simple
computer that can run one
program at a time, over and
over again.
A Raspberry Pi is a general-
purpose computer, usually with a
Linux operating system, and the
ability to run multiple programs. It
is more complicated to use than
an Arduino.
How microcontrollers Work?
Converters
To deal with analogue Signal like temperature or pressure, all we need are devices that ‘translate’
between the analogue world, and the binary, digital world of computers. These devices are
called Analogue to Digital (ADC) and Digital to Analogue (DAC) Converters.
IOT Programing Languages
Python is convenient to use because it is:
▪Great for dealing with files and large amounts of data
▪Designed to get as much work done as possible, with the least amount of
coding
▪Many tricks for processing files more quickly
▪Libraries of code that perform many of the tasks we would normally program
ourselves.
R programming language
R is a programming language and free software environment for statistical
computing and graphics. The R language is widely used among statisticians and
data miners for developing statistical software and data analysis. It runs on UNIX
platforms, Windows and MacOS.
IOT Useful applications
TINKERCAD
CISCO Packet Tracer
Packet Tracer
Iot presentation and hand on building tools

More Related Content

What's hot

Assigning ip address
Assigning ip addressAssigning ip address
Assigning ip addressralphjamesg
 
IoT Applications based on LoRaWan
IoT Applications based on LoRaWanIoT Applications based on LoRaWan
IoT Applications based on LoRaWanDaniel Koller
 
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s) COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s) Zarnigar Altaf
 
Network Trends
Network TrendsNetwork Trends
Network TrendsArun ACE
 
3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devicesRaghavendra Maggavi
 
Setting up a home network
Setting up a home networkSetting up a home network
Setting up a home networkclcewing
 
Internet of Things Protocol - Session 2
Internet of Things Protocol - Session 2Internet of Things Protocol - Session 2
Internet of Things Protocol - Session 2NEEVEE Technologies
 
Design and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerDesign and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerAbhi abhishek
 
Trends in Networking
Trends in NetworkingTrends in Networking
Trends in NetworkingHardik Mistry
 
Internet layer security protocol & IPsec
Internet layer security protocol & IPsecInternet layer security protocol & IPsec
Internet layer security protocol & IPsecKirti Ahirrao
 
Internet Protocol (IP) And Different Networking Devices.
Internet Protocol (IP) And Different Networking Devices.Internet Protocol (IP) And Different Networking Devices.
Internet Protocol (IP) And Different Networking Devices.Clinton Dsouza
 
Ip, subnet, gateway and routers
Ip, subnet, gateway and routersIp, subnet, gateway and routers
Ip, subnet, gateway and routersAdrian Suarez
 
wireless net workes
wireless net workeswireless net workes
wireless net workesSasank Rock
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Shortchowfei
 
ccna presentation 2013
ccna presentation 2013ccna presentation 2013
ccna presentation 2013RoHit VashIsht
 
Solution development in iot
Solution development in iotSolution development in iot
Solution development in iotSWAMY J S
 
Power point presentation
Power point presentationPower point presentation
Power point presentationrajasekarsankar
 

What's hot (20)

Assigning ip address
Assigning ip addressAssigning ip address
Assigning ip address
 
IoT Control Units and Communication Models
IoT Control Units and Communication ModelsIoT Control Units and Communication Models
IoT Control Units and Communication Models
 
IoT Applications based on LoRaWan
IoT Applications based on LoRaWanIoT Applications based on LoRaWan
IoT Applications based on LoRaWan
 
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s) COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
 
Network Trends
Network TrendsNetwork Trends
Network Trends
 
3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices
 
Setting up a home network
Setting up a home networkSetting up a home network
Setting up a home network
 
Internet of Things Protocol - Session 2
Internet of Things Protocol - Session 2Internet of Things Protocol - Session 2
Internet of Things Protocol - Session 2
 
Design and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerDesign and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet Tracer
 
Trends in Networking
Trends in NetworkingTrends in Networking
Trends in Networking
 
Internet layer security protocol & IPsec
Internet layer security protocol & IPsecInternet layer security protocol & IPsec
Internet layer security protocol & IPsec
 
Zigbee technology2
Zigbee technology2Zigbee technology2
Zigbee technology2
 
Internet Protocol (IP) And Different Networking Devices.
Internet Protocol (IP) And Different Networking Devices.Internet Protocol (IP) And Different Networking Devices.
Internet Protocol (IP) And Different Networking Devices.
 
Ip, subnet, gateway and routers
Ip, subnet, gateway and routersIp, subnet, gateway and routers
Ip, subnet, gateway and routers
 
wireless net workes
wireless net workeswireless net workes
wireless net workes
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Short
 
IoT Smart Home
IoT Smart HomeIoT Smart Home
IoT Smart Home
 
ccna presentation 2013
ccna presentation 2013ccna presentation 2013
ccna presentation 2013
 
Solution development in iot
Solution development in iotSolution development in iot
Solution development in iot
 
Power point presentation
Power point presentationPower point presentation
Power point presentation
 

Similar to Iot presentation and hand on building tools

Seminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachSeminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachKarthic C M
 
Internet of things
Internet of thingsInternet of things
Internet of thingsAlok Ranjan
 
Data Communication
Data Communication Data Communication
Data Communication MSSadeq
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networkingisma ishak
 
Thesis Statement On Digital Security
Thesis Statement On Digital SecurityThesis Statement On Digital Security
Thesis Statement On Digital SecurityLindsey Jones
 
Network And Network Address Translation
Network And Network Address TranslationNetwork And Network Address Translation
Network And Network Address TranslationErin Moore
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docxjackiewalcutt
 
Unit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelUnit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelJacqueline Thomas
 
3G Wireless Access, Abstract
3G Wireless Access, Abstract3G Wireless Access, Abstract
3G Wireless Access, AbstractVictoria Burke
 
IRJET - Hand Gesture Recognition and Voice Conversion System using IoT
IRJET -  	  Hand Gesture Recognition and Voice Conversion System using IoTIRJET -  	  Hand Gesture Recognition and Voice Conversion System using IoT
IRJET - Hand Gesture Recognition and Voice Conversion System using IoTIRJET Journal
 
Networking Standards ( Osi Layers )
Networking Standards ( Osi Layers )Networking Standards ( Osi Layers )
Networking Standards ( Osi Layers )Renee Jones
 
Essay On NT1210- Unit 3 Assignment 1
Essay On NT1210- Unit 3 Assignment 1Essay On NT1210- Unit 3 Assignment 1
Essay On NT1210- Unit 3 Assignment 1Lakeisha Jones
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationCHAKER ALLAOUI
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networkingshankars73
 

Similar to Iot presentation and hand on building tools (20)

Seminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachSeminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approach
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Data Communication
Data Communication Data Communication
Data Communication
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networking
 
Thesis Statement On Digital Security
Thesis Statement On Digital SecurityThesis Statement On Digital Security
Thesis Statement On Digital Security
 
Network And Network Address Translation
Network And Network Address TranslationNetwork And Network Address Translation
Network And Network Address Translation
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
 
Unit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelUnit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi Model
 
FIOT_Uni4.pptx
FIOT_Uni4.pptxFIOT_Uni4.pptx
FIOT_Uni4.pptx
 
3G Wireless Access, Abstract
3G Wireless Access, Abstract3G Wireless Access, Abstract
3G Wireless Access, Abstract
 
IRJET - Hand Gesture Recognition and Voice Conversion System using IoT
IRJET -  	  Hand Gesture Recognition and Voice Conversion System using IoTIRJET -  	  Hand Gesture Recognition and Voice Conversion System using IoT
IRJET - Hand Gesture Recognition and Voice Conversion System using IoT
 
Networking Standards ( Osi Layers )
Networking Standards ( Osi Layers )Networking Standards ( Osi Layers )
Networking Standards ( Osi Layers )
 
Essay On NT1210- Unit 3 Assignment 1
Essay On NT1210- Unit 3 Assignment 1Essay On NT1210- Unit 3 Assignment 1
Essay On NT1210- Unit 3 Assignment 1
 
Cisco doc
Cisco docCisco doc
Cisco doc
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
 
Case Study Layar
Case Study LayarCase Study Layar
Case Study Layar
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
 

Recently uploaded

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Iot presentation and hand on building tools

  • 2.
  • 3.
  • 4.
  • 5. 6.3 Billion 6.8 Billion 7.2 Billion 7.6 Billion 500 Million 12.5 Billion 25 Billion 50 Billion World Population Connected Devices Connected Devices Per Person 0.08 1.84 3.47 6.58 2003 2010 2015 2020 More connected devices than people [Source: Cisco IBSG, April 2011] More Connected Devices Than People
  • 6. Unlocking the Massive Potential of IoT
  • 7. Cisco’s Study on Internet of Everything (IOE) USD 1.9 Trillion in the next decade [Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
  • 8. Smart Building Poised to generate $100Billion by lowering operating costs by reducing energy consumption through the integration of HVAC and other systems. [Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
  • 9. Gas Monitoring Generate USD 69Billion by reducing meter-reading costs and increasing the accuracy of readings for citizens and municipal utility agencies. [Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
  • 10. SmartParking Residents can identify and reserve the closest available space, traffic wardens can identify non-compliant usage, and municipalities can introduce demand- based pricing. Create USD 41Billion by providing visibility into the availability of parking spaces across the city. [Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
  • 11. Water Management Could generate USD 39Billion by connecting the household water meter over an IP network to provide remote information on use and status [Source: http://www.telecomreseller.com/2014/01/11/cisco-study-says-ioe-can-create-savings/]
  • 12.
  • 13. [Source: Postscape - http://postscapes.com/what-exactly-is-the-internet-of-things-infographic ]
  • 14. [Source: Postscape - http://postscapes.com/what-exactly-is-the-internet-of-things-infographic ]
  • 15.
  • 16. [Source: Postscape - http://postscapes.com/what-exactly-is-the-internet-of-things-infographic ]
  • 17. NAME SYNC/ASYNC TYPE DUPLEX MAX DEVICES MAX SPEED MAX DISTANCE (m) PIN COUNT(1) RS-232 async point-to-point full 2 20(2) 30(3) 2(4) RS-422 async multi-drop half 10(5) 10,000 4,000 1(6) RS-485 async multi-point half 32(5) 10,000 4,000 2 I2C sync multi-master half (7) 3,400 <> 2 SPI sync multi-master full (7) >1,000 <> 3+1(8) Microwire sync master/slave full (7) >625 <> 3+1(8) 1-Wire async master/slave half (7) 16 1,000 1s USB 2.0 async master/slave half 127 480,000 5 4 USB 3.0 async master/slave full 255 5,000,000 5 8 Wired Protocols
  • 19. A router is a device/service that provides the function of routing IP packets between networks. A gateway (in network terms) is a router that provides access for IP packets into and/or out of the local network.
  • 20. [Source: Postscape - http://postscapes.com/what-exactly-is-the-internet-of-things-infographic ]
  • 21.
  • 22.
  • 24. When we look at an IoT system, we can see that sensors and actuators need to talk to controllers, and controllers need to talk to the Cloud. The communication is transportation of data. Let’s model this concept by thinking about how you use transport. There are many different ways that we all travel from one place to another - but how do you travel to work, or school, or to visit a family member or friend?
  • 25. Let’s model this concept by thinking about how you use transport. There are many different ways that we all travel from one place to another - but how do you travel to work, or school, or to visit a family member or friend? When we look at an IoT system, we can see that sensors and actuators need to talk to controllers, and controllers need to talk to the Cloud. The communication is transportation of data.
  • 27. Datagrams What makes data communications and networks unique is that the data stream is broken into pieces. Each piece of data (a collection of many bits) is generically called a datagram. Each datagram has a label (header) containing information about the data and, most importantly, where it is going to (destination address) and where it is coming from (source address).
  • 28.
  • 29.
  • 31. This diagram represents an open-loop control system. They control the world based on current information only. The house recognizing its occupants and opes the door.
  • 32. To add a bit more information to the decision-making process, actions on the world can also be monitored, as shown in the following diagram: The fancy name for this type of system is a closed-loop system. It makes decisions based on current information AND sends a (feedback).
  • 36. Layered networking models divide the different processes of network communications into separate, but connected, domains (layers or levels). This layered structure assists with: ▪Understanding how both the parts, and the whole, of networks operate; ▪The development of new networking features and processes; and ▪Troubleshooting network problems by separating the processes to simplify fault-finding.
  • 37. What is OSI Model? The OSI Model is a logical and conceptual model that defines network communication. The Open System Interconnection (OSI Model) describes computer packet transfer by using various layers of protocols.
  • 38. What is TCP/IP Model? Transport Control Protocol/ Internet Protocol (TCP/IP) helps you to determine how a specific computer should be connected to the internet and how you can transmit data between them.
  • 40. WHO IS IN CONTROL ???!!
  • 41. Institute of Electrical and Electronic Engineers Internet Assigned Numbers Authority Internet Engineering Task Force Internet Corporation for Assigned Names and Numbers International Telecommunication Union Telecommunications Industry Association World Wide Web Consortium Internet standards organizations
  • 42.
  • 43. Arduino VS Raspberry Pi Both are integrated circuit boards An Arduino is a microcontroller motherboard. A microcontroller is a simple computer that can run one program at a time, over and over again. A Raspberry Pi is a general- purpose computer, usually with a Linux operating system, and the ability to run multiple programs. It is more complicated to use than an Arduino.
  • 45. Converters To deal with analogue Signal like temperature or pressure, all we need are devices that ‘translate’ between the analogue world, and the binary, digital world of computers. These devices are called Analogue to Digital (ADC) and Digital to Analogue (DAC) Converters.
  • 47.
  • 48. Python is convenient to use because it is: ▪Great for dealing with files and large amounts of data ▪Designed to get as much work done as possible, with the least amount of coding ▪Many tricks for processing files more quickly ▪Libraries of code that perform many of the tasks we would normally program ourselves.
  • 49. R programming language R is a programming language and free software environment for statistical computing and graphics. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. It runs on UNIX platforms, Windows and MacOS.