delivering internet of things @ scale · aws iot architecture @ scale secure device connectivity...

32
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Alex Coqueiro Chief Solutions Architect Delivering Internet of Things @ Scale Canada, Latin America and Caribbean Public Sector Team Amazon Web Services @alexbcbr

Upload: others

Post on 27-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Alex CoqueiroChief Solutions Architect

Delivering Internet of Things @ Scale

Canada, Latin America and Caribbean Public Sector Team

Amazon Web Services

@alexbcbr

EXPLORE BUSINESS USE CASES

WALK TROUGH DEMOS

UNDERSTAND ARCHITECTURAL BUILDING BLOCKS

What to expect from this session …

Link to run it in your aws account

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Show me how to do it…

ThingsData Acquisition

CloudInsights

AIIntelligence

Three pillars of IoT

Our Demo

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

ThingsSense & Act

CloudStorage & Compute

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

IoT Architecture

ThingsSense & Act

CloudStorage & Compute

Secure device connectivity

and messaging

Managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices

AWS IoT Core

DeviceGateway

RulesEngine

MessageBroker

DeviceShadow

RegistryIdentityService

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Local Connectivity Libraries

Cloud Connectivity Libraries

Security Connectivity

Libraries

Embedded C, C++, Arduino Yún, iOS, Android, Node.js, Python, Java

Helps you to easily and quickly connect your hardware device to AWS IoT

Amazon IoT Device SDK

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Local Connectivity Libraries

Cloud Connectivity Libraries

Security Connectivity

Libraries

OTA Beta &Code Signing

Based on FreeRTOS kernel

IoT Microcontroller OS

Amazon FreeRTOS

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

IoT Architecture

ThingsSense & Act

CloudStorage & Compute

Secure device connectivity

and messaging

Our Demo

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS IoT Architecture

EndpointsGateway

ThingsSense & Act

CloudStorage & Compute

Secure localtriggers, actions,

and data sync

Secure device connectivity

and messaging

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Extend AWS IoT to the Edge

AWS Greengrass

Data and State Sync

Security Over the Air Updates

Protocol Adapters

Local device shadows

LocalActions

Lambda functions

LocalMessages

and Triggers

Local message broker

AWS-grade security

Easily update AWS Greengrass core

Machine Learning Inference

Local execution of ML models

Local Resource

Access

Lambda functions Interact with peripherals

Easy integrations with local protocols

ʥA

Act locally on the data generated from connected vehicle

Respond quickly to local events, operate with intermittent connections

Respond to local events quickly

Operate Offline

Simplified Device Programming

Reduce the Cost of Running IoT Applications

Local Lambda

Local Device ShadowsLocal Security

Greengrass

AWSLocal Broker

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS IoT Architecture

AWS Greengrass

EndpointsGateway

ThingsSense & Act

CloudStorage & Compute

Secure localtriggers, actions,

and data sync

Secure device connectivity

and messaging

AWS IoT Core

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS IoT Architecture

a:FreeRTOSDevice SDK

AWS Greengrass

Endpoints

Fleet onboarding, management, and

SW updates

Gateway

ThingsSense & Act

CloudStorage & Compute

Secure localtriggers, actions,

and data sync

Secure device connectivity

and messaging

AWS IoT Core a:FreeRTOS

Device SDK

Batch Fleet Provisioning

Real-time Fleet Index & Search

Fine Grained Device Logging & Monitoring

Over the Air Updates

Maintain Fleet Health

AWS IoT Device Management

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

a:FreeRTOS

a:FreeRTOS

AWS IoT Architecture

AWS Greengrass

Endpoints

Fleet onboarding, management, and

SW updates

Fleet audit and protection

Gateway

ThingsSense & Act

CloudStorage & Compute

Secure localtriggers, actions,

and data sync

Secure device connectivity

and messaging

AWS IoT Core

AWS IoT Device Management

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Audit Device Configurations

Monitor Device Behavior

Generate Alerts

Patch Security Vulnerabilities

AWS IoT Device Defender

Keep your fleet secure

Identify Anomalies

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS IoT Architecture

a:FreeRTOS

a:FreeRTOS

AWS Greengrass

Endpoints

Fleet onboarding, management, and

SW updates

Fleet audit and protection

IoT data analytics and intelligence

Gateway

ThingsSense & Act

CloudStorage & Compute

Secure localtriggers, actions,

and data sync

Secure device connectivity

and messaging

AWS IoT Core

AWS IoT Device Management

AWS IoT Device Defender

Our Demo

Machine learning is the technology that automatically finds patterns in your data and uses them to make predictions for new data points as they become available

Data Analytics via Machine Learning

Historical Data Model Building Prediction

Engine Working Properly

Engine Failure

Data Analytics with our Example

Linear Models

Categorical Models

Bayesian Methods

Decision Trees

Neural NetworksCluster Analysis

…More …Kernel Based Methods

Easily analyze IoT data

AWS IoT Analytics

Channels DatasetsPipelines Data Stores Machine Learning with JupyterNotebooks

& Templates

AWS IoT Analytics is a service that processes, enriches, stores, analyzes, and visualizes IoT data for manufacturers and enterprises.

AWS IoT Architecture @ Scale

Secure device connectivity

and messaging Endpoints

Fleet onboarding, management, and

SW updates

Fleet audit and protection

IoT data analytics and intelligence

ThingsSense & Act

CloudStorage & Compute

Secure localtriggers, actions,

and data sync

AWS IoT Core

Gateway

AWS GreengrassAWS IoT Device Management

AWS IoT Device Defender

a:FreeRTOS

a:FreeRTOSAWS IoT Analytics

Getting Started on the AWS Connected Vehicle Cloudhttps://aws.amazon.com/answers/iot/connected-vehicle-solution/

Start prototyping with a ‘Well Architected’ architecture in minutes using the AWS

Connected Vehicle Quick Start

Deploy into your own AWS account

Leverage a fleet simulator to load test

Customize use cases or develop your own

Remove or add other AWS and partner services

Easily connect your own data or your own devices

Solutions brief Architectural overview

Implementation guide

Best practices

Turn-key deployment package

IoT + AI will enable intelligence

Eventually everything connectsIoT devices for valuable dataacquisition

Large amounts of data processed in the cloud for business insights

Session Recap

© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Merci!Alex CoqueiroChief Solutions Architect

Canada, Latin America and Caribbean Public Sector TeamAmazon Web Services

@alexbcbr