SlideShare ist ein Scribd-Unternehmen logo
1 von 166
Downloaden Sie, um offline zu lesen
DEMYSTIFYING
Qian Jin | @bonbonking | 2016 Course EPF
Image Credit: 4virtus
About Me
Hangzhou -> Guangzhou -> Brest -> Paris
+
Agenda
Preface: Ubiquitous Computing
What’s IoT?
How-To: IoT for Dummies
IoT Hardware Guide
An Example: Smart Studio
Criticism and controversies
Takeaways: The future of IoT
*Bonus Chapter: The Physical Web
Ubiquitous Computing
The most profound technologies are
those that disappear.They weave
themselves into the fabric of everyday
life until they are indistinguishable from
it.
——Mark Weiser,Xerox Parc,1991
The Computer for the Twenty-First Century
• Ubiquitous computing names the third wave in computing,just
now beginning.First were mainframes,each shared by lots of
people.Now we are in the personal computing era,person and
machine staring uneasily at each other across the desktop.Next
comes ubiquitous computing,or the age of calm technology,
when technology recedes into the background of our lives.
• The purpose of a computer is to help you do something else.
• The best computer is a quiet,invisible servant.
• The more you can do by intuition the smarter you are; the
computer should extend your unconscious.
• Technology should create calm.
Tabs: wearable
centimetre sized
devices
Pads: hand-held
decimetre-sized
devices
Boards: metre
sized interactive
display devices
• Synonyms: Pervasive computing,Ambient Intelligence,physical
computing,the Internet of Things,haptic computing,and "things
that think”
• Research topics: distributed computing,mobile computing,location
computing,mobile networking,context-aware computing,sensor
networks,human-computer interaction,and artificial intelligence.
What’s IoT?
What is IoT?
A buzz word
The Evolution of IoT
Ecosystem
A Buzz Word
In·ter·net of Things
The network of physical devices,vehicles,buildings and
other items—embedded with electronics,software,
sensors,actuators,and network connectivity that enable
these objects to collect and exchange data.
2013 the Global Standards Initiative on
Internet of Things (IoT-GSI) defined the IoT as
"the infrastructure of the information society."
The Evolution
Source: NCTA
Nabaztag
Karotz
IoT Ecosystem
Building &
Home automation
Smart City
Smart
Manufacturing
Wearables Health Care
Automotive
Building &
Home automation
Smart City
Smart
Manufacturing
Wearables Health Care
Automotive
Amazon Echo
Google Home
Samsung Family Hub Refrigerator
Belkin WeMo Insight Switch
NETATMO Smart Home Products
Nest Learning Thermostat
Philips Hue Wireless Dimming Kit
August Smart Lock
Building &
Home automation
Smart City
Smart
Manufacturing
Wearables Health Care
Automotive
Image Credit: Tech Crunh & Profitness Tech
Thync
Nike HyperAdapt 1.0
Building &
Home automation
Smart City
Smart
Manufacturing
Wearables Health Care
Automotive
Withings Products
Building &
Home automation
Smart City
Smart
Manufacturing
Wearables Health Care
Automotive
Smart Citizen
Smart Citizen
Pigeon Air Patrol
Pigeon Air Patrol
Building &
Home automation
Smart City
Smart
Manufacturing
Wearables Health Care
Automotive
Courtesy: Cognizant
Courtesy: Cognizant
Tesla Gigafactory
Building &
Home automation
Smart City
Smart
Manufacturing
Wearables Health Care
Automotive
And More…
Farming Data
Survey Drones
Fleet of Agribots
Texting Cows
Smart Tractors
How-To: IoT for Dummies
How-To
IoT Solution Life Cycle
Connectivity Options
M2M Data Protocols: MQTT,CoAP,XMPP
Entreprise IoT Platform
Big Data & IoT
IoT Solution Life Cycle
COLLECT COMMUNICATE ANALYZE ACT
IoT Life Cycle
Things Gateway Network & Cloud
Network
Infrastructure
Cloud / Data Center
Infrastructure
Why do we need a Gateway?
A dedicated gateway device might be a requirement if devices in
the deployment:
• Don’t have routable connectivity to the Internet,for example,Bluetooth
devices.
• Don’t have processing capability needed for transport-layer security (TLS)
and as such can't communicate with Google APIs.
• Don't have the electrical power to perform required network transmission.
A gateway device might be used even when the participating devices
are capable of communicating without one,in order to:
• Condensing data
• Cache data
• Manage Timestamps
• IPV6 to IPV4 translation
• Ingesting and uploading other flat-file-based data
• Firmware updates
Connectivity Options
Internet
PAN / LAN
*PAN: Personal Area Network
*LAN: Local Area Network
3G 4G
LPWAN / WAN
*LPWAN: Low Power Wide Area Network
*WAN: Wide Area Network
• SIGFOX employs a cellular style system that enables
remote devices to connect using ultra-narrow band (UNB)
technology,the same used for submarine communications
during World War I.
M2M Data Protocols
• Machine to machine refers to direct communication
between devices using any communications channel,
including wired and wireless.
• MQTT stands for MQ TelemetryTransport.
• It is a publish/subscribe,extremely simple and lightweight
messaging protocol,designed for constrained devices and
low-bandwidth,high-latency or unreliable networks.
Temperature
Sensor
Laptop
Smartphone
MQTT
Broker
25°C
Publish
Subscribe
25°C
Publish
Subscribe
PublishSubscribe to topic“temperature”
Publish to topic“temperature”
• Low overhead
• Low energy consumption
• Based on TCP/IP
• Support of WebSocket
• Multiple implementations: Java/Python/C++
• Commercial and Open Source version
Live Demo
Local Mosquitto Broker
• The Constrained Application Protocol (CoAP) is a
specialized web transfer protocol for use with constrained
nodes and constrained networks in the Internet of Things.
• The protocol is designed for machine-to-machine (M2M)
applications such as smart energy and building automation.
CoAP
• Extensible Messaging and Presence Protocol (XMPP) is a
communications protocol for message-oriented middleware
based on XML (Extensible Markup Language).
• It enables the near-real-time exchange of structured yet
extensible data between any two or more network entities.
Originally named Jabber.
Protocol RESTful HTTP MQTT CoAP XMPP
Transport TCP / IP TCP / IP UDP TCP / IP
Messaging Request/Response
Publish/Subscribe
Request/Response
Request/Response
Publish/Subscribe
Request/Response
2G,3G,4G Suitability
(1000s nodes)
Excellent Excellent Excellent Excellent
LLN Suitability (1000s
nodes)
Fair Fair Excellent Fair
Compute Resources 10Ks RAM/Flash 10Ks RAM/Flash 10Ks RAM/Flash 10Ks RAM/Flash
Success Storied
Smart Energy Profile 2
(premise energy
management/home
services)
Extending enterprise
messaging into IoT
applications
Utility Field Area Networks
Remote management of
consumer white goods
Reference: http://blogs.cisco.com/digital/beyond-mqtt-a-cisco-view-on-iot-protocols
Entreprise IoT Solution
Device Gateway Cloud
IoT & Big Data
• Dispatch the right data to the right person
• Make sense out of your data
• Available and Searchable Data
IoT Hardware Guide
Hardware Guide
Electronic Components
Microcontroller vs.Microcomputer
Hardware Ecosystem
Electronic Components
• Currents of 2 mA,10 mA and 20 mA are common
• Typically,the forward voltage of an LED is about 1.8–3.3 volts; it varies by the
color of the LED.A RED LED typically drops 1.8 volts,but voltage drop normally
rises as the light frequency increases,so a BLUE LED may drop around 3.3 volts.
• To connect a LED to Arduino or Raspberry Pi: 5V-2V / 0.02A = 150 ohm
Male-Male
Female-Female
Male-Female
Grove Temperature
& Humidity Sensor
Grove Motion Sensor Grove Sound Sensor
*GPIO
Numbering
Physical
Numbering
*GPIO: General Purpose Input / Output
Microcontroller
vs.
Microcomputer
Hareware Ecosystem
An Example: Smart Studio
Criticism & Controversies
Criticism & Controversies
Privacy
Security
Other Concerns
Privacy
Security
Hackers Remotely Kill a Jeep on the Highway—With Me in It
Other Concerns
Interface Design,lack of standards
Environmental sustainability impact
Intentional obsolescence of devices
Future of IoT
Future of IoT
Biohacking & Transhumanism
The Ethics of Enhancement
*Bonus Chapter:
The Physical Web
Walk Up And Use Everything
Thank you :)
Twitter: @bonbonking
Email: qjin@xebia.fr
Time to Get Your Hands Dirty
http://bit.ly/2cCuAhu

