SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
From Leaves to Lawns
A W S G r e e n g r a s s a t t h e E d g e a n d B e y o n d
G P S T E C 3 1 7
R i c h a r d E l b e r g e r , P a r t n e r S o l u t i o n s A r c h i t e c t – I o T , A W S
A l e x G o n z á l e z , E n g i n e e r i n g S u p e r v i s o r , D i g i I n t e r n a t i o n a l
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
AWS Greengrass overview and case studies
AWS Greengrass runtime components
Developing AWS Greengrass apps for scale
Demonstration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Capabilities and Case Studies
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT
Things
Sense & Act
Cloud
Storage & Compute
Intelligence
Insights & Logic → Action
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT
Things Cloud Intelligence
Analytics
Amazon Kinesis
Amazon EMR
Artificial Intelligence
Amazon Machine Learning
Amazon Rekognition
Database
Amazon DynamoDB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Law of
physics
Law of
economics
Law of
the land
Value of processing data at the source
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT
Things Cloud Intelligence
Analytics
Amazon Kinesis
Amazon EMR
Artificial Intelligence
Amazon Machine Learning
Amazon Rekognition
Database
Amazon DynamoDB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Greengrass
Things Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Key customer edge challenges
Responding quickly
to local events
Operating
offline
Simplifying device
programming
World class
security
Reducing costs of
IoT applications
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Problem Solution
Impact
Rio Tinto has connectivity
challenges at some of the
mine locations where large,
expensive machinery is in
play. Rio was looking for a
way to still leverage the cloud
to predict failures and learn
from their environment.
Rio is using AWS Greengrass to calculate
road roughness from sensors on haul trucks
and create an online heat map of the rough
roads. Maintenance crews will use this
information to effect road repairs and
reduce premature damage of their
machinery.
Unlike current on-premise programs for monitoring the machinery, AWS
Greengrass allows for real-time alerts and machine-to-machine communication
while leveraging Machine Learning models in the cloud when connectivity is
available.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Problem Solution
Impact
Nokia has seen a need in
industrial IoT to analyze
video streams at the edge
and send the data to remote
centers only when anomalies
are detected.
Deploying AWS Greengrass on Nokia Multi-
access Edge Computing platform and
combining it with Nokia private mobile
network solutions. This joint solution will
make it possible for the oil industry to pair
real time drilling data with production data
of nearby wells.
Due to the cost of bandwidth being expensive, this allows Nokia to optimize the
data that is sent to other wells and to the cloud based on rules and alerts set up
on the locally-processed data.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Problem Solution
Impact
Pentair provides beer and
water filtration systems to
large industrial brewing
customers like Heineken.
Most of their industrial
customers are located in
remote geographies with
unreliable internet
connections. They also have
customers who do not want
to open up firewalls port for
internet connectivity.
They want to phase out or integrate their
current PLCs with AWS Greengrass clusters
to make real-time decisions on premise and
eventually streaming to the cloud for
further analysis.
Pentair can take this use case and replicate it across their various workloads in
commercial, residential and industrial spaces. Taking the cloud models and, when
needed, pushing them into local environments.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Problem Solution
Impact
Stanley Black and Decker
finds it unsustainable to
ingest, transmit, store, query
and analyze all data
generated at the edge and
more specifically on
construction sites or rural
areas with constrained
network resources.
AWS Greengrass enables Stanley Black and
Decker to monitor and filter data at the
edge of the network enabling applications
to send asset health and predict any
mechanical failures before they occur.
Edge-based applications built on AWS
Greengrass will help us detect and compare
vibrations emitted by high value tools to
historical signatures that indicate
everything from normal operations to
imminent failure.
Instead of trying to use all the data Stanley Black and Decker will utilize AWS
Greengrass allows us to focus on the right data. Some of the applications we
see this fit includes remote troubleshooting of hydraulic assets by technicians,
maintenance interval tracking, fuel savings, and alerts.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Problem Solution
Impact
As Konecranes specializes in
the manufacturing and
service of cranes globally,
they discovered that when
they needed to make
updates to their machinery
it meant downtime and local
presence onsite.
AWS Greengrass has enabled them to
deploy updates using cloud models that
continually get smarter over time as they
sync with the local environments.
This allows them to simplify their current crane architecture and make it possible
to update calculations to the cranes in a secure way even after the installation
has taken place.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Mining
Energy
Agriculture
Communication
Construction
Consumer
electronics
Manufacturing
Finance, insurance,
and more…
Automotive
Medical
Who is AWS Greengrass for?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Operating
systems
Consulting
Wireless
operator
OEM
ISVs
Silicon
Partner ecosystem
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS
Snowball Edge
AWS Greengrass launch partners
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Greengrass Development
AWS Greengrass Core
Building the ecosystem
Routing messages
Working with device shadows
Local compute with Lambda
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Greengrass Core
Runs outside AWS – in physical environments
Composed as an operating environment
Consumes centralized configuration from AWS
TLS 1.2 mutual auth with AWS IoT
Integrates with virtually any AWS service
Interoperates with the local OS and ecosystem
Executes on demand and long running Lambda functions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Building the ecosystem
No Auto-Discovery
Closed M2M networks
Auto-Discovery
Open M2M networks
AWS IoT
AWS Greengrass
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Routing Greengrass messages
Devices
AWS IoT Device Shadows
Lambda Functions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Device shadows with Greengrass
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Using Lambdas in Greengrass
deploy
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Greengrass at Scale
Hardware
Operating systems
Manufacturing and going to market
Ongoing maintenance and deploying Greengrass Groups
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Three delivery lifecycles
Hardware &
BSP
Operating
Environment
Application
hardware engineering
system engineering
software engineering
very rarely upgraded
rarely upgraded
Iteratively upgraded
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Key hardware and OS decision criteria
Specialized or
commodity
hardware
Specialized or
commodity
OS
Environmental,
safety, and
regulatory
considerations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What does specialized mean for hardware?
Component evaluation
Board
evaluation
Design services
Electronics
Manufacturing
Service
Packaging and
distribution
• Compute
• Connectivity
• Security
• Storage
• Reference
• Specialized
• Pluggable
peripherals
• PCB
• Mechanics
• Enclosures
• Global supply
chain
• Scale up –
scale out
• Flashing
• Distribution
channels
• Branding
• Integrator ready
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What does specialized mean for OS?
Automation is the key to longevity
Constraints Kernel Packages Delivery Maintenance
• Power
• Size
• Resiliency
• Skills
• Support
• Monolithic
• Modular
• Micro (RT)
• Upstream
• Downstream
• Manufacturing
• Upgrades
• Firmware driven
updates
• Package manager
driven updates
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Yocto Embedded Linux – same board
Poky – Linux Core
Component Support
Peripheral Support
Demo App Layer
BaseBSP
Poky – Linux Core
Component Support
Board Support
Your App Layer
BaseBSP
U-Boot U-Boot
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Yocto Embedded Linux – different board
Poky – Linux Core
Component Support
Board Support
Demo App Layer
BaseBSP
Poky – Linux Core
Component Support
Board Support
Your App Layer
BaseBSP
U-Boot U-Boot
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Greengrass group deployments
Core
Definition
Device
Definition
AWS Lambda
Definition
Routing
Definition
Core
Definition
Device
Definition
Routing
Definition
Verifies group
definition
Verifies lambda
function integrity
Installs group.json
and functions
Restarts
AWS Greengrass
AWS Lambda
Definition
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Greengrass
Group Instances
Greengrass
Group Instances
New Greengrass Groups Update Greengrass Groups
Scaling configuration deployments
Programmatic
Template
On-Boarding
Event
Greengrass
Group Instances
Programmatic
Update
Greengrass
Group Instances
Greengrass
Group Instances
Changed
Greengrass
Group Instances
Greengrass
Runtime
Instance
Greengrass
Runtime
Instance
Greengrass
Runtime
Instance
Deploy Deploy
GUID1 GUID2 GUID3GUID4 GUID5 GUID6
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Digi Healthcare Demo Built on AWS
Alex González
Supervisor, Software Engineering, Digi International
C o n t i n u o u s V i t a l S i g n s M o n i t o r i n g
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Background
Scenario: Field healthcare as a result of
a natural disaster
Challenges:
• Limited onsite medical staff
• Patient monitoring
• Mobile infrastructure
Technical solution:
• Smart patient node for each patient
• Smart hospital gateway for central
monitoring
• Field to cloud connectivity using CAT1
Public domain image
https://commons.wikimedia.org/w/index.php?curid=1014908
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Patient Node
The node composes all required commercial
off-the-shelf components
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Patient Node
Each patient has a bed device monitoring vital signs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Patient Node
The Early Warning Score (EWS) visually indicates
the patient’s condition
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Patient Node
The EWS alarm actuates noise locally and notifies staff
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Hospital Gateway
Intelligently routes and computes AWS Cloud and Greengrass Device data
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Hospital Gateway
Securely receives data from bed devices
Wi-Fi Connection
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Hospital Gateway
AWS Lambda computes the EWS based on patient profile and condition
Wi-Fi Connection
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Hospital Gateway
Displays critical data for central patient monitoring
Wi-Fi Connection
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Smart Hospital Gateway
Securely transmits data to the AWS Cloud and can function offline
Wi-Fi Connection
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Cloud Analytics
AWS Greengrass securely sends patient data to AWS IoT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Cloud Analytics
AWS IoT consumes patient data and device state
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Cloud Analytics
Safely stores data in Amazon DynamoDB for near real time Analytics
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Cloud Analytics
Amazon Cognito secures the web application’s global reach
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Global reach Web Application
enables worldwide monitoring
and analytics.
A ConnectCore 6UL SBC Express as the
bed device to which, sensors, buzzer
and small display are connected.
A ConnectCore 6 SBC as the edge
device runs the AWS Greengrass
core.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Wrapping Up
Securely connect autonomous systems to AWS
Leverage existing skills for edge development
Evaluate the supply and value chain for go-to-market
Be prepared for mass scale through automation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Contacts and Other Sessions
Amazon Web Services
Richard Elberger, elberger@amazon.com
Digi International
Alex Gonzalez, Alex.Gonzalez@digi.com
Digi International @re:Invent
The Quad at Aria, Booth 209
AWS Greengrass Sessions
IOT309 - Compute at the Edge with AWS
Greengrass
IOT318 - AWS IoT and AWS Greengrass - How
Low You Can Go
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THANK YOU!
C L I C K T O A D D T E X T
C L I C K T O A D D T E X T

