overview of iot infrastructure and connectivity at aws

27
© 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

Upload: amazon-web-services

Post on 11-Apr-2017

427 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Overview of IoT Infrastructure and Connectivity at AWS

© 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
Page 3: Overview of IoT Infrastructure and Connectivity at AWS

The “Internet of Things”

(plural)

Page 4: Overview of IoT Infrastructure and Connectivity at AWS

Things are NOT static assets

Page 5: Overview of IoT Infrastructure and Connectivity at AWS

“There is nothing in that patent except as a toy.”

William Orton

Page 6: Overview of IoT Infrastructure and Connectivity at AWS
Page 7: Overview of IoT Infrastructure and Connectivity at AWS

The customer has many identities

Page 8: Overview of IoT Infrastructure and Connectivity at AWS
Page 9: Overview of IoT Infrastructure and Connectivity at AWS
Page 10: Overview of IoT Infrastructure and Connectivity at AWS

AWS IoT

Page 11: Overview of IoT Infrastructure and Connectivity at AWS

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

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

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

Rules Engine

Page 15: Overview of IoT Infrastructure and Connectivity at AWS

Elasticsearch Integration

Page 16: Overview of IoT Infrastructure and Connectivity at AWS

Predict Function

Page 17: Overview of IoT Infrastructure and Connectivity at AWS

Adding human computation?

Page 18: Overview of IoT Infrastructure and Connectivity at AWS

A company does not have to disrupt its core

offering when being disrupted

Page 19: Overview of IoT Infrastructure and Connectivity at AWS

AWS IoT Device Shadow

Page 20: Overview of IoT Infrastructure and Connectivity at AWS

AWS IoT Device Shadow

Page 21: Overview of IoT Infrastructure and Connectivity at AWS

Securing Devices

Page 22: Overview of IoT Infrastructure and Connectivity at AWS

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

Securing AWS Resource Access

Page 24: Overview of IoT Infrastructure and Connectivity at AWS

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

Securing AWS Resource Access

Page 26: Overview of IoT Infrastructure and Connectivity at AWS

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

Thank You!

John Burry, Senior Manager, Solutions Architecture