SlideShare a Scribd company logo
The internet of things
Internet of things?
HAPIfork
http://www.hapi.com/products-hapifork.asp
The HAPIfork is an electronic
fork that helps you monitor
and track your eating habits.
It also alerts you with the help
of indicator lights and gentle
vibrations when you are eating
too fast.
MyVessyl Cup
https://www.myvessyl.com/
It can hold 13 ounces of liquid.
The battery takes 60 minutes to
fully charge and will last for 5-7
days. Also has wire-free charging.
Smart Tooth Brush
http://www.beamtoothbrush.com/toothbrush/
The Beam Brush is a connected
toothbrush that engages users
with their daily hygiene routine.
The Big Picture
LED Switch
Sensor
Display
ESPresso Lite Mobile/Website
WiFi
Cloud
MQTT
Smart Propane Tank
This super smart propane tank
gauge connects to an app on your
mobile device so no matter where
you are, you’ll always know when
it’s time to refuel.
http://www.quirky.com/shop/732-refuel-smart-propane-tank-gauge
Smart Washing Machine
Smart Aqualtis is the first Indesit
Company washing machine
designed to be integrated in
‘Smart’ ecosystems, covering a
wide range of use cases.
http://zigbee.org/Products/ByStandard/AllStandards.aspx
Hydroponic System
Niwa is the first fully automated
hydroponic system that attends
to all of your plants’ needs and
water them, feed them and make
sure they have optimal growing
conditions 24/7.
http://getniwa.com/
Smart Home Security
Canary is a complete security
system packed into a single,
device. It adapts to your home
over time and sends intelligent
notifications with HD video
directly to your smartphone.
http://canary.is/
Smart A/C
Aros learns from your budget,
location, schedule, and usage
to automatically maintain
the perfect temperature and
maximize savings for your home.
https://www.quirky.com/shop/752-aros-smart-window-air-conditioner
Swing Analyzer
Make your Zepp Sensor multi-
sport, all you need to do is
purchase additional sport specific
mounts and download the app.
http://www.zepp.com/
Smart Tennis Racket
Track your game with Babolat’s
breakthrough innovation. See
where you stand in the global
ranking and by category within
your online community.
http://en.babolatplay.com/
Smart Bike
Valour by Vanhawks gives
directions, reroutes to avoid
traffic, and tracks riding metrics.
http://www.vanhawks.com/
Smart Mirror
A reflective mirror with
programmable applications and
digital display for the home, office
and public environments (hotels,
hospitals, retail shops).
http://www.cybertecturemirror.com/
Smart Socks
Socks infused with proprietary
100% textile sensors. They are
paired with a Bluetooth Smart
cool and detachable anklet
that delivers accuracy in step
counting, speed, calories, altitude
and distance tracking.
http://store.sensoriafitness.com/
Smart Shirt
Monitors how your body behaves
over time, includes heart rate
recovery and breathing at rest, to
monitor improvements in health.
http://omsignal.com/
Smart Garbage Cans
BigBelly alerts when it needs to
be emptied so smarter collection
decisions can be made.
http://www.bigbelly.com/solutions/stations/smartbelly/
2008-2009: The Internet of Things was "Born" 
2011: Arduino and other hardware platforms mature and make
the IoT accessible to DIY’ers  taking interest in the topic.
Kevin Ashton
Kevin Ashton (born 1968) is a British technology
pioneer who cofounded the Auto-ID Center at the
Massachusetts Institute of Technology (MIT),
which created a global standard system for RFID
and other sensors. He is known for inventing the
term "the Internet of Things" to describe a system
where the Internet is connected to the physical
world via ubiquitous sensors.
https://en.wikipedia.org/wiki/Kevin_Ashton
–Kevin Asthon
I could be wrong, but I'm fairly sure the phrase "Internet of Things" started
life as the title of a presentation I made at Procter & Gamble (P&G) in 1999.
Linking the new idea of RFID in P&G's supply chain to the then-red-hot topic
of the Internet was more than just a good way to get executive attention. It
summed up an important insight—one that 10 years later, after the
Internet of Things has become the title of everything from an article in
Scientific American to the name of a European Union conference, is still
often misunderstood.
http://www.rfidjournal.com/articles/view?4986
Names
• The Internet of things
• Machine to Machine (M2M) Communication
• Ubiquitous computing
• Embedded Computing
• Fog Computing
• Internet of everything (Commercial name from Cisco)
Revolution
• Electronic Device
• Personal Computer
• Ubiquitous computing
• Machine-to-machine Computing
• The Internet of things (IoT)
http://slideplayer.com/slide/8788559/
The internet of things (IoT) is 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.[1] In 2013 the Global Standards Initiative on Internet of
Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2] The IoT allows
objects to be sensed and controlled remotely across existing network infrastructure,[3] creating
opportunities for more direct integration of the physical world into computer-based systems, and
resulting in improved efficiency, accuracy and economic benefit; when IoT is augmented with
sensors and actuators, the technology becomes an instance of the more general class of cyber-
physical systems, which also encompasses technologies such as smart grids, smart homes,
intelligent transportation and smart cities. Each thing is uniquely identifiable through its
embedded computing system but is able to interoperate within the existing Internet
infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.[10]
wikipedia.com
The internet of things (IoT) is 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.[1] In 2013 the Global Standards Initiative on Internet of
Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2] The IoT
allows objects to be sensed and controlled remotely across existing network infrastructure,[3]
creating opportunities for more direct integration of the physical world into computer-based
systems, and resulting in improved efficiency, accuracy and economic benefit; when IoT is
augmented with sensors and actuators, the technology becomes an instance of the more general
class of cyber-physical systems, which also encompasses technologies such as smart grids, smart
homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its
embedded computing system but is able to interoperate within the existing Internet
infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.[10]
The internet of things (IoT) is 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.[1] In 2013 the Global Standards Initiative on Internet of
Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2] The IoT
allows objects to be sensed and controlled remotely across existing network infrastructure,[3]
creating opportunities for more direct integration of the physical world into computer-based
systems, and resulting in improved efficiency, accuracy and economic benefit; when IoT is
augmented with sensors and actuators, the technology becomes an instance of the more general
class of cyber-physical systems, which also encompasses technologies such as smart grids, smart
homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its
embedded computing system but is able to interoperate within the existing Internet
infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.[10]
The internet of things (IoT) is 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.[1] In 2013 the Global Standards Initiative on Internet of
Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2] The IoT
allows objects to be sensed and controlled remotely across existing network infrastructure,[3]
creating opportunities for more direct integration of the physical world into computer-based
systems, and resulting in improved efficiency, accuracy and economic benefit; when IoT is
augmented with sensors and actuators, the technology becomes an instance of the more general
class of cyber-physical systems, which also encompasses technologies such as smart grids, smart
homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its
embedded computing system but is able to interoperate within the existing Internet
infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.[10]
2008-2009: The Internet of Things was "Born" 
Source: Cisco - http://blogs.cisco.com/diversity/the-internet-of-things-infographic
The “Internet of things” elements 
• Things
• Small Computer (MCU) +Sensors
• Connectivity & Communication
• Data
• Intelligence (Cloud)
Smart Things
2012
2013
MQTT
MQTT
• Lightweight message queueing and transport
protocol
• Sensor and Actuator nodes communicate with
application through the MQTT message broker
MQTT
Valid MQTT topic
• /HelloCMMC/gearname/plug001/status
• /HelloCMMC/gearname/+/status
• /HelloCMMC/gearname/#
• /HelloCMMC/+/+
• #
http://cmmc.io/netpie/client/
The Protocols
HTTP / MQTT / CoAP
HTTP: GET, POST,
PUT, DELETE
CoAP: GET, POST,
PUT, DELETE
MQTT
MQ-Telemetry
Transport
MQTT: PUBLISH,
SUBSCRIBE
LOW Bandwidth
HIGH Latency