More Related Content

What's hot

An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale Migrations
Amazon Web Services
 
Build a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million usersBuild a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million users
Amazon Web Services
 
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
Amazon Web Services
 
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
Amazon Web Services
 
CON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSCON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECS
Amazon Web Services
 
Migrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWSMigrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWS
Amazon Web Services
 
Build your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersBuild your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholders
Amazon Web Services
 
GPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
GPSBUS214-Key Considerations for Cloud Procurement in the Public SectorGPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
GPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
Amazon Web Services
 
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
Amazon Web Services
 
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
Amazon Web Services
 
GPSBUS222-GPS SAP on AWS Big Businesses Big Workloads Big Time
GPSBUS222-GPS SAP on AWS Big Businesses Big Workloads Big TimeGPSBUS222-GPS SAP on AWS Big Businesses Big Workloads Big Time
GPSBUS222-GPS SAP on AWS Big Businesses Big Workloads Big Time
Amazon Web Services
 
Introducing Amazon Fargate
Introducing Amazon FargateIntroducing Amazon Fargate
Introducing Amazon Fargate
Amazon Web Services
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrations
Amazon Web Services
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
Amazon Web Services
 
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfDEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
Amazon Web Services
 
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
Amazon Web Services
 
GPSTEC318-IoT Security from Manufacturing to Maintenance
GPSTEC318-IoT Security from Manufacturing to MaintenanceGPSTEC318-IoT Security from Manufacturing to Maintenance
GPSTEC318-IoT Security from Manufacturing to Maintenance
Amazon Web Services
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational Transformation
Amazon Web Services
 
Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017
Amazon Web Services
 
AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017
Amazon Web Services
 

What's hot (20)

An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale Migrations
 
Build a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million usersBuild a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million users
 
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
 
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
 
CON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSCON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECS
 
Migrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWSMigrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWS
 
Build your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersBuild your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholders
 
GPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
GPSBUS214-Key Considerations for Cloud Procurement in the Public SectorGPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
GPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
 
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
 
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
 
GPSBUS222-GPS SAP on AWS Big Businesses Big Workloads Big Time
GPSBUS222-GPS SAP on AWS Big Businesses Big Workloads Big TimeGPSBUS222-GPS SAP on AWS Big Businesses Big Workloads Big Time
GPSBUS222-GPS SAP on AWS Big Businesses Big Workloads Big Time
 
Introducing Amazon Fargate
Introducing Amazon FargateIntroducing Amazon Fargate
Introducing Amazon Fargate
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrations
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
 
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfDEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
 
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
 
GPSTEC318-IoT Security from Manufacturing to Maintenance
GPSTEC318-IoT Security from Manufacturing to MaintenanceGPSTEC318-IoT Security from Manufacturing to Maintenance
GPSTEC318-IoT Security from Manufacturing to Maintenance
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational Transformation
 
Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017
 
AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017
 

Similar to GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond

NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
Amazon Web Services
 
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Amazon Web Services
 
GPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT ApplicationsGPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT Applications
Amazon Web Services
 
ML Inference at the Edge
ML Inference at the EdgeML Inference at the Edge
ML Inference at the Edge
Amazon Web Services
 
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
Amazon Web Services
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
Amazon Web Services
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Amazon Web Services
 
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
Amazon Web Services
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
Amazon Web Services
 
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
Amazon Web Services
 
Increasing Productivity with End-User Computing Solutions on AWS
  Increasing Productivity with End-User Computing Solutions on AWS  Increasing Productivity with End-User Computing Solutions on AWS
Increasing Productivity with End-User Computing Solutions on AWS
Amazon Web Services
 
ENT315_Landing Zones
ENT315_Landing ZonesENT315_Landing Zones
ENT315_Landing Zones
Amazon Web Services
 
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Amazon Web Services
 
AMF302-Alexa Wheres My Car A Test Drive of the AWS Connected Car Reference.pdf
AMF302-Alexa Wheres My Car A Test Drive of the AWS Connected Car Reference.pdfAMF302-Alexa Wheres My Car A Test Drive of the AWS Connected Car Reference.pdf
AMF302-Alexa Wheres My Car A Test Drive of the AWS Connected Car Reference.pdf
Amazon Web Services
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
Amazon Web Services
 
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
Amazon Web Services
 
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Amazon Web Services
 
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Amazon Web Services
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
Amazon Web Services
 
AWS Database and Analytics State of the Union - 2017 - DAT201 - re:Invent 2017
AWS Database and Analytics State of the Union - 2017 - DAT201 - re:Invent 2017AWS Database and Analytics State of the Union - 2017 - DAT201 - re:Invent 2017
AWS Database and Analytics State of the Union - 2017 - DAT201 - re:Invent 2017
Amazon Web Services
 

Similar to GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond (20)

NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
 
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
 
GPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT ApplicationsGPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT Applications
 
ML Inference at the Edge
ML Inference at the EdgeML Inference at the Edge
ML Inference at the Edge
 
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
 
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
 
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
 
Increasing Productivity with End-User Computing Solutions on AWS
  Increasing Productivity with End-User Computing Solutions on AWS  Increasing Productivity with End-User Computing Solutions on AWS
Increasing Productivity with End-User Computing Solutions on AWS
 
ENT315_Landing Zones
ENT315_Landing ZonesENT315_Landing Zones
ENT315_Landing Zones
 
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
 
AMF302-Alexa Wheres My Car A Test Drive of the AWS Connected Car Reference.pdf
AMF302-Alexa Wheres My Car A Test Drive of the AWS Connected Car Reference.pdfAMF302-Alexa Wheres My Car A Test Drive of the AWS Connected Car Reference.pdf
AMF302-Alexa Wheres My Car A Test Drive of the AWS Connected Car Reference.pdf
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
 
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
 
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
 
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
 
