Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

IOT333-R

Build secure connected products


with AWS IoT
Charlie Hammell Alexa Noxon
Principal Enterprise Architect Software Development Engineer
Amazon Web Services AWS IoT Device Services
Amazon Web Services

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Device proliferation

Provisioning

Managing

Securing

Demo

Q&A, whiteboarding
"We are at the nexus of a human technological revolution
that will be more different than any prior era, as it will
simultaneously be both global and local, with innovation
occurring everywhere . . . The coming global-local collision
of ideas will make this technological revolution one of the
most fruitful and far-reaching in human history."

Markus Weldon
The Future X Network: A Bell Labs Perspective
2016, Taylor & Francis Group

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Growth in core network traffic

Markus Weldon, The Future X Network: A Bell Labs Perspective, 2016, Taylor & Francis Group
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Three challenges
How to provision devices

How to manage devices

How to secure devices


© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT architecture

How can I connect my devices and operate at the edge?


AWS IoT architecture
AWS IoT SiteWise AWS IoT Events

AWS IoT Analytics

Device Tester
AWS IoT
AWS IoT architecture

Device Tester
AWS IoT
Provision
What credentials do I need?
Provision
Other credentials
Provision
Where do I store credentials?
Provision
How do I generate keys?
Provision
How do I generate keys?
Provision
How do I register credentials with AWS?
Just-in-time provisioning template
Manage
Apply patches or firmware improvements with over-the-air updates
Over-the-air update job
Secure

AWS IoT AWS IoT Policy


Device Defender
Provision, manage, and secure IoT devices
Provision device Remotely connected devices send their certificates to AWS
1 IoT Core.

IoT video camera


AWS IoT Core delivers the message to AWS IoT Device
3 2 Management.
1 2

Send certs 3 AWS IoT Device Management registers and saves the
certificates.
OTA
4 AWS IoT Device Management pulls the latest firmware
AWS IoT Core build from Amazon S3 and sends it to AWS IoT Core.
AWS IoT Device Amazon Simple Storage Service
Management firmware repository
5 AWS IoT Core sends the firmware as an OTA update to all
5 targeted devices in the group.
4
6 The camera sends telemetry data to AWS IoT Core via
Amazon FreeRTOS MQTT. AWS IoT Core sends the telemetry data to AWS IoT
Analytics.
Device sending telemetry + video streams
7 AWS IoT Events tracks and performs state transitions for
7 important events that are captured from the camera.
IoT video camera AWS IoT Events can receive multiple inputs from sensors
within the home. In this case, any alarm triggers an
6 Amazon Simple Notification Service (Amazon SNS)
notification.
AWS IoT Analytics AWS IoT Events Amazon Simple
Events + telemetry Notification Service
Video data is sent to Amazon Kinesis Video Streams. In
8 addition to sending video to Kinesis Video Streams, the
AWS IoT Core camera uses ML inference to detect images within video
frames locally.
AWS IoT Device Defender

8 9 9
Consume video from Kinesis Video Streams using a variety of
options. In this case, video is consumed directly from a mobile
application for the homeowner to see the person in the
Video stream
camera.
Amazon FreeRTOS Amazon Kinesis
Video Streams Mobile application
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Contribute to the FreeRTOS ecosystem
Drive the future of the open-source embedded community

01100110
01110010
01100101
01100101
01110010
01110100
Learn IoT with AWS Training and Certification
Resources created by the experts at AWS to help you build IoT skills

Take the free digital curriculum, Internet of Things (IoT)


Foundation Series, to build IoT skills and work through
common scenarios

25+ additional free digital courses cover topics related to IoT,


including:
• AWS IoT Core
• AWS IoT Greengrass
• AWS IoT Analytics

• AWS IoT Device Management


• AWS IoT Events
Visit the Learning Library at https://aws.training

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!

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

You might also like