UNRELIABLE
HIGH Cost
NETWORK
MQTT
A practical protocol for the Internet of Things
Bryan Boyd (IBM) @bryanboyd
Vehicles
Cows
Ovens
Pacemakers
Children
Smartphones
The Internet is (in) everything
- vehicles!
- children!
- cows!
- smartphones!
- ovens!
- pacemakers
Data source: IDC
212 BILLION
By the year 2020…
Total number of available
sensor enabled objects
30 BILLION
sensor enabled objects
connected to networks
57,000/sec
new objects connecting
- open open spec, standard 40+ client implementations
- lightweight minimal overhead efficient format tiny clients (kb) !
- reliable QoS for reliability on unreliable networks !
- simple 43-page spec connect + publish + subscribe
MQTT
Late 1990s Aug 2010 Nov 2011 Sep 2014
Invented Published Eclipse M2M Standard
a lightweight protocol for IoT messaging
MQTT bi-directional, async “push” communication
MQTT!
Broker
CONNECT to MQTT broker
SUBSCRIBE to thing3/data
CONNECT to MQTT broker
PUBLISH to thing3/data
recv
recv
pub
thing #3
thing #1
thing #2
TCP/IP
WebSocket
MQTT pub/sub decouples senders from receivers
MQTT!
Broker
Analytics
Mobile App
Database
car telemetry
tennis scores
sensor data
HTML5 App
Logger
group chat
publish subscribe
MQTT designed for minimal network traffic!
and constrained devices
PUBLISH 2-4 bytes
CONNECT 14 bytes
!
HTTP 0.1-1 KB minimal protocol exchanges
small header size
http://stephendnicholas.com/archives/1217efficient for battery life:
binary payload (not text)
MQTT has configurable keep alive
(2 byte PINGREQ / PINGRES)
small clients: 30 KB (C), 100 KB (Java)
bit.ly/esp8266code
MQTT agnostic payload for flexible delivery
MQTT!
Broker
CONNECT
0101
pub
01010100110011100
PUBLISH to thing1/myBinary
{“id”:”thing1”,”lon”:-97.135198,
”lat”:94.19384,”status”:”I’m alive!”}
PUBLISH to thing1/myJSON
data:image/png;base64,A908SFIkjdf…
PUBLISH to thing1/myPicture
{ }
pub
:-)
pub
MQTT retained messages for last value caching
MQTT!
Broker
CONNECT,ID=thing1
PUBLISH,thing1/battery,{“value”:95},,RETAIN,,,
PUBLISH,thing1/battery,{“value”:94},,RETAIN,,,
PUBLISH,thing1/battery,{“value”:93},,RETAIN,,,
CONNECT,ID=thing2
SUBSCRIBE,thing1/battery
RETAIN,thing1/battery,{“value”:93},PUBLISH
DISCONNECT
MQTT client id and cleanSession for session state
MQTT!
Broker
CONNECT,ID=thing1,,cleanSession=FALSE
SUBSCRIBE,chat/myRoom,,QoS=2,,
CONNECT,ID=thing2
DISCONNECT
PUBLISH,chat/myRoom,“Hello,Thing1!”,QoS=1,,,
1
2
PUBLISH,chat/myRoom,“Are,you,there?”,QoS=2,,,
CONNECT,ID=thing1,,cleanSession=FALSE
1 chat/myRoom,“Hello,Thing1!”,PUBLISH
chat/myRoom,“Are,you,there?”,PUBLISH
PUBLISH,chat/myRoom,“I,am,now!”,QoS=1,,,
MQTT last will and testament for presence
MQTT!
Broker
CONNECT,ID=thing2
SUBSCRIBE,thing1/status2
thing1/status,“Goodbye!”,PUBLISH
CONNECT,ID=thing1,LWT=thing1/status,“Bye!”
1
2
(client has network problem)
PINGREQ
PINGREQ
PINGRESP
PINGRESP
(KEEP_ALIVE seconds pass)
MQTT security
MQTT!
Broker
CONNECT with username / password
SSL/TLS TCP/IP
- MQTT spec doesn’t define security model aside from
username/password authorization on connection
- Brokers *can* implement support for SSL/TLS and
policies for connection and messaging
ex. organize topic space by “group”
username associated with a group
bboyd is in group “IBM” and can pub/sub IBM/bboyd/#
Resources
- MQTT home
- Eclipse Paho MQTT clients
- Mosquitto broker
- IBM MessageSight
- IBM IoT Foundation
- MQTT demos
- IBM Messaging Github
- IBM Redbook + PickMeUp
!
- Me!
MQTT.org
eclipse.org/paho
mosquitto.org
ibmdw.net/messaging/messagesight
internetofthings.ibmcloud.com
m2m.demos.ibm.com
github.com/ibm-messaging
github.com/ibm-messaging/mqtt-PickMeUp
!
Bryan Boyd (IBM) @bryanboyd
(coming soon)
WIRESHARK
CMMC IoT & MQTT
CMMC IoT & MQTT
CMMC IoT & MQTT
CMMC IoT & MQTT

