SlideShare a Scribd company logo
ณัฐ วีระวรรณ์
Software Developer (Maker / Mobile / Website / Game)
IoT Technology Review for
building a community
The internet of things?
The “Internet of things” elements 
• Things
• Small Computer (MCU) +Sensors
• Connectivity & Communication
• Data
• Cloud Service (Intelligence)
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.
Smart Tooth Brush
http://www.beamtoothbrush.com/toothbrush/
The Beam Brush is a connected
toothbrush that engages users
with their daily hygiene routine.
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
Smart Bike
Valour by Vanhawks gives
directions, reroutes to avoid
traffic, and tracks riding metrics.
http://www.vanhawks.com/
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 Garbage Cans
BigBelly alerts when it needs to
be emptied so smarter collection
decisions can be made.
http://www.bigbelly.com/solutions/stations/smartbelly/
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 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 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)
thaiopensource.org
fcfd18fe34db3b985ccf7f09cb3f30fffa01
0103c4090000540b0000e7030000310
5000008627564647930303100000000
0000000000000000000000000090d0a
Thingspeak
open-source embedded operating system for low-power
connected microcontrollers.
Thank you ( :

More Related Content

What's hot

Enabling the IoT in the Cloud
Enabling the IoT in the Cloud Enabling the IoT in the Cloud
Enabling the IoT in the Cloud
Telefónica IoT
 
From potatoes to beer, IoT is everywhere by Dr. Srđan Krčo
From potatoes to beer, IoT is everywhere by Dr. Srđan KrčoFrom potatoes to beer, IoT is everywhere by Dr. Srđan Krčo
From potatoes to beer, IoT is everywhere by Dr. Srđan Krčo
Bosnia Agile
 
IoT in ITS: Network Impacts
IoT in ITS: Network ImpactsIoT in ITS: Network Impacts
IoT in ITS: Network Impacts
Alcatel-Lucent Enterprise
 
IoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP EnterpriseIoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP Enterprise
Filip Kolář
 
Innovation Summit 2015 - 11 - morpho
Innovation Summit 2015 - 11 - morphoInnovation Summit 2015 - 11 - morpho
Innovation Summit 2015 - 11 - morpho
Thibault Cantegrel
 
Forget Mobile-First … Move your customers to IoT-First, Drew Johnson, Aeris C...
Forget Mobile-First … Move your customers to IoT-First, Drew Johnson, Aeris C...Forget Mobile-First … Move your customers to IoT-First, Drew Johnson, Aeris C...
Forget Mobile-First … Move your customers to IoT-First, Drew Johnson, Aeris C...
Alan Quayle
 
IoT for Smarter Health Care
IoT for Smarter Health CareIoT for Smarter Health Care
IoT for Smarter Health Care
Dr. Wilfred Lin (Ph.D.)
 
InnovationSummit2015 - iot connectivity
InnovationSummit2015 - iot connectivityInnovationSummit2015 - iot connectivity
InnovationSummit2015 - iot connectivity
Thibault Cantegrel
 
Digital Transformation at ALE breeds new business model and opportunities for...
Digital Transformation at ALE breeds new business model and opportunities for...Digital Transformation at ALE breeds new business model and opportunities for...
Digital Transformation at ALE breeds new business model and opportunities for...
Alcatel-Lucent Enterprise
 
Building Blocks for IoT Devices
Building Blocks for IoT DevicesBuilding Blocks for IoT Devices
Building Blocks for IoT Devices
Anil Gorthy
 
5g 101
5g 1015g 101
Cloud Platform for IoT
Cloud Platform for IoTCloud Platform for IoT
Cloud Platform for IoT
Naoto Umemori
 
Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & Demo
Andri Yadi
 
Netstairs web rtc_4_banking_financial_industry
Netstairs web rtc_4_banking_financial_industryNetstairs web rtc_4_banking_financial_industry
Netstairs web rtc_4_banking_financial_industry
GLG (Gerson Lehrman Group)
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics
MITEF México
 
Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?
Eurotech
 
IOT and Big Data - The Perfect Marriage
IOT and Big Data - The Perfect MarriageIOT and Big Data - The Perfect Marriage
IOT and Big Data - The Perfect Marriage
Dr. Mazlan Abbas
 
Cloud Customer Architecture for IoT
Cloud Customer Architecture for IoTCloud Customer Architecture for IoT
Cloud Customer Architecture for IoT
Cloud Standards Customer Council
 
NashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft AzureNashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft Azure
Phi Huynh
 
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
hubraum IoT Academy
 

What's hot (20)

Enabling the IoT in the Cloud
Enabling the IoT in the Cloud Enabling the IoT in the Cloud
Enabling the IoT in the Cloud
 
From potatoes to beer, IoT is everywhere by Dr. Srđan Krčo
From potatoes to beer, IoT is everywhere by Dr. Srđan KrčoFrom potatoes to beer, IoT is everywhere by Dr. Srđan Krčo
From potatoes to beer, IoT is everywhere by Dr. Srđan Krčo
 
IoT in ITS: Network Impacts
IoT in ITS: Network ImpactsIoT in ITS: Network Impacts
IoT in ITS: Network Impacts
 
IoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP EnterpriseIoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP Enterprise
 
Innovation Summit 2015 - 11 - morpho
Innovation Summit 2015 - 11 - morphoInnovation Summit 2015 - 11 - morpho
Innovation Summit 2015 - 11 - morpho
 
Forget Mobile-First … Move your customers to IoT-First, Drew Johnson, Aeris C...
Forget Mobile-First … Move your customers to IoT-First, Drew Johnson, Aeris C...Forget Mobile-First … Move your customers to IoT-First, Drew Johnson, Aeris C...
Forget Mobile-First … Move your customers to IoT-First, Drew Johnson, Aeris C...
 
IoT for Smarter Health Care
IoT for Smarter Health CareIoT for Smarter Health Care
IoT for Smarter Health Care
 
InnovationSummit2015 - iot connectivity
InnovationSummit2015 - iot connectivityInnovationSummit2015 - iot connectivity
InnovationSummit2015 - iot connectivity
 
Digital Transformation at ALE breeds new business model and opportunities for...
Digital Transformation at ALE breeds new business model and opportunities for...Digital Transformation at ALE breeds new business model and opportunities for...
Digital Transformation at ALE breeds new business model and opportunities for...
 
Building Blocks for IoT Devices
Building Blocks for IoT DevicesBuilding Blocks for IoT Devices
Building Blocks for IoT Devices
 
5g 101
5g 1015g 101
5g 101
 
Cloud Platform for IoT
Cloud Platform for IoTCloud Platform for IoT
Cloud Platform for IoT
 
Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & Demo
 
Netstairs web rtc_4_banking_financial_industry
Netstairs web rtc_4_banking_financial_industryNetstairs web rtc_4_banking_financial_industry
Netstairs web rtc_4_banking_financial_industry
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics
 
Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?
 
IOT and Big Data - The Perfect Marriage
IOT and Big Data - The Perfect MarriageIOT and Big Data - The Perfect Marriage
IOT and Big Data - The Perfect Marriage
 
Cloud Customer Architecture for IoT
Cloud Customer Architecture for IoTCloud Customer Architecture for IoT
Cloud Customer Architecture for IoT
 
NashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft AzureNashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft Azure
 
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
 

Similar to CMMC - CNX - Community of Practice 1

Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Brian Pulito
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
Microsoft Schweiz
 
Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16
Mark Goldstein
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
Peter Defreyne
 
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsValencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
David Bericat
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
PeterNiblett
 
INTERNET OF THINGS
INTERNET OF THINGSINTERNET OF THINGS
INTERNET OF THINGS
akashkumar1540
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Amazon Web Services
 
presentation Comstor IoT_RTL
presentation Comstor IoT_RTLpresentation Comstor IoT_RTL
presentation Comstor IoT_RTLJohan Basson
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of things
Bernard Kufluk
 
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
IEEE Radio & Wireless Week IoT Powered by Wireless PresentationIEEE Radio & Wireless Week IoT Powered by Wireless Presentation
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
Mark Goldstein
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends UpdateIEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
Mark Goldstein
 
The Internet of Things: Solutions to Drive Business Transformation
The Internet of Things: Solutions to Drive Business TransformationThe Internet of Things: Solutions to Drive Business Transformation
The Internet of Things: Solutions to Drive Business Transformation
Evan Wong
 
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBM
Filip Kolář
 
KNoT - a framework for iot interoperability
KNoT - a framework for iot interoperabilityKNoT - a framework for iot interoperability
KNoT - a framework for iot interoperability
Tiago Barros
 
Web of things
Web of thingsWeb of things
Web of things
Seo-Young Hwang
 
The Internet of Things - Solutions to Drive Business Transformation
The Internet of Things - Solutions to Drive Business TransformationThe Internet of Things - Solutions to Drive Business Transformation
The Internet of Things - Solutions to Drive Business Transformation
Red Hat India Pvt. Ltd.
 
IoT digest. March 2018
IoT digest. March 2018IoT digest. March 2018
IoT digest. March 2018
ElifTech
 

Similar to CMMC - CNX - Community of Practice 1 (20)

Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
 
Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
 
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsValencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
INTERNET OF THINGS
INTERNET OF THINGSINTERNET OF THINGS
INTERNET OF THINGS
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
 
presentation Comstor IoT_RTL
presentation Comstor IoT_RTLpresentation Comstor IoT_RTL
presentation Comstor IoT_RTL
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of things
 
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
IEEE Radio & Wireless Week IoT Powered by Wireless PresentationIEEE Radio & Wireless Week IoT Powered by Wireless Presentation
IEEE Radio & Wireless Week IoT Powered by Wireless Presentation
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends UpdateIEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
 
The Internet of Things: Solutions to Drive Business Transformation
The Internet of Things: Solutions to Drive Business TransformationThe Internet of Things: Solutions to Drive Business Transformation
The Internet of Things: Solutions to Drive Business Transformation
 
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBM
 
KNoT - a framework for iot interoperability
KNoT - a framework for iot interoperabilityKNoT - a framework for iot interoperability
KNoT - a framework for iot interoperability
 
Web of things
Web of thingsWeb of things
Web of things
 
The Internet of Things - Solutions to Drive Business Transformation
The Internet of Things - Solutions to Drive Business TransformationThe Internet of Things - Solutions to Drive Business Transformation
The Internet of Things - Solutions to Drive Business Transformation
 
IoT4Devs (1)
IoT4Devs (1)IoT4Devs (1)
IoT4Devs (1)
 
IoT digest. March 2018
IoT digest. March 2018IoT digest. March 2018
IoT digest. March 2018
 

More from Nat Weerawan

MLBlock
MLBlockMLBlock
MLBlock
Nat Weerawan
 
CMMC IoT & MQTT
CMMC IoT & MQTTCMMC IoT & MQTT
CMMC IoT & MQTT
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 - IoT
CMMC - IoTCMMC - IoT
CMMC - IoT
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
 
CMMC IoT & MQTT
CMMC IoT & MQTTCMMC IoT & MQTT
CMMC IoT & MQTT
 
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 - IoT
CMMC - IoTCMMC - IoT
CMMC - IoT
 
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
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

CMMC - CNX - Community of Practice 1

  • 1.
  • 3. IoT Technology Review for building a community
  • 4. The internet of things?
  • 5. The “Internet of things” elements  • Things • Small Computer (MCU) +Sensors • Connectivity & Communication • Data • Cloud Service (Intelligence)
  • 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. Smart Tooth Brush http://www.beamtoothbrush.com/toothbrush/ The Beam Brush is a connected toothbrush that engages users with their daily hygiene routine.
  • 9. 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
  • 10. Smart Bike Valour by Vanhawks gives directions, reroutes to avoid traffic, and tracks riding metrics. http://www.vanhawks.com/
  • 11. 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/
  • 12.
  • 13.
  • 14. - 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/
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 23. HTTP / MQTT / CoAP
  • 26. MQTT
  • 30. MQTT A practical protocol for the Internet of Things Bryan Boyd (IBM) @bryanboyd Vehicles Cows Ovens Pacemakers Children Smartphones
  • 31. 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
  • 32. - 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
  • 33. 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
  • 34. 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
  • 35. 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
  • 36. 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
  • 37. 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)
  • 38. 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/#
  • 39. 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)
  • 40.
  • 42.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. open-source embedded operating system for low-power connected microcontrollers.
  • 58.