Ian Massingham from Amazon Web Services discusses designing and building applications for the Internet of Things using AWS services. The document outlines how AWS IoT provides scalable connectivity and management for IoT devices, allows processing of sensor data from devices in AWS using services like DynamoDB and Lambda, and addresses challenges of limited capabilities on edge devices through Greengrass, which runs Lambda functions and messaging locally on devices. Greengrass provides the same programming model for both cloud and edge computing with IoT applications.
6. Minimising Heavy Lifting with AWS IoT
1
0
10
Devices Network Security Data Smarts
Connect at
Any Scale
Lightweight
Protocol
X509 Certificates &
TLS Encryption
DynamoDB, Kinesis,
S3 and more
Trigger AWS
Lambda Functions
7. The AWS IoT Platform
Your AppThings
AWS IoT
Device
Gateway
Rules
Registry
Shadow
S3 DynamoDB Kinesis Lambda
….
10. Round-trip latency
Intermittent connectivity
Expensive bandwidth
Programming and updating embedded software needs specialized skills
Limited to what is on the device unless you rewrite or program the device
Challenges Of Devices Living On The Edge
11. AWS Greengrass
Embed Lambda Compute (& Other AWS Services) in Connected Devices
Preview Available Now
Use The Same AWS Programming Model In Devices And The Cloud
12. AWS Greengrass: Local Compute, Messaging & Data Caching
Local
compute
Local
data caching
Secure
communications
Local
messaging
13. AWS Greengrass: How It Works
Built into
devices at
manufacture
Install the
Greengrass
runtime
Lambda functions
on AWS & devices
Manage from
AWS Console
Same programming
model
Local
communication
and orchestration