More Related Content

What's hot

An introduction to MQTT
An introduction to MQTTAn introduction to MQTT
An introduction to MQTT
Alexandre Moreno
 
MQTT security
MQTT securityMQTT security
MQTT security
Anthony Chow
 
Iot for e-health system project concept
Iot for e-health system project conceptIot for e-health system project concept
Iot for e-health system project concept
Vakhtang Mosidze
 
IoT Connectivity
IoT Connectivity IoT Connectivity
IoT Connectivity
Hitesh Mohapatra
 
Blockchain Fundamentals - Top Rated for Beginners
Blockchain Fundamentals - Top Rated for Beginners Blockchain Fundamentals - Top Rated for Beginners
Blockchain Fundamentals - Top Rated for Beginners
101 Blockchains
 
Mqtt presentation
Mqtt presentationMqtt presentation
Mqtt presentation
Shiang - Chi Lee
 
Bitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodBitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the Hood
Galin Dinkov
 
Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
Rohit Verma
 
Introduction MQTT in English
Introduction MQTT in EnglishIntroduction MQTT in English
Introduction MQTT in English
Eric Xiao
 
Altcoins
AltcoinsAltcoins
InfiniBand Presentation
InfiniBand PresentationInfiniBand Presentation
InfiniBand Presentation
Shekhar Kumar
 
How blockchain technology works in healthcare industry
How blockchain technology works in healthcare industryHow blockchain technology works in healthcare industry
How blockchain technology works in healthcare industry
Stacey Roberts
 
Blockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use CasesBlockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use Cases
101 Blockchains
 
Understanding of MQTT for IoT Projects
Understanding of MQTT for IoT ProjectsUnderstanding of MQTT for IoT Projects
Understanding of MQTT for IoT Projects
Cumulations Technologies
 
Block chain
Block chainBlock chain
High Frequency Trading and DeFi
High Frequency Trading and DeFiHigh Frequency Trading and DeFi
High Frequency Trading and DeFi
Jesus Rodriguez
 
Web 3.0 Metaverse
Web 3.0 MetaverseWeb 3.0 Metaverse
Web 3.0 Metaverse
aNumak & Company
 
A Secure Model of IoT Using Blockchain
A Secure Model of IoT Using BlockchainA Secure Model of IoT Using Blockchain
A Secure Model of IoT Using Blockchain
Altoros
 