AWS Database and Analytics State of the Union - 2017 - DAT201 - re:Invent 2017
AWS Database and Analytics State of the Union - 2017 - DAT201 - re:Invent 2017AWS Database and Analytics State of the Union - 2017 - DAT201 - re:Invent 2017
AWS Database and Analytics State of the Union - 2017 - DAT201 - re:Invent 2017
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT From Leaves to Lawns A W S G r e e n g r a s s a t t h e E d g e a n d B e y o n d G P S T E C 3 1 7 R i c h a r d E l b e r g e r , P a r t n e r S o l u t i o n s A r c h i t e c t – I o T , A W S A l e x G o n z á l e z , E n g i n e e r i n g S u p e r v i s o r , D i g i I n t e r n a t i o n a l
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda AWS Greengrass overview and case studies AWS Greengrass runtime components Developing AWS Greengrass apps for scale Demonstration
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Capabilities and Case Studies
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Things Sense & Act Cloud Storage & Compute Intelligence Insights & Logic → Action
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Things Cloud Intelligence Analytics Amazon Kinesis Amazon EMR Artificial Intelligence Amazon Machine Learning Amazon Rekognition Database Amazon DynamoDB
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Law of physics Law of economics Law of the land Value of processing data at the source
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Things Cloud Intelligence Analytics Amazon Kinesis Amazon EMR Artificial Intelligence Amazon Machine Learning Amazon Rekognition Database Amazon DynamoDB
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass Things Cloud
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Key customer edge challenges Responding quickly to local events Operating offline Simplifying device programming World class security Reducing costs of IoT applications
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Problem Solution Impact Rio Tinto has connectivity challenges at some of the mine locations where large, expensive machinery is in play. Rio was looking for a way to still leverage the cloud to predict failures and learn from their environment. Rio is using AWS Greengrass to calculate road roughness from sensors on haul trucks and create an online heat map of the rough roads. Maintenance crews will use this information to effect road repairs and reduce premature damage of their machinery. Unlike current on-premise programs for monitoring the machinery, AWS Greengrass allows for real-time alerts and machine-to-machine communication while leveraging Machine Learning models in the cloud when connectivity is available.
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Problem Solution Impact Nokia has seen a need in industrial IoT to analyze video streams at the edge and send the data to remote centers only when anomalies are detected. Deploying AWS Greengrass on Nokia Multi- access Edge Computing platform and combining it with Nokia private mobile network solutions. This joint solution will make it possible for the oil industry to pair real time drilling data with production data of nearby wells. Due to the cost of bandwidth being expensive, this allows Nokia to optimize the data that is sent to other wells and to the cloud based on rules and alerts set up on the locally-processed data.
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Problem Solution Impact Pentair provides beer and water filtration systems to large industrial brewing customers like Heineken. Most of their industrial customers are located in remote geographies with unreliable internet connections. They also have customers who do not want to open up firewalls port for internet connectivity. They want to phase out or integrate their current PLCs with AWS Greengrass clusters to make real-time decisions on premise and eventually streaming to the cloud for further analysis. Pentair can take this use case and replicate it across their various workloads in commercial, residential and industrial spaces. Taking the cloud models and, when needed, pushing them into local environments.
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Problem Solution Impact Stanley Black and Decker finds it unsustainable to ingest, transmit, store, query and analyze all data generated at the edge and more specifically on construction sites or rural areas with constrained network resources. AWS Greengrass enables Stanley Black and Decker to monitor and filter data at the edge of the network enabling applications to send asset health and predict any mechanical failures before they occur. Edge-based applications built on AWS Greengrass will help us detect and compare vibrations emitted by high value tools to historical signatures that indicate everything from normal operations to imminent failure. Instead of trying to use all the data Stanley Black and Decker will utilize AWS Greengrass allows us to focus on the right data. Some of the applications we see this fit includes remote troubleshooting of hydraulic assets by technicians, maintenance interval tracking, fuel savings, and alerts.
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Problem Solution Impact As Konecranes specializes in the manufacturing and service of cranes globally, they discovered that when they needed to make updates to their machinery it meant downtime and local presence onsite. AWS Greengrass has enabled them to deploy updates using cloud models that continually get smarter over time as they sync with the local environments. This allows them to simplify their current crane architecture and make it possible to update calculations to the cranes in a secure way even after the installation has taken place.
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Mining Energy Agriculture Communication Construction Consumer electronics Manufacturing Finance, insurance, and more… Automotive Medical Who is AWS Greengrass for?
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Operating systems Consulting Wireless operator OEM ISVs Silicon Partner ecosystem
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Snowball Edge AWS Greengrass launch partners
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass Development AWS Greengrass Core Building the ecosystem Routing messages Working with device shadows Local compute with Lambda
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass Core Runs outside AWS – in physical environments Composed as an operating environment Consumes centralized configuration from AWS TLS 1.2 mutual auth with AWS IoT Integrates with virtually any AWS service Interoperates with the local OS and ecosystem Executes on demand and long running Lambda functions
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Building the ecosystem No Auto-Discovery Closed M2M networks Auto-Discovery Open M2M networks AWS IoT AWS Greengrass
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Routing Greengrass messages Devices AWS IoT Device Shadows Lambda Functions
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Device shadows with Greengrass
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Using Lambdas in Greengrass deploy
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass at Scale Hardware Operating systems Manufacturing and going to market Ongoing maintenance and deploying Greengrass Groups
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Three delivery lifecycles Hardware & BSP Operating Environment Application hardware engineering system engineering software engineering very rarely upgraded rarely upgraded Iteratively upgraded
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Key hardware and OS decision criteria Specialized or commodity hardware Specialized or commodity OS Environmental, safety, and regulatory considerations
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What does specialized mean for hardware? Component evaluation Board evaluation Design services Electronics Manufacturing Service Packaging and distribution • Compute • Connectivity • Security • Storage • Reference • Specialized • Pluggable peripherals • PCB • Mechanics • Enclosures • Global supply chain • Scale up – scale out • Flashing • Distribution channels • Branding • Integrator ready
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What does specialized mean for OS? Automation is the key to longevity Constraints Kernel Packages Delivery Maintenance • Power • Size • Resiliency • Skills • Support • Monolithic • Modular • Micro (RT) • Upstream • Downstream • Manufacturing • Upgrades • Firmware driven updates • Package manager driven updates
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Yocto Embedded Linux – same board Poky – Linux Core Component Support Peripheral Support Demo App Layer BaseBSP Poky – Linux Core Component Support Board Support Your App Layer BaseBSP U-Boot U-Boot
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Yocto Embedded Linux – different board Poky – Linux Core Component Support Board Support Demo App Layer BaseBSP Poky – Linux Core Component Support Board Support Your App Layer BaseBSP U-Boot U-Boot
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Greengrass group deployments Core Definition Device Definition AWS Lambda Definition Routing Definition Core Definition Device Definition Routing Definition Verifies group definition Verifies lambda function integrity Installs group.json and functions Restarts AWS Greengrass AWS Lambda Definition
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Greengrass Group Instances Greengrass Group Instances New Greengrass Groups Update Greengrass Groups Scaling configuration deployments Programmatic Template On-Boarding Event Greengrass Group Instances Programmatic Update Greengrass Group Instances Greengrass Group Instances Changed Greengrass Group Instances Greengrass Runtime Instance Greengrass Runtime Instance Greengrass Runtime Instance Deploy Deploy GUID1 GUID2 GUID3GUID4 GUID5 GUID6
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Digi Healthcare Demo Built on AWS Alex González Supervisor, Software Engineering, Digi International C o n t i n u o u s V i t a l S i g n s M o n i t o r i n g
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Background Scenario: Field healthcare as a result of a natural disaster Challenges: • Limited onsite medical staff • Patient monitoring • Mobile infrastructure Technical solution: • Smart patient node for each patient • Smart hospital gateway for central monitoring • Field to cloud connectivity using CAT1 Public domain image https://commons.wikimedia.org/w/index.php?curid=1014908
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Patient Node The node composes all required commercial off-the-shelf components
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Patient Node Each patient has a bed device monitoring vital signs
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Patient Node The Early Warning Score (EWS) visually indicates the patient’s condition
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Patient Node The EWS alarm actuates noise locally and notifies staff
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Hospital Gateway Intelligently routes and computes AWS Cloud and Greengrass Device data
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Hospital Gateway Securely receives data from bed devices Wi-Fi Connection
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Hospital Gateway AWS Lambda computes the EWS based on patient profile and condition Wi-Fi Connection
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Hospital Gateway Displays critical data for central patient monitoring Wi-Fi Connection
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smart Hospital Gateway Securely transmits data to the AWS Cloud and can function offline Wi-Fi Connection
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Cloud Analytics AWS Greengrass securely sends patient data to AWS IoT
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Cloud Analytics AWS IoT consumes patient data and device state
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Cloud Analytics Safely stores data in Amazon DynamoDB for near real time Analytics
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Cloud Analytics Amazon Cognito secures the web application’s global reach
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Global reach Web Application enables worldwide monitoring and analytics. A ConnectCore 6UL SBC Express as the bed device to which, sensors, buzzer and small display are connected. A ConnectCore 6 SBC as the edge device runs the AWS Greengrass core.
  • 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Wrapping Up Securely connect autonomous systems to AWS Leverage existing skills for edge development Evaluate the supply and value chain for go-to-market Be prepared for mass scale through automation
  • 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Contacts and Other Sessions Amazon Web Services Richard Elberger, elberger@amazon.com Digi International Alex Gonzalez, Alex.Gonzalez@digi.com Digi International @re:Invent The Quad at Aria, Booth 209 AWS Greengrass Sessions IOT309 - Compute at the Edge with AWS Greengrass IOT318 - AWS IoT and AWS Greengrass - How Low You Can Go
  • 51. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THANK YOU! C L I C K T O A D D T E X T C L I C K T O A D D T E X T