SlideShare uma empresa Scribd logo
1 de 64
©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved.
Interfacing  with  the  Physical  World
Introduction  AWS  IoT
Clayton  Brown
Solution  Architect  Amazon  Web  
Services
Technical  101
Things  Are  Becoming  Connected
Now
Not  too  long  from  now
Soon  After
Source:  Pretty  much  everyone
Healthcare and Life Sciences Municipal Infrastructure Smart Home Retail
Manufacturing, Logistics & Supply
Chain
Agriculture Education Automotive
IOT  is  focus  for  innovation  in  many  industries
Hello  
World!
State  of  Acceleration  /  Growth
Invention Refinement Traction
FPGAs,  Microcontroller  &  Microprocessor  Kits
MEMS  – Sensors  &    Actuators
Hello  
Again!
Internet  of  Things
AWS  IoT
“Securely  connect one  or  one  billion  devices  to  AWS,  
so  they  can  interact  with  applications and  other  devices”
AWS  IoT
AWS  IoT  Makes  Things  Smarter  
“A  10  year  old  product  can  do  things  that  hadn’t  been  
invented  10  years  ago.  Most  importantly,  going  forward,  
people  will  expect  your  product  to  improve,  and  if  it  isn’t  
being  updated  and  getting  better,  you’re  literally  being  left  
behind.”
AWS  IoT  is  a  Complete  Platform  for  Connected  Devices
Many  SDKs  
&  Tools
Alternate  
Protocols
Scalability
&
Noise/Signal
Security  &  
Management
Integration  with  Cloud  
and  Mobile  Apps  and  
Analytics
AWS  IoT
DEVICE  SDK
Set  of  client  libraries  to  
connect,  authenticate  and  
exchange  messages
DEVICE  GATEWAY
Communicate  with  devices  via  
MQTT   and  HTTP
AUTHENTICATION
AUTHORISATION
Secure  with  mutual  
authentication  and  encryption
RULES  ENGINE
Transform  messages  
based  on  rules  and  
route  to  AWS  Services
AWS  Services
-­ -­ -­ -­ -­
3P  Services
DEVICE  SHADOW
Persistent  thing  state  
during  intermittent  
connections
APPLICATIONS
AWS  IoT  API
DEVICE  REGISTRY
Identity  and  Management  of  
your  things
AWS  IoT  Message  Broker
DEVICE  GATEWAY
Communicate  with  devices  via  
MQTT   and  HTTP
AWS  IoT  Device  Gateway
Standard  Protocol  Support  (no  lock-­in)
Millions  of  devices  and  apps  can  connect  
over  any  protocol  starting  with  MQTT  and  
HTTP  1.1  incl WebSockets
Powerful  Pub/Sub  Broker  with  Long-­
lived  bi-­directional  messages
Clients  (Devices  and  Apps)  can  receive  
commands  and  control  signals  from  the  
cloud.  CDSUP
Secure  by  Default
Connect  securely  via  X509  Certs  and  TLS  
1.2  Client  Mutual  Auth
Topic  Based  
Architecture  
(lights/thing-­2/color)
Highly  Scalable
Device  Gateway
MQTT
MQTT  vs  HTTPS:
• 93x  faster  throughput
• 11.89x  less  battery  to  send
• 170.9x  less  battery  to  receive
• 50%  less  power  to  keep  connected
• 8x  less  network  overhead
Source:  
http://stephendnicholas.com/archives/1217
• OASIS  standard  protocol  (v3.1.1)
• Lightweight,  pub/sub  transport  protocol  
with  QoS that  is  useful  for  connected  
devices
• MQTT  is  used  on  oil  rigs,  connected  
trucks,  and  many  more  sensitive  and  
resource-­sensitive  scenarios.
• Customers  have  needed  to  build,  
maintain  and  scale  a  broker  to  use  
MQTT  with  cloud  applications
AWS  IoT  Message  Broker  :  Managed  Service
Highly  Scalable
Device  Gateway
Connect  millions  of  
devices  sending  
billions  of  messages
Subscribers
Publishers
AWS  IoT  Security:  Authentication  and  Authorisation
AUTHENTICATION
Secure  with  mutual  
authentication  and  encryption
AUTHENTICATION
AUTHORISATION
Secure  with  mutual  
authentication  and  encryption
One  Service,  Two  Protocols
MQTT  +  Mutual  Auth  TLS AWS  Auth  +  HTTPS
Server  Auth TLS  +  Cert  (X.509) TLS  +  Cert  (X.509)
Client  Auth TLS +  Cert  (X.509) AWS  API  Keys  (SigV4)
Confidentiality TLS TLS
Protocol MQTT HTTP
Identification AWS  ARNs AWS  ARNs
Authorization AWS  Policy AWS Policy
Mutual  Auth  TLS
Provisioning  and  Security
Secure  Communications with  Things
-­ Single  API  call  to  CreateKeysAndCertificate
-­ Client  Generated  CreateCertificateFromCSR(CSR)
Fine-­grained  Authorisation for:
Thing  Management
Pub/Sub  Data  Access
AWS  Service  Access
IAM  ASPEN  Policies
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["iot:Publish"],
"Resource":
["arn:aws:iot:us-east-
1:123456972007:topic/foo"]
},
{
"Effect": "Allow",
"Action": ["iot:Subscribe"],
"Resource":
["arn:aws:iot:us-east-
1:123456972007:topicfilter/foo/bar/*"]
}]}
AWS  IoT  Rules  Engine
RULES  ENGINE
Transform  messages  
based  on  rules  and  
route  to  AWS  Services
Simple  &  Familiar  Syntax
-­ SQL  Statement  to  define  topic  filter
-­ Optional  WHERE  clause
-­ Advanced  JSON  support
Functions  improve  signal:  noise
-­ String  manipulation  (regex  support)
-­ Mathematical  operations
-­ Context  based  helper  functions
-­ Crypto  support
-­ UUID,  Timestamp,  rand,  etc.  
AWS  IoT  Rules  Engine  Basics
SELECT  *  FROM  ‘things/thing-­2/color’  
WHERE  color  =  ‘red’
AWS  IoT  Rules  Engine’s  Flexibility
”sql" : "SELECT *
FROM 'iot/tempSensors/#'
WHERE temp > 50",
"actions" : [
{
"dynamoDB" : {
"rangeKeyField" : "timestamp",
"rangeKeyValue" : "${timestamp()}",
"hashKeyField" : "key",
"tableName" : "HighTempTable",
"roleArn" : "arn:aws:iam::yourId…
"hashKeyValue" : "${topic(3)}"
}
}],
"description" : "Rule to save sensor
data when temperature
is about 50”
AWS  IoT  Rules  Engine
Complex  Evaluations
Respond  to  the  fleet,  not  just  a  single  unit.  Dozens  of  functions() available
Multiple  /  Simultaneous  Actions
Sometimes  a  situation  requires  you  to  take  many  actions
AWS  IoT  Rules  Engine  Actions
RULES  ENGINE
Transform  messages  
based  on  rules  and  
route  to  AWS  Services
AWS  Services
-­ -­ -­ -­ -­
3P  Services
AWS  Services
-­ -­ -­ -­ -­
3P  Services
1.  AWS  Services
(Direct  Integration)
Rules  Engine
Actions
AWS  IoT  Rules  Engine
AWS  
Lambda
Amazon  
SNS
Amazon  
SQS
Amazon  
S3
Amazon  
Kinesis
Amazon  
DynamoDB
Rules  Engine  connects  AWS  
IoT  to  External  Endpoints and  
AWS  Services.
Amazon RDS
Amazon
Redshift
Amazon Glacier
Amazon
EC2
2.  Rest  of  AWS
(via  Amazon  Kinesis,  AWS  
Lambda,  Amazon  S3,  and  
more)
3.  External Endpoints
(via  Lambda  and  SNS)
AWS  IoT  Registry  & Device  Shadows
DEVICE  SHADOW
Persistent  thing  state  
during  intermittent  
connections
APPLICATIONS
DEVICE  REGISTRY
Identity  and  Management  of  
your  things
AWS  IoT  Device  Shadow
Shadow
AWS  IoT  Shadow  Flow
Shadow
Device  SDK
1.  Device  Publishes  Current  State
2.  Persist  JSON  Data  Store
3.  App  requests  device’s  current  state
4.  App  requests  change  the  state
5.  Device  Shadow  sync’s  
updated  state
6.  Device  Publishes  Current  State
7.  Device  Shadow  confirms  state  change
AWS  IoT
AWS  IoT  Device  Shadow
{
"state"  :  {
“desired"  :  {
"lights":  {  "color":  "RED"  },
"engine"  :  "ON"
},
"reported"  :  {
"lights"  :  {  "color":  "GREEN"    },
"engine"  :  "ON"
},
"delta"  :  {
"lights"  :  {  "color":  "RED"    }
}  },
"version"  :  10
}
Thing
Report  its  current  state  to  one  or  multiple  shadows
Retrieve  its  desired  state  from  shadow
Mobile  App
Set  the  desired  state  of  a  device  
Get  the  last  reported  state  of  the  device  
Delete  the  shadow
Shadow
Shadow  reports  delta,  desired  and  reported  
states  along  with  metadata  and  version
AWS  IoT  Device  Shadow  Topics (MQTT)
Thing  SDK  (C-­SDK,  JS-­SDK)
makes  it  easy  for  you  build  shadow  
functionality  into  your  device  so  it  
can  automatically  synchronise the  
state  with  the  device.
AWS  IoT  Thing  Shadow
UPDATE:  $aws/things/{thingName}/shadow/update
DELTA:  $aws/things/{thingName}/shadow/update/delta  
GET:  $aws/things/{thingName}/shadow/get
DELETE:  $aws/things/{thingName}/shadow/delete  
Sensor Reported Desired Delta
LED1 RED YELLOW
LED1  =  
Yellow
TEMP  =  60F
ACCEL X=1,Y=5,Z=4 X=1,Y=5,Z=4
TEMP 83F 60F
Demo
AWS  IoT
DEVICE  SDK
Set  of  client  libraries  to  
connect,  authenticate  and  
exchange  messages
DEVICE  GATEWAY
Communicate  with  devices  via  
MQTT   and  HTTP
AUTHENTICATION
AUTHORIZATION
Secure  with  mutual  
authentication  and  encryption
RULES  ENGINE
Transform  messages  
based  on  rules  and  
route  to  AWS  Services
AWS  Services
-­ -­ -­ -­ -­
3P  Services
DEVICE  SHADOW
Persistent  thing  state  
during  intermittent  
connections
APPLICATIONS
AWS  IoT  API
DEVICE  REGISTRY
Identity  and  Management  of  
your  things
Get  Started  with  AWS  IoT  Device  SDK
C-­SDK
(Ideal  for  embedded  
OS)
JS-­SDK  
(Ideal  for  Embedded  
Linux  Platforms)
Arduino  Library
(Arduino  Yun)
Mobile  SDK
(Android  and  iOS)
Official  IoT  Starter  Kits with  SDKs  on  a  Variety  of  Platforms
Broadcom  WICED
BCM4343W
On  Threadx/Netx
Marvell  
EZConnect
MW302
On  FreeRTOS
Renasas  RX63N
On  Micrium  OS
TI  CC3200
On  TI-­RTOS
Microchip  WCM
PIC32  Platform
Intel  Edison  
on  Yocto  Linux
Mediatek  
LinkOne
on  Linkit  OS
Dragonboard  
410c  on  
Ubuntu
Seeeduino  
Arduino  on  
openWRT  
Beaglebone  
Green  on  
Debian
©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved.
Johannes  Lehmann,  Software  Engineering  Lead
April  2016
Customer  Story
Who  we  are
Ø Organic  Response  Sensor  Nodes  deliver  the  world’s  first  autonomous  
lighting  control
Ø Based  in  Melbourne
Ø Have  delivered  a  number  of  major  projects
Ø Have  partnered  with  some  of  the  world’s  leading  lighting  
manufacturers
Building  the  Lighting  Control
The  Lighting  Control  Challenge
Ø Buildings  use  60%  of  the  world's    generated  electricity  with  a  total  
annual  cost  of  $760  Billion
Ø Lighting  alone  consumes  19%  of  total  global  electricity  production,  
with  a  total  annual  cost  of  $240  Billion
Challenge: Deliver  the  world’s  best  lighting  control  system
Taxonomy  of  Lighting  Control  Technologies
Ø Current  Status  Quo:  Copper,  Wired,  Addressable
Ø Other  emerging  systems:  Wireless  Addressable
Ø Organic  Response:  Autonomous
Ø Each  light  fitting  has  a  Sensor  Node  integrated  in  the  factory
The  Concept
Ø Completely Plug  &  Play  installation
Ø Range  limited  signals are  propagated  via  IR
Ø Configuration  via  smartphone  app
Getting  Started
Ø Danny  (inventor)  contacted  university  friend  in  the  UK  Nov  ‘10
Ø Came  up  with  schematic  together,  tested  and  wrote  first  FW  on  
Veroboards and  solderless  breadboards
Ø First  PCB  sent  to  UK  from  Australia  in  Jul  ‘11
Ø Changed  to  bigger  microprocessors  a  couple  of  times
First  commercial  prototype
(50  Sensor  Nodes)  in  April  ‘12
Does  it  work?
Case  study  by  Mirvac  Developments  and  Australia  Gas  
Limited  (AGL)  found  46%  energy  savings over  networked  
control  system
ENERGY  SAVINGS  CONTRIBUTIONS
0
10
20
30
40
Existing Wireless
Addressable
Organic
Response
Cost $/sqm
INSTALL  50%  CHEAPER
The  Bigger  Picture:  Internet  of  Things
The  Internet  of  Things  for  Public  Buildings
Ø Google,  Apple,  Nest,  LifX are  focused  on  home  automation.  A  
massive  untapped  market  exists  in  public  buildings.
Ø Who  pays  for  the  deployment  of  the  sensors  in  commercial,  
healthcare,  education,  car  parks?  
Ø If  you  deliver  a  sensor  that  pays  for  itself  with  energy  savings  can  
you  get  a  sensor  into  every  light?  
IoT Value  Propositions  for  Smart  Lighting
Wireless  Connectivity
Ø The  first  challenge:  Connectivity
Ø IR  too  limiting
Ø WiFi too  expensive  and  power  hungry
Ø Bluetooth  Smart  Mesh
Handling  the  Data
Imagine  a  site  with  10k  nodes  that  see  occupancy  every  two  minutes  –
that’s  7.2m  data  points  per  site  per  day!
Ø How  to  ingest,  store  and  query  the  data?
Ø Many  IoT platforms  are  out,  because:
Ø Their  pricing  model  does  not  scale to  our  number  of  devices
Ø They  use  traditional  Big  Data  middleware that  doesn’t  perform  well  
for  smaller  (per-­site)  queries
Ø They  attempt  to  solve  too  big  a  piece  of  the  puzzle  in  a  way  that  
doesn’t  agree  with  our  requirements
AWS  to  the  Rescue
AWS  provides  flexible  building  blocks  that  allow  us  to  build  the  
system  that  we  want  to  build  without  technology  lock-­in  or  
unnecessary  overhead.
AWS  IoTGateway
Sensor  Nodes
?
Other  Pieces  of  the  Puzzle
AWS   IoT
Spark  Streaming  on  
EMR
EC2
RDS
Time-­Series
Datastore
Key  AWS  Services  We  Use
Ø IoT – Interface  with  Gateways
Ø EMR – Ingestion  into  datastore
Ø Elastic  Beanstalk  – Managing  deployment
Ø RDS – Storing  structured  data
Ø ElastiCache – Caching  sessions  in  Redis
Ø S3 – Storing  building-­specific  files
Ø Lambda – Triggering  periodic  events
Ø Code  Deploy – Upgrading  Spark  deployment
The  Story  so  Far
Ø Most  queries  run  in  under  50ms
Ø Live  views  of  the  data  with  minimal  latency
Ø Queries  by  tags,  which  can  be  changed  at  any  time
Ø Deployed  across  multiple  Availability  Zones
Ø Flexibility  of  being  able  to  deploy  in  any  region  and  create  separate  
deployments  for  individual  customers
Come  talk  to  us
• …if  you  are  interested  in  working  for  Organic  Response
• …if  you  are  interested  in  having  an  Organic  Response  installation
• Commercial  Office?
• Healthcare?
• Education?
• …if  you  are  interested  in  technical  collaboration
• Are  you  providing  services  using  beacons?
• Are  you  an  IoT platform  /  service  we  could  further  leverage?
AWS  IoT Recap
DEVICE  SDK
Set  of  client  libraries  to  
connect,  authenticate  and  
exchange  messages
DEVICE  GATEWAY
Communicate  with  devices  via  
MQTT   and  HTTP
AUTHENTICATION
AUTHORIZATION
Secure  with  mutual  
authentication  and  encryption
RULES  ENGINE
Transform  messages  
based  on  rules  and  
route  to  AWS  Services
AWS  Services
-­ -­ -­ -­ -­
3P  Services
DEVICE  SHADOW
Persistent  thing  state  
during  intermittent  
connections
APPLICATIONS
AWS  IoT  API
DEVICE  REGISTRY
Identity  and  Management  of  
your  things
Simple  Pay  as  you  go  and  Predictable  Pricing
• Pay  as  you  go.    No  minimum  fees
• $5  per  million messages  published  to,  or  delivered  
in  US  East  (N.  Virginia),  US  West  (Oregon),  EU  
(Ireland)  $8  in  Asia  Pacific  (Tokyo)
AWS  IoT
Free  Tier
250,000  Messages  Per  Month  Free  for  first  12  
Months
Pricing Example
100  sensors  *  30  days  
*  24  hours  *  60  
minutes  =  
4.38  million  messages
1  meter  *  100  readings  *  30  
days  *  24  hours  *  60  
minutes  =  
4.38  million  messages
100  Sensors:  
Publishing  1x/minute
DynamoDB  Table:  Receives  all  Sensor  Data
Metering  Unit:  Receives  all  Sensor  Data
1  table  *  100  readings  *  30  
days  *  24  hours  *  60  
minutes  =  
4.38  million  messages
4.38  million  publishes  from  sensors:  4.38  *  $5  =  $21.90
4.38  million  deliveries  to  a  metering  unit:  4.38  *  $5  =  $21.90
4.38  million  deliveries  to  DynamoDB:  $0
AWS  IoT
AWS  Training  &  Certification
Intro  Videos  &  Labs  
Free  videos  and  labs  to  
help  you  learn  to  work  
with  30+  AWS  services  
– in  minutes!
Training  Classes
In-­person  and  online  
courses  to  build  
technical  skills  –
taught  by  accredited  
AWS  instructors
Online  Labs  
Practice  working  with  
AWS  services  in  live  
environment  –
Learn  how  related  
services  work  
together
AWS  Certification
Validate  technical  
skills  and  expertise  –
identify  qualified  IT  
talent  or  show  you  
are  AWS  cloud  ready
Learn  more:  aws.amazon.com/training
Your  Training  Next  Steps:
ü Visit  the  AWS  Training  &  Certification  pod  to  discuss  your  
training  plan  &  AWS  Summit  training  offer
ü Register  &  attend  AWS  instructor  led  training
ü Get  Certified
AWS  Certified?  Visit  the  AWS  Summit  Certification  Lounge  to  pick  up  your  swag
Learn  more:  aws.amazon.com/training
Thank  you

Mais conteúdo relacionado

Mais procurados

AWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAmazon Web Services
 
(MBL305) You Have Data from the Devices, Now What?: Getting the Value of the IoT
(MBL305) You Have Data from the Devices, Now What?: Getting the Value of the IoT(MBL305) You Have Data from the Devices, Now What?: Getting the Value of the IoT
(MBL305) You Have Data from the Devices, Now What?: Getting the Value of the IoTAmazon Web Services
 
Srv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoTSrv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoTAmazon Web Services
 
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & ProtocolsAmazon Web Services
 
Getting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressedGetting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressedAmazon Web Services
 
IoT End-to-End Security Overview
IoT End-to-End Security OverviewIoT End-to-End Security Overview
IoT End-to-End Security OverviewAmazon Web Services
 
Rackspace: Best Practices for Security Compliance on AWS
Rackspace: Best Practices for Security Compliance on AWSRackspace: Best Practices for Security Compliance on AWS
Rackspace: Best Practices for Security Compliance on AWSAmazon Web Services
 
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)Amazon Web Services
 
Overview of IoT Infrastructure and Connectivity at AWS & Getting Started with...
Overview of IoT Infrastructure and Connectivity at AWS & Getting Started with...Overview of IoT Infrastructure and Connectivity at AWS & Getting Started with...
Overview of IoT Infrastructure and Connectivity at AWS & Getting Started with...Amazon Web Services
 
Managing Your Infrastructure as Code
Managing Your Infrastructure as CodeManaging Your Infrastructure as Code
Managing Your Infrastructure as CodeAmazon Web Services
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAmazon Web Services
 
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & RulesAmazon Web Services
 
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)Amazon Web Services
 
Building Intelligent Solutions with AWS IoT
Building Intelligent Solutions with AWS IoT Building Intelligent Solutions with AWS IoT
Building Intelligent Solutions with AWS IoT Amazon Web Services
 
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS Amazon Web Services
 

Mais procurados (20)

AWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoT
 
(MBL305) You Have Data from the Devices, Now What?: Getting the Value of the IoT
(MBL305) You Have Data from the Devices, Now What?: Getting the Value of the IoT(MBL305) You Have Data from the Devices, Now What?: Getting the Value of the IoT
(MBL305) You Have Data from the Devices, Now What?: Getting the Value of the IoT
 
Srv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoTSrv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoT
 
An Intro to AWS IoT
An Intro to AWS IoTAn Intro to AWS IoT
An Intro to AWS IoT
 
Deep Dive on AWS IoT
Deep Dive on AWS IoTDeep Dive on AWS IoT
Deep Dive on AWS IoT
 
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols
 
Getting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressedGetting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressed
 
Introduction to AWS IoT
Introduction to AWS IoTIntroduction to AWS IoT
Introduction to AWS IoT
 
Internet of Things on AWS
Internet of Things on AWSInternet of Things on AWS
Internet of Things on AWS
 
IoT End-to-End Security Overview
IoT End-to-End Security OverviewIoT End-to-End Security Overview
IoT End-to-End Security Overview
 
Rackspace: Best Practices for Security Compliance on AWS
Rackspace: Best Practices for Security Compliance on AWSRackspace: Best Practices for Security Compliance on AWS
Rackspace: Best Practices for Security Compliance on AWS
 
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
 
Overview of IoT Infrastructure and Connectivity at AWS & Getting Started with...
Overview of IoT Infrastructure and Connectivity at AWS & Getting Started with...Overview of IoT Infrastructure and Connectivity at AWS & Getting Started with...
Overview of IoT Infrastructure and Connectivity at AWS & Getting Started with...
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
Managing Your Infrastructure as Code
Managing Your Infrastructure as CodeManaging Your Infrastructure as Code
Managing Your Infrastructure as Code
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar Series
 
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
 
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
 
Building Intelligent Solutions with AWS IoT
Building Intelligent Solutions with AWS IoT Building Intelligent Solutions with AWS IoT
Building Intelligent Solutions with AWS IoT
 
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
 

Destaque

AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)Amazon Web Services
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceIndicThreads
 
Workshop AWS IoT @ SIDO
Workshop AWS IoT @ SIDOWorkshop AWS IoT @ SIDO
Workshop AWS IoT @ SIDOJulien SIMON
 
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWSEnterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWSAmazon Web Services
 
Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301Amazon Web Services
 
AWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel AvivAWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel AvivAmazon Web Services
 
Internet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World ApplicationsInternet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World ApplicationsIvan Dwyer
 

Destaque (7)

AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads Conference
 
Workshop AWS IoT @ SIDO
Workshop AWS IoT @ SIDOWorkshop AWS IoT @ SIDO
Workshop AWS IoT @ SIDO
 
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWSEnterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
 
Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301
 
AWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel AvivAWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel Aviv
 
Internet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World ApplicationsInternet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World Applications
 

Semelhante a Introducing AWS IoT - Interfacing with the Physical World - Technical 101

AWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up LoftAWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up LoftAmazon Web Services
 
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAmazon Web Services Korea
 
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015Amazon Web Services Korea
 
Connecting the Unconnected: IoT Made Simple
Connecting the Unconnected: IoT Made SimpleConnecting the Unconnected: IoT Made Simple
Connecting the Unconnected: IoT Made SimpleDanilo Poccia
 
AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽Amazon Web Services
 
Reply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Bootcamp Rome - Mastering AWS - IoT BootcampReply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Bootcamp Rome - Mastering AWS - IoT BootcampAndrea Mercanti
 
(MBL205) New! Everything You Want to Know About AWS IoT
(MBL205) New! Everything You Want to Know About AWS IoT(MBL205) New! Everything You Want to Know About AWS IoT
(MBL205) New! Everything You Want to Know About AWS IoTAmazon Web Services
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)Amazon Web Services Korea
 
Reply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsReply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsAndrea Mercanti
 
Building End to end IoT solutions
Building End to end IoT solutionsBuilding End to end IoT solutions
Building End to end IoT solutionsAmazon Web Services
 
Workshop AWS IoT @ IoT World Paris
Workshop AWS IoT @ IoT World ParisWorkshop AWS IoT @ IoT World Paris
Workshop AWS IoT @ IoT World ParisJulien SIMON
 
Reply Webinar Online - Mastering AWS - IoT Advanced
Reply Webinar Online - Mastering AWS - IoT AdvancedReply Webinar Online - Mastering AWS - IoT Advanced
Reply Webinar Online - Mastering AWS - IoT AdvancedAndrea Mercanti
 
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 TalksAmazon Web Services
 
(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWSAmazon Web Services
 
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...AWS Germany
 

Semelhante a Introducing AWS IoT - Interfacing with the Physical World - Technical 101 (20)

AWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up LoftAWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up Loft
 
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
 
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
 
AWS IoT Webinar
AWS IoT WebinarAWS IoT Webinar
AWS IoT Webinar
 
Connecting the Unconnected: IoT Made Simple
Connecting the Unconnected: IoT Made SimpleConnecting the Unconnected: IoT Made Simple
Connecting the Unconnected: IoT Made Simple
 
AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽
 
Reply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Bootcamp Rome - Mastering AWS - IoT BootcampReply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Bootcamp Rome - Mastering AWS - IoT Bootcamp
 
(MBL205) New! Everything You Want to Know About AWS IoT
(MBL205) New! Everything You Want to Know About AWS IoT(MBL205) New! Everything You Want to Know About AWS IoT
(MBL205) New! Everything You Want to Know About AWS IoT
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
 
Reply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsReply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT Foundations
 
AWS for IoT
AWS for IoTAWS for IoT
AWS for IoT
 
Building End to end IoT solutions
Building End to end IoT solutionsBuilding End to end IoT solutions
Building End to end IoT solutions
 
IoT Smart Home
IoT Smart HomeIoT Smart Home
IoT Smart Home
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
AWS IoT 深入探討
AWS IoT 深入探討AWS IoT 深入探討
AWS IoT 深入探討
 
Workshop AWS IoT @ IoT World Paris
Workshop AWS IoT @ IoT World ParisWorkshop AWS IoT @ IoT World Paris
Workshop AWS IoT @ IoT World Paris
 
Reply Webinar Online - Mastering AWS - IoT Advanced
Reply Webinar Online - Mastering AWS - IoT AdvancedReply Webinar Online - Mastering AWS - IoT Advanced
Reply Webinar Online - Mastering AWS - IoT Advanced
 
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
 
(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS
 
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Introducing AWS IoT - Interfacing with the Physical World - Technical 101

  • 1. ©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved. Interfacing  with  the  Physical  World Introduction  AWS  IoT Clayton  Brown Solution  Architect  Amazon  Web   Services Technical  101
  • 2. Things  Are  Becoming  Connected Now Not  too  long  from  now Soon  After Source:  Pretty  much  everyone
  • 3. Healthcare and Life Sciences Municipal Infrastructure Smart Home Retail Manufacturing, Logistics & Supply Chain Agriculture Education Automotive IOT  is  focus  for  innovation  in  many  industries
  • 5. State  of  Acceleration  /  Growth Invention Refinement Traction
  • 6. FPGAs,  Microcontroller  &  Microprocessor  Kits
  • 7. MEMS  – Sensors  &    Actuators
  • 10.
  • 11.
  • 12. AWS  IoT “Securely  connect one  or  one  billion  devices  to  AWS,   so  they  can  interact  with  applications and  other  devices” AWS  IoT
  • 13. AWS  IoT  Makes  Things  Smarter   “A  10  year  old  product  can  do  things  that  hadn’t  been   invented  10  years  ago.  Most  importantly,  going  forward,   people  will  expect  your  product  to  improve,  and  if  it  isn’t   being  updated  and  getting  better,  you’re  literally  being  left   behind.”
  • 14.
  • 15. AWS  IoT  is  a  Complete  Platform  for  Connected  Devices Many  SDKs   &  Tools Alternate   Protocols Scalability & Noise/Signal Security  &   Management Integration  with  Cloud   and  Mobile  Apps  and   Analytics
  • 16. AWS  IoT DEVICE  SDK Set  of  client  libraries  to   connect,  authenticate  and   exchange  messages DEVICE  GATEWAY Communicate  with  devices  via   MQTT   and  HTTP AUTHENTICATION AUTHORISATION Secure  with  mutual   authentication  and  encryption RULES  ENGINE Transform  messages   based  on  rules  and   route  to  AWS  Services AWS  Services -­ -­ -­ -­ -­ 3P  Services DEVICE  SHADOW Persistent  thing  state   during  intermittent   connections APPLICATIONS AWS  IoT  API DEVICE  REGISTRY Identity  and  Management  of   your  things
  • 17. AWS  IoT  Message  Broker DEVICE  GATEWAY Communicate  with  devices  via   MQTT   and  HTTP
  • 18. AWS  IoT  Device  Gateway Standard  Protocol  Support  (no  lock-­in) Millions  of  devices  and  apps  can  connect   over  any  protocol  starting  with  MQTT  and   HTTP  1.1  incl WebSockets Powerful  Pub/Sub  Broker  with  Long-­ lived  bi-­directional  messages Clients  (Devices  and  Apps)  can  receive   commands  and  control  signals  from  the   cloud.  CDSUP Secure  by  Default Connect  securely  via  X509  Certs  and  TLS   1.2  Client  Mutual  Auth Topic  Based   Architecture   (lights/thing-­2/color) Highly  Scalable Device  Gateway
  • 19. MQTT MQTT  vs  HTTPS: • 93x  faster  throughput • 11.89x  less  battery  to  send • 170.9x  less  battery  to  receive • 50%  less  power  to  keep  connected • 8x  less  network  overhead Source:   http://stephendnicholas.com/archives/1217 • OASIS  standard  protocol  (v3.1.1) • Lightweight,  pub/sub  transport  protocol   with  QoS that  is  useful  for  connected   devices • MQTT  is  used  on  oil  rigs,  connected   trucks,  and  many  more  sensitive  and   resource-­sensitive  scenarios. • Customers  have  needed  to  build,   maintain  and  scale  a  broker  to  use   MQTT  with  cloud  applications
  • 20. AWS  IoT  Message  Broker  :  Managed  Service Highly  Scalable Device  Gateway Connect  millions  of   devices  sending   billions  of  messages Subscribers Publishers
  • 21. AWS  IoT  Security:  Authentication  and  Authorisation AUTHENTICATION Secure  with  mutual   authentication  and  encryption AUTHENTICATION AUTHORISATION Secure  with  mutual   authentication  and  encryption
  • 22. One  Service,  Two  Protocols MQTT  +  Mutual  Auth  TLS AWS  Auth  +  HTTPS Server  Auth TLS  +  Cert  (X.509) TLS  +  Cert  (X.509) Client  Auth TLS +  Cert  (X.509) AWS  API  Keys  (SigV4) Confidentiality TLS TLS Protocol MQTT HTTP Identification AWS  ARNs AWS  ARNs Authorization AWS  Policy AWS Policy
  • 24. Provisioning  and  Security Secure  Communications with  Things -­ Single  API  call  to  CreateKeysAndCertificate -­ Client  Generated  CreateCertificateFromCSR(CSR) Fine-­grained  Authorisation for: Thing  Management Pub/Sub  Data  Access AWS  Service  Access IAM  ASPEN  Policies { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["iot:Publish"], "Resource": ["arn:aws:iot:us-east- 1:123456972007:topic/foo"] }, { "Effect": "Allow", "Action": ["iot:Subscribe"], "Resource": ["arn:aws:iot:us-east- 1:123456972007:topicfilter/foo/bar/*"] }]}
  • 25. AWS  IoT  Rules  Engine RULES  ENGINE Transform  messages   based  on  rules  and   route  to  AWS  Services
  • 26. Simple  &  Familiar  Syntax -­ SQL  Statement  to  define  topic  filter -­ Optional  WHERE  clause -­ Advanced  JSON  support Functions  improve  signal:  noise -­ String  manipulation  (regex  support) -­ Mathematical  operations -­ Context  based  helper  functions -­ Crypto  support -­ UUID,  Timestamp,  rand,  etc.   AWS  IoT  Rules  Engine  Basics SELECT  *  FROM  ‘things/thing-­2/color’   WHERE  color  =  ‘red’
  • 27. AWS  IoT  Rules  Engine’s  Flexibility ”sql" : "SELECT * FROM 'iot/tempSensors/#' WHERE temp > 50", "actions" : [ { "dynamoDB" : { "rangeKeyField" : "timestamp", "rangeKeyValue" : "${timestamp()}", "hashKeyField" : "key", "tableName" : "HighTempTable", "roleArn" : "arn:aws:iam::yourId… "hashKeyValue" : "${topic(3)}" } }], "description" : "Rule to save sensor data when temperature is about 50”
  • 28. AWS  IoT  Rules  Engine Complex  Evaluations Respond  to  the  fleet,  not  just  a  single  unit.  Dozens  of  functions() available Multiple  /  Simultaneous  Actions Sometimes  a  situation  requires  you  to  take  many  actions
  • 29. AWS  IoT  Rules  Engine  Actions RULES  ENGINE Transform  messages   based  on  rules  and   route  to  AWS  Services AWS  Services -­ -­ -­ -­ -­ 3P  Services AWS  Services -­ -­ -­ -­ -­ 3P  Services
  • 30. 1.  AWS  Services (Direct  Integration) Rules  Engine Actions AWS  IoT  Rules  Engine AWS   Lambda Amazon   SNS Amazon   SQS Amazon   S3 Amazon   Kinesis Amazon   DynamoDB Rules  Engine  connects  AWS   IoT  to  External  Endpoints and   AWS  Services. Amazon RDS Amazon Redshift Amazon Glacier Amazon EC2 2.  Rest  of  AWS (via  Amazon  Kinesis,  AWS   Lambda,  Amazon  S3,  and   more) 3.  External Endpoints (via  Lambda  and  SNS)
  • 31. AWS  IoT  Registry  & Device  Shadows DEVICE  SHADOW Persistent  thing  state   during  intermittent   connections APPLICATIONS DEVICE  REGISTRY Identity  and  Management  of   your  things
  • 32. AWS  IoT  Device  Shadow Shadow
  • 33. AWS  IoT  Shadow  Flow Shadow Device  SDK 1.  Device  Publishes  Current  State 2.  Persist  JSON  Data  Store 3.  App  requests  device’s  current  state 4.  App  requests  change  the  state 5.  Device  Shadow  sync’s   updated  state 6.  Device  Publishes  Current  State 7.  Device  Shadow  confirms  state  change AWS  IoT
  • 34. AWS  IoT  Device  Shadow { "state"  :  { “desired"  :  { "lights":  {  "color":  "RED"  }, "engine"  :  "ON" }, "reported"  :  { "lights"  :  {  "color":  "GREEN"    }, "engine"  :  "ON" }, "delta"  :  { "lights"  :  {  "color":  "RED"    } }  }, "version"  :  10 } Thing Report  its  current  state  to  one  or  multiple  shadows Retrieve  its  desired  state  from  shadow Mobile  App Set  the  desired  state  of  a  device   Get  the  last  reported  state  of  the  device   Delete  the  shadow Shadow Shadow  reports  delta,  desired  and  reported   states  along  with  metadata  and  version
  • 35. AWS  IoT  Device  Shadow  Topics (MQTT) Thing  SDK  (C-­SDK,  JS-­SDK) makes  it  easy  for  you  build  shadow   functionality  into  your  device  so  it   can  automatically  synchronise the   state  with  the  device. AWS  IoT  Thing  Shadow UPDATE:  $aws/things/{thingName}/shadow/update DELTA:  $aws/things/{thingName}/shadow/update/delta   GET:  $aws/things/{thingName}/shadow/get DELETE:  $aws/things/{thingName}/shadow/delete   Sensor Reported Desired Delta LED1 RED YELLOW LED1  =   Yellow TEMP  =  60F ACCEL X=1,Y=5,Z=4 X=1,Y=5,Z=4 TEMP 83F 60F
  • 36. Demo
  • 37. AWS  IoT DEVICE  SDK Set  of  client  libraries  to   connect,  authenticate  and   exchange  messages DEVICE  GATEWAY Communicate  with  devices  via   MQTT   and  HTTP AUTHENTICATION AUTHORIZATION Secure  with  mutual   authentication  and  encryption RULES  ENGINE Transform  messages   based  on  rules  and   route  to  AWS  Services AWS  Services -­ -­ -­ -­ -­ 3P  Services DEVICE  SHADOW Persistent  thing  state   during  intermittent   connections APPLICATIONS AWS  IoT  API DEVICE  REGISTRY Identity  and  Management  of   your  things
  • 38. Get  Started  with  AWS  IoT  Device  SDK C-­SDK (Ideal  for  embedded   OS) JS-­SDK   (Ideal  for  Embedded   Linux  Platforms) Arduino  Library (Arduino  Yun) Mobile  SDK (Android  and  iOS)
  • 39. Official  IoT  Starter  Kits with  SDKs  on  a  Variety  of  Platforms Broadcom  WICED BCM4343W On  Threadx/Netx Marvell   EZConnect MW302 On  FreeRTOS Renasas  RX63N On  Micrium  OS TI  CC3200 On  TI-­RTOS Microchip  WCM PIC32  Platform Intel  Edison   on  Yocto  Linux Mediatek   LinkOne on  Linkit  OS Dragonboard   410c  on   Ubuntu Seeeduino   Arduino  on   openWRT   Beaglebone   Green  on   Debian
  • 40. ©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved. Johannes  Lehmann,  Software  Engineering  Lead April  2016 Customer  Story
  • 41. Who  we  are Ø Organic  Response  Sensor  Nodes  deliver  the  world’s  first  autonomous   lighting  control Ø Based  in  Melbourne Ø Have  delivered  a  number  of  major  projects Ø Have  partnered  with  some  of  the  world’s  leading  lighting   manufacturers
  • 43. The  Lighting  Control  Challenge Ø Buildings  use  60%  of  the  world's    generated  electricity  with  a  total   annual  cost  of  $760  Billion Ø Lighting  alone  consumes  19%  of  total  global  electricity  production,   with  a  total  annual  cost  of  $240  Billion Challenge: Deliver  the  world’s  best  lighting  control  system
  • 44. Taxonomy  of  Lighting  Control  Technologies Ø Current  Status  Quo:  Copper,  Wired,  Addressable Ø Other  emerging  systems:  Wireless  Addressable Ø Organic  Response:  Autonomous Ø Each  light  fitting  has  a  Sensor  Node  integrated  in  the  factory
  • 45. The  Concept Ø Completely Plug  &  Play  installation Ø Range  limited  signals are  propagated  via  IR Ø Configuration  via  smartphone  app
  • 46. Getting  Started Ø Danny  (inventor)  contacted  university  friend  in  the  UK  Nov  ‘10 Ø Came  up  with  schematic  together,  tested  and  wrote  first  FW  on   Veroboards and  solderless  breadboards Ø First  PCB  sent  to  UK  from  Australia  in  Jul  ‘11 Ø Changed  to  bigger  microprocessors  a  couple  of  times First  commercial  prototype (50  Sensor  Nodes)  in  April  ‘12
  • 47. Does  it  work? Case  study  by  Mirvac  Developments  and  Australia  Gas   Limited  (AGL)  found  46%  energy  savings over  networked   control  system ENERGY  SAVINGS  CONTRIBUTIONS 0 10 20 30 40 Existing Wireless Addressable Organic Response Cost $/sqm INSTALL  50%  CHEAPER
  • 48. The  Bigger  Picture:  Internet  of  Things
  • 49. The  Internet  of  Things  for  Public  Buildings Ø Google,  Apple,  Nest,  LifX are  focused  on  home  automation.  A   massive  untapped  market  exists  in  public  buildings. Ø Who  pays  for  the  deployment  of  the  sensors  in  commercial,   healthcare,  education,  car  parks?   Ø If  you  deliver  a  sensor  that  pays  for  itself  with  energy  savings  can   you  get  a  sensor  into  every  light?  
  • 50. IoT Value  Propositions  for  Smart  Lighting
  • 51. Wireless  Connectivity Ø The  first  challenge:  Connectivity Ø IR  too  limiting Ø WiFi too  expensive  and  power  hungry Ø Bluetooth  Smart  Mesh
  • 52. Handling  the  Data Imagine  a  site  with  10k  nodes  that  see  occupancy  every  two  minutes  – that’s  7.2m  data  points  per  site  per  day! Ø How  to  ingest,  store  and  query  the  data? Ø Many  IoT platforms  are  out,  because: Ø Their  pricing  model  does  not  scale to  our  number  of  devices Ø They  use  traditional  Big  Data  middleware that  doesn’t  perform  well   for  smaller  (per-­site)  queries Ø They  attempt  to  solve  too  big  a  piece  of  the  puzzle  in  a  way  that   doesn’t  agree  with  our  requirements
  • 53. AWS  to  the  Rescue AWS  provides  flexible  building  blocks  that  allow  us  to  build  the   system  that  we  want  to  build  without  technology  lock-­in  or   unnecessary  overhead. AWS  IoTGateway Sensor  Nodes ?
  • 54. Other  Pieces  of  the  Puzzle AWS   IoT Spark  Streaming  on   EMR EC2 RDS Time-­Series Datastore
  • 55. Key  AWS  Services  We  Use Ø IoT – Interface  with  Gateways Ø EMR – Ingestion  into  datastore Ø Elastic  Beanstalk  – Managing  deployment Ø RDS – Storing  structured  data Ø ElastiCache – Caching  sessions  in  Redis Ø S3 – Storing  building-­specific  files Ø Lambda – Triggering  periodic  events Ø Code  Deploy – Upgrading  Spark  deployment
  • 56. The  Story  so  Far Ø Most  queries  run  in  under  50ms Ø Live  views  of  the  data  with  minimal  latency Ø Queries  by  tags,  which  can  be  changed  at  any  time Ø Deployed  across  multiple  Availability  Zones Ø Flexibility  of  being  able  to  deploy  in  any  region  and  create  separate   deployments  for  individual  customers
  • 57. Come  talk  to  us • …if  you  are  interested  in  working  for  Organic  Response • …if  you  are  interested  in  having  an  Organic  Response  installation • Commercial  Office? • Healthcare? • Education? • …if  you  are  interested  in  technical  collaboration • Are  you  providing  services  using  beacons? • Are  you  an  IoT platform  /  service  we  could  further  leverage?
  • 58.
  • 59. AWS  IoT Recap DEVICE  SDK Set  of  client  libraries  to   connect,  authenticate  and   exchange  messages DEVICE  GATEWAY Communicate  with  devices  via   MQTT   and  HTTP AUTHENTICATION AUTHORIZATION Secure  with  mutual   authentication  and  encryption RULES  ENGINE Transform  messages   based  on  rules  and   route  to  AWS  Services AWS  Services -­ -­ -­ -­ -­ 3P  Services DEVICE  SHADOW Persistent  thing  state   during  intermittent   connections APPLICATIONS AWS  IoT  API DEVICE  REGISTRY Identity  and  Management  of   your  things
  • 60. Simple  Pay  as  you  go  and  Predictable  Pricing • Pay  as  you  go.    No  minimum  fees • $5  per  million messages  published  to,  or  delivered   in  US  East  (N.  Virginia),  US  West  (Oregon),  EU   (Ireland)  $8  in  Asia  Pacific  (Tokyo) AWS  IoT Free  Tier 250,000  Messages  Per  Month  Free  for  first  12   Months
  • 61. Pricing Example 100  sensors  *  30  days   *  24  hours  *  60   minutes  =   4.38  million  messages 1  meter  *  100  readings  *  30   days  *  24  hours  *  60   minutes  =   4.38  million  messages 100  Sensors:   Publishing  1x/minute DynamoDB  Table:  Receives  all  Sensor  Data Metering  Unit:  Receives  all  Sensor  Data 1  table  *  100  readings  *  30   days  *  24  hours  *  60   minutes  =   4.38  million  messages 4.38  million  publishes  from  sensors:  4.38  *  $5  =  $21.90 4.38  million  deliveries  to  a  metering  unit:  4.38  *  $5  =  $21.90 4.38  million  deliveries  to  DynamoDB:  $0 AWS  IoT
  • 62. AWS  Training  &  Certification Intro  Videos  &  Labs   Free  videos  and  labs  to   help  you  learn  to  work   with  30+  AWS  services   – in  minutes! Training  Classes In-­person  and  online   courses  to  build   technical  skills  – taught  by  accredited   AWS  instructors Online  Labs   Practice  working  with   AWS  services  in  live   environment  – Learn  how  related   services  work   together AWS  Certification Validate  technical   skills  and  expertise  – identify  qualified  IT   talent  or  show  you   are  AWS  cloud  ready Learn  more:  aws.amazon.com/training
  • 63. Your  Training  Next  Steps: ü Visit  the  AWS  Training  &  Certification  pod  to  discuss  your   training  plan  &  AWS  Summit  training  offer ü Register  &  attend  AWS  instructor  led  training ü Get  Certified AWS  Certified?  Visit  the  AWS  Summit  Certification  Lounge  to  pick  up  your  swag Learn  more:  aws.amazon.com/training