The biggest challenge with the Cybersecurity in the era of Metaverse
The biggest challenge with the Cybersecurity in the era of MetaverseThe biggest challenge with the Cybersecurity in the era of Metaverse
The biggest challenge with the Cybersecurity in the era of Metaverse
Rafael Rodrigo Leitão
 
MQTT
MQTTMQTT

What's hot (20)

An introduction to MQTT
An introduction to MQTTAn introduction to MQTT
An introduction to MQTT
 
MQTT security
MQTT securityMQTT security
MQTT security
 
Iot for e-health system project concept
Iot for e-health system project conceptIot for e-health system project concept
Iot for e-health system project concept
 
IoT Connectivity
IoT Connectivity IoT Connectivity
IoT Connectivity
 
Blockchain Fundamentals - Top Rated for Beginners
Blockchain Fundamentals - Top Rated for Beginners Blockchain Fundamentals - Top Rated for Beginners
Blockchain Fundamentals - Top Rated for Beginners
 
Mqtt presentation
Mqtt presentationMqtt presentation
Mqtt presentation
 
Bitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodBitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the Hood
 
Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
 
Introduction MQTT in English
Introduction MQTT in EnglishIntroduction MQTT in English
Introduction MQTT in English
 
Altcoins
AltcoinsAltcoins
Altcoins
 
InfiniBand Presentation
InfiniBand PresentationInfiniBand Presentation
InfiniBand Presentation
 
How blockchain technology works in healthcare industry
How blockchain technology works in healthcare industryHow blockchain technology works in healthcare industry
How blockchain technology works in healthcare industry
 
Blockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use CasesBlockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use Cases
 
Understanding of MQTT for IoT Projects
Understanding of MQTT for IoT ProjectsUnderstanding of MQTT for IoT Projects
Understanding of MQTT for IoT Projects
 
Block chain
Block chainBlock chain
Block chain
 
High Frequency Trading and DeFi
High Frequency Trading and DeFiHigh Frequency Trading and DeFi
High Frequency Trading and DeFi
 
Web 3.0 Metaverse
Web 3.0 MetaverseWeb 3.0 Metaverse
Web 3.0 Metaverse
 
A Secure Model of IoT Using Blockchain
A Secure Model of IoT Using BlockchainA Secure Model of IoT Using Blockchain
A Secure Model of IoT Using Blockchain
 
The biggest challenge with the Cybersecurity in the era of Metaverse
The biggest challenge with the Cybersecurity in the era of MetaverseThe biggest challenge with the Cybersecurity in the era of Metaverse
The biggest challenge with the Cybersecurity in the era of Metaverse
 
MQTT
MQTTMQTT
MQTT
 

Similar to CMMC IoT & MQTT

CMMC - IoT
CMMC - IoTCMMC - IoT
CMMC - IoT
Nat Weerawan
 
VET4SBO Level 1 module 3 - unit 1 - v1.0 en
VET4SBO Level 1   module 3 - unit 1 - v1.0 enVET4SBO Level 1   module 3 - unit 1 - v1.0 en
VET4SBO Level 1 module 3 - unit 1 - v1.0 en
Karel Van Isacker
 
Introduction to IoT (Internet of Things)
Introduction to IoT (Internet of Things)Introduction to IoT (Internet of Things)
Introduction to IoT (Internet of Things)
Octal Info Solution Pte Ltd
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Mphasis
 
PPT ON INTERNET OF THINGS.pptx
PPT ON INTERNET OF THINGS.pptxPPT ON INTERNET OF THINGS.pptx
PPT ON INTERNET OF THINGS.pptx
SwagatoBiswas
 
smart automation system
smart automation systemsmart automation system
smart automation system
Abhishek Bhadoria
 
IOT
IOTIOT
The-Internet-Of-Things-4th-Industrial-Revolution.pptx
The-Internet-Of-Things-4th-Industrial-Revolution.pptxThe-Internet-Of-Things-4th-Industrial-Revolution.pptx
The-Internet-Of-Things-4th-Industrial-Revolution.pptx
HadHic
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Thingspandey97
 
IOT VIVA QUESTION.pdf
IOT VIVA QUESTION.pdfIOT VIVA QUESTION.pdf
IOT VIVA QUESTION.pdf
AnkitaVerma776806
 
Internet of things
Internet of thingsInternet of things
Internet of things
Komal Agarwal
 
IoT-updated.pptx
IoT-updated.pptxIoT-updated.pptx
IoT-updated.pptx
SumitKumar461344
 
CHAPTER 4.pptx
CHAPTER 4.pptxCHAPTER 4.pptx
CHAPTER 4.pptx
ttyu2
 
introduction to Internet of things presentation
introduction to Internet of things presentationintroduction to Internet of things presentation
introduction to Internet of things presentation
Kavitabani1
 
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania SusheelaIntroduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Govt. P.G. College Dharamshala
 
TheInternetofThings
TheInternetofThingsTheInternetofThings
TheInternetofThingsKimmiegrif
 
Application and Usefulness of Internet of Things in Information Technology
Application and Usefulness of Internet of Things in Information TechnologyApplication and Usefulness of Internet of Things in Information Technology
Application and Usefulness of Internet of Things in Information Technology
Dr. Amarjeet Singh
 