Weitere ähnliche Inhalte

Was ist angesagt?

Internet Protocol Detail Record
Internet Protocol Detail RecordInternet Protocol Detail Record
Internet Protocol Detail Record
devalnaik
 

Was ist angesagt? (20)

Internet of Things (IOT)
Internet of Things (IOT)Internet of Things (IOT)
Internet of Things (IOT)
 
Introduction to IOT
Introduction to IOTIntroduction to IOT
Introduction to IOT
 
BMR Advisors - Anti-Money Laundering Compliance
BMR Advisors - Anti-Money Laundering ComplianceBMR Advisors - Anti-Money Laundering Compliance
BMR Advisors - Anti-Money Laundering Compliance
 
iot seminar topic
iot seminar topic iot seminar topic
iot seminar topic
 
Internet of Things(IOT)_Seminar_Dr.G.Rajeshkumar
Internet of Things(IOT)_Seminar_Dr.G.RajeshkumarInternet of Things(IOT)_Seminar_Dr.G.Rajeshkumar
Internet of Things(IOT)_Seminar_Dr.G.Rajeshkumar
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and Applications
 
IoT: An introduction
IoT: An introductionIoT: An introduction
IoT: An introduction
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Sensors, Wearables and Internet of Things - The Dawn of the Smart Era
Sensors, Wearables and Internet of Things - The Dawn of the Smart EraSensors, Wearables and Internet of Things - The Dawn of the Smart Era
Sensors, Wearables and Internet of Things - The Dawn of the Smart Era
 
