Top Banner
© 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
32

Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

May 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 2: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 3: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 4: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and
Page 5: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and
Page 6: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

Show me how to do it…

Page 7: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

ThingsData Acquisition

CloudInsights

AIIntelligence

Three pillars of IoT

Page 8: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

Our Demo

Page 9: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

ThingsSense & Act

CloudStorage & Compute

Page 10: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

IoT Architecture

ThingsSense & Act

CloudStorage & Compute

Secure device connectivity

and messaging

Page 11: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 12: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 13: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 14: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

IoT Architecture

ThingsSense & Act

CloudStorage & Compute

Secure device connectivity

and messaging

Page 15: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

Our Demo

Page 16: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 17: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 18: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 19: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 20: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 21: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

Batch Fleet Provisioning

Real-time Fleet Index & Search

Fine Grained Device Logging & Monitoring

Over the Air Updates

Maintain Fleet Health

AWS IoT Device Management

Page 22: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 23: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 24: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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

Page 25: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

Our Demo

Page 26: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 27: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 28: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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.

Page 29: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 30: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 31: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

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

Page 32: Delivering Internet of Things @ Scale · AWS IoT Architecture @ Scale Secure device connectivity and messaging Endpoints Fleet onboarding, management, and SW updates Fleet audit and

© 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