Internet of Things (IoT) - IK
Internet of Things (IoT) - IKInternet of Things (IoT) - IK
Internet of Things (IoT) - IK
Ilgın Kavaklıoğulları
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Mphasis
 
IOT - Thesis Report about Home Automation System
IOT - Thesis Report about Home Automation SystemIOT - Thesis Report about Home Automation System
IOT - Thesis Report about Home Automation System
SH Rajøn
 

Similar to CMMC IoT & MQTT (20)

CMMC - IoT
CMMC - IoTCMMC - IoT
CMMC - IoT
 
VET4SBO Level 1 module 3 - unit 1 - v1.0 en
VET4SBO Level 1   module 3 - unit 1 - v1.0 enVET4SBO Level 1   module 3 - unit 1 - v1.0 en
VET4SBO Level 1 module 3 - unit 1 - v1.0 en
 
Introduction to IoT (Internet of Things)
Introduction to IoT (Internet of Things)Introduction to IoT (Internet of Things)
Introduction to IoT (Internet of Things)
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
PPT ON INTERNET OF THINGS.pptx
PPT ON INTERNET OF THINGS.pptxPPT ON INTERNET OF THINGS.pptx
PPT ON INTERNET OF THINGS.pptx
 
smart automation system
smart automation systemsmart automation system
smart automation system
 
IOT
IOTIOT
IOT
 
The-Internet-Of-Things-4th-Industrial-Revolution.pptx
The-Internet-Of-Things-4th-Industrial-Revolution.pptxThe-Internet-Of-Things-4th-Industrial-Revolution.pptx
The-Internet-Of-Things-4th-Industrial-Revolution.pptx
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
IOT VIVA QUESTION.pdf
IOT VIVA QUESTION.pdfIOT VIVA QUESTION.pdf
IOT VIVA QUESTION.pdf
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IoT-updated.pptx
IoT-updated.pptxIoT-updated.pptx
IoT-updated.pptx
 
CHAPTER 4.pptx
CHAPTER 4.pptxCHAPTER 4.pptx
CHAPTER 4.pptx
 
introduction to Internet of things presentation
introduction to Internet of things presentationintroduction to Internet of things presentation
introduction to Internet of things presentation
 
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania SusheelaIntroduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
 
TheInternetofThings
TheInternetofThingsTheInternetofThings
TheInternetofThings
 
Application and Usefulness of Internet of Things in Information Technology
Application and Usefulness of Internet of Things in Information TechnologyApplication and Usefulness of Internet of Things in Information Technology
Application and Usefulness of Internet of Things in Information Technology
 
Internet of Things (IoT) - IK
Internet of Things (IoT) - IKInternet of Things (IoT) - IK
Internet of Things (IoT) - IK
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
IOT - Thesis Report about Home Automation System
IOT - Thesis Report about Home Automation SystemIOT - Thesis Report about Home Automation System
IOT - Thesis Report about Home Automation System
 

More from Nat Weerawan

MLBlock
MLBlockMLBlock
MLBlock
Nat Weerawan
 
KidBright Plugin development
KidBright Plugin developmentKidBright Plugin development
KidBright Plugin development
Nat Weerawan
 
Kidbright plugin development
Kidbright plugin developmentKidbright plugin development
Kidbright plugin development
Nat Weerawan
 
ESPNow Again..
ESPNow Again..ESPNow Again..
ESPNow Again..
Nat Weerawan
 
CMMC - CNX - Community of Practice 1
CMMC - CNX - Community of Practice 1CMMC - CNX - Community of Practice 1
CMMC - CNX - Community of Practice 1
Nat Weerawan
 
Chiang Mai Maker Club & Thailand 4.0
Chiang Mai Maker Club & Thailand 4.0Chiang Mai Maker Club & Thailand 4.0
Chiang Mai Maker Club & Thailand 4.0
Nat Weerawan
 
What is Chiang Mai Maker Club - BRIEF
What is Chiang Mai Maker Club - BRIEFWhat is Chiang Mai Maker Club - BRIEF
What is Chiang Mai Maker Club - BRIEF
Nat Weerawan
 
Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.
Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.
Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.
Nat Weerawan
 
Chaing Mai Maker Club @Creative Thailand Symposium
Chaing Mai Maker Club @Creative Thailand SymposiumChaing Mai Maker Club @Creative Thailand Symposium
Chaing Mai Maker Club @Creative Thailand Symposium
Nat Weerawan
 
Netpie.io Generate MQTT Credential
Netpie.io Generate MQTT CredentialNetpie.io Generate MQTT Credential
Netpie.io Generate MQTT Credential
Nat Weerawan
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT Foundation
Nat Weerawan
 
CMMC - Chiang Mai Maker Club
CMMC - Chiang Mai Maker ClubCMMC - Chiang Mai Maker Club
CMMC - Chiang Mai Maker Club
Nat Weerawan
 
Link it smart 7688 MEETUP - Bangkok
Link it smart 7688 MEETUP - BangkokLink it smart 7688 MEETUP - Bangkok
Link it smart 7688 MEETUP - Bangkok
Nat Weerawan
 
