overview of iot infrastructure and connectivity at aws
TRANSCRIPT
![Page 1: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/1.jpg)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
John Burry, Senior Manager, Solutions Architecture
June 21, 2016
Overview of IoT Infrastructure
and Connectivity at AWS
![Page 2: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/2.jpg)
![Page 3: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/3.jpg)
The “Internet of Things”
(plural)
![Page 4: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/4.jpg)
Things are NOT static assets
![Page 5: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/5.jpg)
“There is nothing in that patent except as a toy.”
William Orton
![Page 6: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/6.jpg)
![Page 7: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/7.jpg)
The customer has many identities
![Page 8: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/8.jpg)
![Page 9: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/9.jpg)
![Page 10: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/10.jpg)
AWS IoT
![Page 11: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/11.jpg)
Publish / Subscribe
Standard Protocol Support
MQTT, HTTP, WebSockets
Long Lived Connections
Receive signals from the cloud
Secure by Default
Connect securely via X509 Certs
and TLS 1.2 Client Mutual Auth
![Page 12: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/12.jpg)
Sensor Messages
Standard Protocol Support
MQTT, HTTP, WebSockets
Topic / Channel
Message routing hierarchy.
Control over full tree
Payload (JSON)
Customer Defined JSON payload
![Page 13: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/13.jpg)
Extracting the value from messages
• Filter messages with certain criteria
• Move messages to other topics
• Move messages to other systems
• Transform the payload of messages
• Predict messages based on trends
• React based on messages
![Page 14: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/14.jpg)
Rules Engine
![Page 15: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/15.jpg)
Elasticsearch Integration
![Page 16: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/16.jpg)
Predict Function
![Page 17: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/17.jpg)
Adding human computation?
![Page 18: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/18.jpg)
A company does not have to disrupt its core
offering when being disrupted
![Page 19: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/19.jpg)
AWS IoT Device Shadow
![Page 20: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/20.jpg)
AWS IoT Device Shadow
![Page 21: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/21.jpg)
Securing Devices
![Page 22: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/22.jpg)
new: Bring Your Own Certificate
• Use Certificates issued by your own CA
• Existing certificate issuance infrastructure
• Use certificates already on-board
• Limited Internet connectivity from assembly / manufacturing
locations
• Seamless provisioning of devices
• 8 new API calls to support management of certificates
![Page 23: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/23.jpg)
Securing AWS Resource Access
![Page 24: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/24.jpg)
Creating the Trust Relationship with AWS IoT
P P
PRole
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"Service": “iot.amazonaws.com”
},
"Action": "sts:AssumeRole"
}
]
}
![Page 25: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/25.jpg)
Securing AWS Resource Access
![Page 26: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/26.jpg)
Securing User Access
• WebSockets support SigV4 Authentication
• IAM Roles and Policies
• Cognito Identity Pools
• Anonymous access to iot:Subscribe
• Use your own application level authentication patterns
![Page 27: Overview of IoT Infrastructure and Connectivity at AWS](https://reader031.vdocuments.mx/reader031/viewer/2022030313/58ed08cc1a28ab42668b457d/html5/thumbnails/27.jpg)
Thank You!
John Burry, Senior Manager, Solutions Architecture