10 min IoT ppt
10 min IoT ppt10 min IoT ppt
10 min IoT ppt
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?
 
Internet Protocol Detail Record
Internet Protocol Detail RecordInternet Protocol Detail Record
Internet Protocol Detail Record
 
The future of IOT
The future of IOTThe future of IOT
The future of IOT
 
IoT(Internet of Things) ppt
IoT(Internet of Things) pptIoT(Internet of Things) ppt
IoT(Internet of Things) ppt
 
Industrial Internet of Things (IIOT)
Industrial Internet of Things (IIOT)Industrial Internet of Things (IIOT)
Industrial Internet of Things (IIOT)
 
Internet of things
Internet of things Internet of things
Internet of things
 
Challenges and application of Internet of Things
Challenges and application of Internet of ThingsChallenges and application of Internet of Things
Challenges and application of Internet of Things
 

Ähnlich wie Demystifying Internet of Things

small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingssmall-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
MeshDynamics
 
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
 

Ähnlich wie Demystifying Internet of Things (20)

IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT) Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
Evolution of Mobile Communication(1G-6G) and IoT
Evolution of Mobile Communication(1G-6G) and IoTEvolution of Mobile Communication(1G-6G) and IoT
Evolution of Mobile Communication(1G-6G) and IoT
 
World of IoT (Internet of Things).
World of IoT (Internet of Things).World of IoT (Internet of Things).
World of IoT (Internet of Things).
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
What are the 7 Common IoT Protocols.pdf
What are the 7 Common IoT Protocols.pdfWhat are the 7 Common IoT Protocols.pdf
What are the 7 Common IoT Protocols.pdf
 
What are the 7 Common IoT Protocols.pdf
What are the 7 Common IoT Protocols.pdfWhat are the 7 Common IoT Protocols.pdf
What are the 7 Common IoT Protocols.pdf
 
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingssmall-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things & its insights
Internet of things & its insightsInternet of things & its insights
Internet of things & its insights
 
IoT4Devs (1)
IoT4Devs (1)IoT4Devs (1)
IoT4Devs (1)
 
The STEEP Forces Driving Cloud Computing for CSA IT
The STEEP Forces Driving Cloud Computing for CSA ITThe STEEP Forces Driving Cloud Computing for CSA IT
The STEEP Forces Driving Cloud Computing for CSA IT
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabati
 
IoT Development - Opportunities and Challenges
IoT Development - Opportunities and ChallengesIoT Development - Opportunities and Challenges
IoT Development - Opportunities and Challenges
 
IOT.pptx
IOT.pptxIOT.pptx
IOT.pptx
 
SYBSC(CS)_WCIOT_Sem-II-Unit 3 IoT Architecture.pdf
SYBSC(CS)_WCIOT_Sem-II-Unit 3 IoT Architecture.pdfSYBSC(CS)_WCIOT_Sem-II-Unit 3 IoT Architecture.pdf
SYBSC(CS)_WCIOT_Sem-II-Unit 3 IoT Architecture.pdf
 
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
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpal
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Demystifying Internet of Things