LoveNotYet - The first Thailand sex education game.
LoveNotYet - The first Thailand sex education game.LoveNotYet - The first Thailand sex education game.
LoveNotYet - The first Thailand sex education game.
Nat Weerawan
 
Raspberry Pi @ Beercamp Chiangmai
Raspberry Pi @ Beercamp ChiangmaiRaspberry Pi @ Beercamp Chiangmai
Raspberry Pi @ Beercamp Chiangmai
Nat Weerawan
 
Raspberry pi meetup Bangkok
Raspberry pi meetup BangkokRaspberry pi meetup Bangkok
Raspberry pi meetup BangkokNat Weerawan
 
Booklat @ Social Innovation Camp Asia 2013 (SICA2013)
Booklat @ Social Innovation Camp Asia 2013 (SICA2013)Booklat @ Social Innovation Camp Asia 2013 (SICA2013)
Booklat @ Social Innovation Camp Asia 2013 (SICA2013)Nat Weerawan
 
"Coffee Script" in Brief
"Coffee Script" in Brief"Coffee Script" in Brief
"Coffee Script" in Brief
Nat Weerawan
 

More from Nat Weerawan (20)

MLBlock
MLBlockMLBlock
MLBlock
 
KidBright Plugin development
KidBright Plugin developmentKidBright Plugin development
KidBright Plugin development
 
Kidbright plugin development
Kidbright plugin developmentKidbright plugin development
Kidbright plugin development
 
ESPNow Again..
ESPNow Again..ESPNow Again..
ESPNow Again..
 
CMMC - CNX - Community of Practice 1
CMMC - CNX - Community of Practice 1CMMC - CNX - Community of Practice 1
CMMC - CNX - Community of Practice 1
 
Chiang Mai Maker Club & Thailand 4.0
Chiang Mai Maker Club & Thailand 4.0Chiang Mai Maker Club & Thailand 4.0
Chiang Mai Maker Club & Thailand 4.0
 
What is Chiang Mai Maker Club - BRIEF
What is Chiang Mai Maker Club - BRIEFWhat is Chiang Mai Maker Club - BRIEF
What is Chiang Mai Maker Club - BRIEF
 
Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.
Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.
Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.
 
Chaing Mai Maker Club @Creative Thailand Symposium
Chaing Mai Maker Club @Creative Thailand SymposiumChaing Mai Maker Club @Creative Thailand Symposium
Chaing Mai Maker Club @Creative Thailand Symposium
 
Netpie.io Generate MQTT Credential
Netpie.io Generate MQTT CredentialNetpie.io Generate MQTT Credential
Netpie.io Generate MQTT Credential
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT Foundation
 
CMMC - Chiang Mai Maker Club
CMMC - Chiang Mai Maker ClubCMMC - Chiang Mai Maker Club
CMMC - Chiang Mai Maker Club
 
Link it smart 7688 MEETUP - Bangkok
Link it smart 7688 MEETUP - BangkokLink it smart 7688 MEETUP - Bangkok
Link it smart 7688 MEETUP - Bangkok
 
Gdg wednesday
Gdg wednesdayGdg wednesday
Gdg wednesday
 
LoveNotYet - The first Thailand sex education game.
LoveNotYet - The first Thailand sex education game.LoveNotYet - The first Thailand sex education game.
LoveNotYet - The first Thailand sex education game.
 
Raspberry Pi @ Beercamp Chiangmai
Raspberry Pi @ Beercamp ChiangmaiRaspberry Pi @ Beercamp Chiangmai
Raspberry Pi @ Beercamp Chiangmai
 
Raspberry pi meetup Bangkok
Raspberry pi meetup BangkokRaspberry pi meetup Bangkok
Raspberry pi meetup Bangkok
 
Booklat @ Social Innovation Camp Asia 2013 (SICA2013)
Booklat @ Social Innovation Camp Asia 2013 (SICA2013)Booklat @ Social Innovation Camp Asia 2013 (SICA2013)
Booklat @ Social Innovation Camp Asia 2013 (SICA2013)
 
"Coffee Script" in Brief
"Coffee Script" in Brief"Coffee Script" in Brief
"Coffee Script" in Brief
 
Facebook OD
Facebook ODFacebook OD
Facebook OD
 

Recently uploaded

History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 

Recently uploaded (20)

History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 

CMMC IoT & MQTT

  • 2.
  • 4.
  • 5.
  • 6.
  • 7. HAPIfork http://www.hapi.com/products-hapifork.asp The HAPIfork is an electronic fork that helps you monitor and track your eating habits. It also alerts you with the help of indicator lights and gentle vibrations when you are eating too fast.
  • 8. MyVessyl Cup https://www.myvessyl.com/ It can hold 13 ounces of liquid. The battery takes 60 minutes to fully charge and will last for 5-7 days. Also has wire-free charging.
  • 9. Smart Tooth Brush http://www.beamtoothbrush.com/toothbrush/ The Beam Brush is a connected toothbrush that engages users with their daily hygiene routine.
  • 10. The Big Picture LED Switch Sensor Display ESPresso Lite Mobile/Website WiFi Cloud MQTT
  • 11. Smart Propane Tank This super smart propane tank gauge connects to an app on your mobile device so no matter where you are, you’ll always know when it’s time to refuel. http://www.quirky.com/shop/732-refuel-smart-propane-tank-gauge
  • 12. Smart Washing Machine Smart Aqualtis is the first Indesit Company washing machine designed to be integrated in ‘Smart’ ecosystems, covering a wide range of use cases. http://zigbee.org/Products/ByStandard/AllStandards.aspx
  • 13. Hydroponic System Niwa is the first fully automated hydroponic system that attends to all of your plants’ needs and water them, feed them and make sure they have optimal growing conditions 24/7. http://getniwa.com/
  • 14. Smart Home Security Canary is a complete security system packed into a single, device. It adapts to your home over time and sends intelligent notifications with HD video directly to your smartphone. http://canary.is/
  • 15. Smart A/C Aros learns from your budget, location, schedule, and usage to automatically maintain the perfect temperature and maximize savings for your home. https://www.quirky.com/shop/752-aros-smart-window-air-conditioner
  • 16. Swing Analyzer Make your Zepp Sensor multi- sport, all you need to do is purchase additional sport specific mounts and download the app. http://www.zepp.com/
  • 17. Smart Tennis Racket Track your game with Babolat’s breakthrough innovation. See where you stand in the global ranking and by category within your online community. http://en.babolatplay.com/
  • 18. Smart Bike Valour by Vanhawks gives directions, reroutes to avoid traffic, and tracks riding metrics. http://www.vanhawks.com/
  • 19. Smart Mirror A reflective mirror with programmable applications and digital display for the home, office and public environments (hotels, hospitals, retail shops). http://www.cybertecturemirror.com/
  • 20. Smart Socks Socks infused with proprietary 100% textile sensors. They are paired with a Bluetooth Smart cool and detachable anklet that delivers accuracy in step counting, speed, calories, altitude and distance tracking. http://store.sensoriafitness.com/
  • 21. Smart Shirt Monitors how your body behaves over time, includes heart rate recovery and breathing at rest, to monitor improvements in health. http://omsignal.com/
  • 22. Smart Garbage Cans BigBelly alerts when it needs to be emptied so smarter collection decisions can be made. http://www.bigbelly.com/solutions/stations/smartbelly/
  • 23. 2008-2009: The Internet of Things was "Born" 
  • 24. 2011: Arduino and other hardware platforms mature and make the IoT accessible to DIY’ers  taking interest in the topic.
  • 25. Kevin Ashton Kevin Ashton (born 1968) is a British technology pioneer who cofounded the Auto-ID Center at the Massachusetts Institute of Technology (MIT), which created a global standard system for RFID and other sensors. He is known for inventing the term "the Internet of Things" to describe a system where the Internet is connected to the physical world via ubiquitous sensors. https://en.wikipedia.org/wiki/Kevin_Ashton
  • 26. –Kevin Asthon I could be wrong, but I'm fairly sure the phrase "Internet of Things" started life as the title of a presentation I made at Procter & Gamble (P&G) in 1999. Linking the new idea of RFID in P&G's supply chain to the then-red-hot topic of the Internet was more than just a good way to get executive attention. It summed up an important insight—one that 10 years later, after the Internet of Things has become the title of everything from an article in Scientific American to the name of a European Union conference, is still often misunderstood. http://www.rfidjournal.com/articles/view?4986
  • 27. Names • The Internet of things • Machine to Machine (M2M) Communication • Ubiquitous computing • Embedded Computing • Fog Computing • Internet of everything (Commercial name from Cisco)
  • 28. Revolution • Electronic Device • Personal Computer • Ubiquitous computing • Machine-to-machine Computing • The Internet of things (IoT)
  • 30. The internet of things (IoT) is 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.[1] In 2013 the Global Standards Initiative on Internet of Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2] The IoT allows objects to be sensed and controlled remotely across existing network infrastructure,[3] creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit; when IoT is augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber- physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.[10] wikipedia.com
  • 31. The internet of things (IoT) is 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.[1] In 2013 the Global Standards Initiative on Internet of Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2] The IoT allows objects to be sensed and controlled remotely across existing network infrastructure,[3] creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit; when IoT is augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.[10]
  • 32. The internet of things (IoT) is 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.[1] In 2013 the Global Standards Initiative on Internet of Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2] The IoT allows objects to be sensed and controlled remotely across existing network infrastructure,[3] creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit; when IoT is augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.[10]
  • 33. The internet of things (IoT) is 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.[1] In 2013 the Global Standards Initiative on Internet of Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2] The IoT allows objects to be sensed and controlled remotely across existing network infrastructure,[3] creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit; when IoT is augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.[10]
  • 34. 2008-2009: The Internet of Things was "Born" 
  • 35.
  • 36. Source: Cisco - http://blogs.cisco.com/diversity/the-internet-of-things-infographic
  • 37. The “Internet of things” elements  • Things • Small Computer (MCU) +Sensors • Connectivity & Communication • Data • Intelligence (Cloud)
  • 39. 2012
  • 40. 2013
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. MQTT
  • 47. MQTT • Lightweight message queueing and transport protocol • Sensor and Actuator nodes communicate with application through the MQTT message broker
  • 48. MQTT
  • 49.
  • 50.
  • 51. Valid MQTT topic • /HelloCMMC/gearname/plug001/status • /HelloCMMC/gearname/+/status • /HelloCMMC/gearname/# • /HelloCMMC/+/+ • #
  • 54. HTTP / MQTT / CoAP
  • 57. MQTT
  • 61. MQTT A practical protocol for the Internet of Things Bryan Boyd (IBM) @bryanboyd Vehicles Cows Ovens Pacemakers Children Smartphones
  • 62. The Internet is (in) everything - vehicles! - children! - cows! - smartphones! - ovens! - pacemakers Data source: IDC 212 BILLION By the year 2020… Total number of available sensor enabled objects 30 BILLION sensor enabled objects connected to networks 57,000/sec new objects connecting
  • 63. - open open spec, standard 40+ client implementations - lightweight minimal overhead efficient format tiny clients (kb) ! - reliable QoS for reliability on unreliable networks ! - simple 43-page spec connect + publish + subscribe MQTT Late 1990s Aug 2010 Nov 2011 Sep 2014 Invented Published Eclipse M2M Standard a lightweight protocol for IoT messaging
  • 64. MQTT bi-directional, async “push” communication MQTT! Broker CONNECT to MQTT broker SUBSCRIBE to thing3/data CONNECT to MQTT broker PUBLISH to thing3/data recv recv pub thing #3 thing #1 thing #2 TCP/IP WebSocket
  • 65. MQTT pub/sub decouples senders from receivers MQTT! Broker Analytics Mobile App Database car telemetry tennis scores sensor data HTML5 App Logger group chat publish subscribe
  • 66. MQTT designed for minimal network traffic! and constrained devices PUBLISH 2-4 bytes CONNECT 14 bytes ! HTTP 0.1-1 KB minimal protocol exchanges small header size http://stephendnicholas.com/archives/1217efficient for battery life: binary payload (not text) MQTT has configurable keep alive (2 byte PINGREQ / PINGRES) small clients: 30 KB (C), 100 KB (Java)
  • 68. MQTT agnostic payload for flexible delivery MQTT! Broker CONNECT 0101 pub 01010100110011100 PUBLISH to thing1/myBinary {“id”:”thing1”,”lon”:-97.135198, ”lat”:94.19384,”status”:”I’m alive!”} PUBLISH to thing1/myJSON data:image/png;base64,A908SFIkjdf… PUBLISH to thing1/myPicture { } pub :-) pub
  • 69. MQTT retained messages for last value caching MQTT! Broker CONNECT,ID=thing1 PUBLISH,thing1/battery,{“value”:95},,RETAIN,,, PUBLISH,thing1/battery,{“value”:94},,RETAIN,,, PUBLISH,thing1/battery,{“value”:93},,RETAIN,,, CONNECT,ID=thing2 SUBSCRIBE,thing1/battery RETAIN,thing1/battery,{“value”:93},PUBLISH DISCONNECT
  • 70. MQTT client id and cleanSession for session state MQTT! Broker CONNECT,ID=thing1,,cleanSession=FALSE SUBSCRIBE,chat/myRoom,,QoS=2,, CONNECT,ID=thing2 DISCONNECT PUBLISH,chat/myRoom,“Hello,Thing1!”,QoS=1,,, 1 2 PUBLISH,chat/myRoom,“Are,you,there?”,QoS=2,,, CONNECT,ID=thing1,,cleanSession=FALSE 1 chat/myRoom,“Hello,Thing1!”,PUBLISH chat/myRoom,“Are,you,there?”,PUBLISH PUBLISH,chat/myRoom,“I,am,now!”,QoS=1,,,
  • 71. MQTT last will and testament for presence MQTT! Broker CONNECT,ID=thing2 SUBSCRIBE,thing1/status2 thing1/status,“Goodbye!”,PUBLISH CONNECT,ID=thing1,LWT=thing1/status,“Bye!” 1 2 (client has network problem) PINGREQ PINGREQ PINGRESP PINGRESP (KEEP_ALIVE seconds pass)
  • 72. MQTT security MQTT! Broker CONNECT with username / password SSL/TLS TCP/IP - MQTT spec doesn’t define security model aside from username/password authorization on connection - Brokers *can* implement support for SSL/TLS and policies for connection and messaging ex. organize topic space by “group” username associated with a group bboyd is in group “IBM” and can pub/sub IBM/bboyd/#
  • 73. Resources - MQTT home - Eclipse Paho MQTT clients - Mosquitto broker - IBM MessageSight - IBM IoT Foundation - MQTT demos - IBM Messaging Github - IBM Redbook + PickMeUp ! - Me! MQTT.org eclipse.org/paho mosquitto.org ibmdw.net/messaging/messagesight internetofthings.ibmcloud.com m2m.demos.ibm.com github.com/ibm-messaging github.com/ibm-messaging/mqtt-PickMeUp ! Bryan Boyd (IBM) @bryanboyd (coming soon)