SlideShare a Scribd company logo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connecting Buildings to New
Opportunities with AWS IoT
Lowry Snow
BDM, IoT & Edge
AWS
S V C 2 0 4
Richard Elberger
AWS – Partner
Solutions Architect
Taru Roy
Firmware Engineer
Amazon Key for Business
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Agenda
Connected Buildings Overview
AWS IoT Overview
• AWS IoT Core
• AWS IoT Greengrass
• Amazon FreeRTOS
Customer spotlight: Amazon Key for Business Use Case
Old vs. New
(building blocks)
Tartu Mill 03.jpg by Tartu Mill / CC Attribution-Share Alike 4.0 International
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Smart Buildings market
3.3 billion
smart commercial building
devices estimated by 2022
19.4%
Memoori estimates a CAGR of
by 2022
$84.2B
as the market grows to
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connected Building use cases
Building automation Security & Monitoring
Lighting systems
Escalators
Facilities appliances
Heating, ventilating, and A/C
(HVAC)
Security locks
Smart meters
Water leak detectors
Elevators
Occupancy monitors
Smoke detectors
Predictive maintenance Energy management
Analytics
Air quality monitoring
Smart blinds
Security cameras & systems
Smart Windows Access controls
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Reference Architecture
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Device fleet
maintenance
Energy efficiency
monitoring
Safeguard manufacturing
facilities
Payment, insurance and
connected commerce
Predictive maintenance Wellness and
health solutions
Connected buildings
and city systems
Productivity and process
optimization
What customers are doing with AWS IoT
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connect, communicate,
secure
Onboard,
provision,
manage
Devices &
sensors
Connectivity &
infrastructure
Analyze,
visualize,
act
Analytics &
insights
Engage,
empower,
delight
Applications &
services
Transform,
shift culture
Change
management
IoT solutions are complex & multidimensional
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT architecture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT architecture
2
1
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
To securely connect
devices to the AWS Cloud &
other devices at scale
To fully integrate with
other AWS services to reason on
top of the data
(Analytics, Databases, AI, etc.)
To route, process, and act
upon data from
connected devices
AWS IoT Core is a managed service that lets connected devices easily
and securely interact with cloud applications and other devices.
To enable applications to
interact with devices even
when they are offline
AWS IoT Core
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Device
Gateway
Rules
Engine
Message
Broker
Device
Shadow
Registry
Identity
Service
AWS IoT Core
Manage authorization
of devices & provision
unique identities at
scale
Fully manage connectivity
optimized for IoT
workloads
Define and catalog device
for easy use by AWS
services
Understand and control
the status of your device
at any time
Reliable and fast
communication across
your IoT fleet
Ingest large amounts of IoT
data at a low cost, pre-
process it, & make it
available to 10+ services
for analytics, reporting, &
visualization
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Problem
Entrata provides property management software to
make life easier for property owners, property
managers, and residents. In the era of home
automation, Entrata has been challenged with
connecting devices in buildings to the internet and
ensuring constant uptime.
Solution
Using the AWS IoT message broker, Entrata is able to
securely transmit messages to and from all IoT devices
spread across multiple units and buildings.
Additionally, the AWS IoT device shadow provides
current state information from device hubs to quickly
determine online/offline status.
Impact
AWS IoT provides Entrata with robust scalability and
reliable connection of devices to the cloud. With AWS
IoT, Entrata can ensure devices connected to hubs –
such as lights, thermostats, and door locks – are
always online. This also results in quicker turnaround
of properties and faster response to maintenance
requests.
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Edge Cloud
Law of Economics
Law of Physics
Law of the Land
AWS IoT Greengrass
AWS IoT Greengrass extends AWS IoT onto your devices, so that they can act locally on
the data they generate, while still taking advantage of the cloud.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Data and
State Sync Security
Over the
Air UpdatesConnectors
Operate
devices offline &
synchronize data
when reconnected
Local
Actions
Simplify device
programming with
AWS Lambda
Mutual
authentication &
authorization
between cloud and
devices
Easily update AWS
IoT Greengrass Core
Machine
Learning
Inference
Perform ML
Inference
locally
Local
Resource
Access
AWS Lambda
functions can
access & use local
resources of a given
device
Extend edge devices
with connections to
external services
Local
Messages
and Triggers
Enable device
communication
without a cloud
connection
Secrets
Manager
Deploy secrets to
edge devices
AWS IoT Greengrass
Extend AWS IoT to the Edge
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Greengrass – Features
ExtendAWSIoTandAmazonML/AItotheEdge
AWS IoT Core
Data Transport & Routing
Amazon
SageMaker
AWS IoT
Analytics
Data Aggregation
Enrichment
Cleansing
Time Series Processing
Model Config
Model creation
Optimization
Retraining
Data Ingest from and Local Actions via Local Resources
ML Model Inference
AWS IoT
Greengrass
Local
Resources
1 2
34
Machine
Learning
Inference
Perform ML
Inference
locally
Local
Resource
Access
AWS Lambda
functions can
access & use local
resources of a given
device
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
B2C - Consumer
S m a r t
h o m e
C o n s u m e r
e l e c t r o n i c s
F i t n e s s t r a c k e r s
W a s h e r s / D r y e r s
M o r e
B2B - Commercial
M e d i c a l
d e v i c e s
S m a r t m e t e r s
D o o r l o c k s
H V A C
s y s t e m s
B2B - Industrial
R o b o t i c s
O i l p r e s s u r e s e n s o r s
A u t o m o t i v e
M o r e
Microcontrollersare everywhere
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Why Amazon FreeRTOS?
Faster
Time to
Market
Reduced
Costs
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Will it work on my chip? Does it have the
functionality I need?
How do I start?Where do I get it?
EMBEDDED APPS
FreeRTOS
HW DRIVERS
SECURTIY
LIBRARIES
CONNECTIVITY
LIBRARIES
OVERTHAAIR
(OTA)AGENT
CLOUD&
GREENGRASS
LIBRARIES
HELLO
Amazon FreeRTOS is a microcontroller operating system that extends the popular Amazon FreeRTOS kernel to enable
devices to securely connect to AWS, while making them easy to manage, deploy, and update.
Amazon FreeRTOS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Local Connectivity
Libraries
Cloud Connectivity
Libraries
Security Connectivity
Libraries
OTA &
Code Signing
Amazon FreeRTOS
Communicate with AWS IoT
Greengrass devices without a
cloud connection
Easily collect data and take
actions on microcontroller-
based devices
Secure device data and
connections
Deploy security updates, bug
fixes, and firmware updates to
devices in the field
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS: Modular Architecture
Hardware
Vendor Supplied Libraries and Drivers (IDF)
Amazon FreeRTOS Internal Libraries
MQTT Agent
FreeRTOS
Kernel
Shadow
Library
Greengrass
Discovery
Wi-Fi
Management
Library
BLE
Management
Library
OTA Agent
User (Application) Code
Device
Defender
Library
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Three steps to getting started
Choose supported hardware from AWS Partner Device Catalog
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Three steps to getting started
• Amazon FreeRTOS GitHub repository
• Android and iOS SDK GitHub
Download source code
Refer to user guide
• Hardware-specific Getting Started
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS partners
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Online resources
Amazon FreeRTOS repo
https://github.com/aws/amazon-freertos
Amazon FreeRTOS online documentation
Reference https://docs.aws.amazon.com/freertos/index.html
User Guide https://docs.aws.amazon.com/freertos/latest/userguide/what-is-amazon-freertos.html
Getting started https://docs.aws.amazon.com/freertos/latest/userguide/freertos-getting-started.html
Android and iOS SDKs:
https://github.com/aws/amazon-freertos-ble-ios-sdk/
https://github.com/aws/amazon-freertos-ble-android-sdk/
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
A smart way for access controlled commercial & residential buildings to receive deliveries.
Key for Business
What is Key For Business?
Amazon’s Last Mile Delivery service
Our Customers
• Unable to deliver on time
• Wasted hours
• Re-delivery and concession costs.
The Problem
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Key for Business
• Whose Wi-Fi?
• What if password changed?
• Do we need a companion app?
Primary Challenge In Connecting Buildings
How to connect the device to cloud?
• How do we connect to control circuit?
• Must be battery operated.
• Significant development work (?)
• Not readily supported by AFR (yet)
• How available is it?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Key for Business
The Solution
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Key for Business
How It Works
Amazon FreeRTOS
Amazon API Gateway AWS Lambda
Amazon DynamoDB AWS Data Pipeline Amazon Redshift
AWS Cloud
AWS IoT Analytics
IoT MQTT
protocol
IoT
rule
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Core
• Mutual authentication between device and cloud.
Features
• Communication using MQTT Broker (Pub/Sub) using TCP/IP
• Permissions (Policy)
• Device management (Thing Name)
• Analytics
• IoT Rule (Actions)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Core
IoT Rule (Actions)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Core
SDKs
AWS SDKs
Request/Response (HTTP)
AWS IoT SDK
Pub/Sub (MQTT, WebSockets)
Amazon FreeRTOS
AWS IoT SDK but for microcontrollers
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
Why did we use it?
• Simpler device requirements
& Lower costs
• 25 Mhz CPU, 64KbRAM, 128 Kb Flash
• Faster time to market • Device management, security, OTA
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
• Kernel, TCP/IP stack (freeRTOS/lwIP), TLS 1.2 (mbedTLS), Bootloader
Features
• MQTT Libraries
• Shadow
• Device Defender
• OTA Agent
• Connectivity
• PKCS11
• Greengrass Discovery
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
desired
Amazon FreeRTOS
Shadow
IoT
shadow
IoT thing
lightbulb
reported
IoT thing
AWS IoT Core
desired
desired
Last-will IoT
rule
offline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
Device Defender
Cloud Side
Policy violation, Unauthenticated device, Authenticated but permission revoked
Device Side
Device metrics – Connected/Open ports, In/Out data consumption
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
OTA
IoT thing
AWS IoT Core
OTA Agent &
Public Key
Amazon Simple Storage
Service (S3)
AWS Key Management
Service
Private Key
FW Binary
Bank 2
Bank 1
(running app)
Header +
FW +
Signed Trailer
Bootloader
Flash FW
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
OTA
IoT thing
Bank 2
Bank 1
Bootloader
Boots new image
• On reset, Bootloader boots the latest image in
self-test mode (uses OTA sequence)
• New Image performs self-test
Perform self-test
• Set self as valid image
Self Test Passed
• Invalidate self and reset
Self Test Failed
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
Connectivity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Key For Business
Cellular
Amazon FreeRTOS
aws_tls.c
secure_sockets.c
netif = pppos
KfB + Amazon FreeRTOS
aws_tls.c
secure_sockets.c
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
Credential Provisioning
Generate, Download Credentials from AWS IoT & Embed in Firmware Source
Pros Cons
• Automated using AWS
SDKs
• Minimal development
work
• Build each unique FW
separately
• How do you do OTA
since each FW is
unique?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
Credential Provisioning
Docker Amazon Elastic Container
Service
AWS Batch
Amazon Simple Storage
Service (S3)
Amazon Simple Storage
Service (S3)
Base FW
Built hex
with
credential
AWS IoT Core
KfB - Generate, Download Credentials from AWS IoT & Embed in Firmware Source
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FreeRTOS
Credential Provisioning – JITR/JITP
AWS IoT Core
Register Signer to AWS IoT (set
template as well)
IoT thing
Generate Key pair
Device
certificate
Certificate Signing
Request
Generate Device
Certificate
Signer
Connect
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
• Automate devices - lights, HVAC, windows, etc…
• Monitoring & security – security cameras, access controls, leak detectors, etc…
• Advanced analytics - predictive maintenance, energy efficiency, etc…
AWS IoT for Connected Buildings
Use AWS IoT to build your secure, innovative Connected Building solutions
Amazon FreeRTOS and AWS IoT Greengrass
Leverage AWS services for building secure sensor and gateway devices
• Download Amazon FreeRTOS: https://aws.amazon.com/freertos/getting-started/
• Download AWS IoT Greengrass: https://aws.amazon.com/greengrass/getting-
started/
Get started building
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lowry Snow, jlsnow@amazon.com
Taru Roy, taruroy@amazon.com
Richard Elberger, elberger@amazon.com

More Related Content

What's hot

Network visibility into the traffic traversing your AWS infrastructure - SVC2...
Network visibility into the traffic traversing your AWS infrastructure - SVC2...Network visibility into the traffic traversing your AWS infrastructure - SVC2...
Network visibility into the traffic traversing your AWS infrastructure - SVC2...
Amazon Web Services
 
Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...
Amazon Web Services
 
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Amazon Web Services
 
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Amazon Web Services
 
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Amazon Web Services
 
Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
Building IoT applications for a connected home - SVC206 - Santa Clara AWS SummitBuilding IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
Amazon Web Services
 
What’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT ServicesWhat’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT Services
Amazon Web Services
 
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
Amazon Web Services
 
AWS Manufacturing Day Philadelphia-Boston-April 2019
AWS Manufacturing Day Philadelphia-Boston-April 2019AWS Manufacturing Day Philadelphia-Boston-April 2019
AWS Manufacturing Day Philadelphia-Boston-April 2019
Amazon Web Services
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environment
Amazon Web Services
 
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
Amazon Web Services
 
Discuss data migration with AWS experts - STG304 - Santa Clara AWS Summit
Discuss data migration with AWS experts - STG304 - Santa Clara AWS SummitDiscuss data migration with AWS experts - STG304 - Santa Clara AWS Summit
Discuss data migration with AWS experts - STG304 - Santa Clara AWS Summit
Amazon Web Services
 
‘Smart Place’ Essentials: IoT Networks and Platforms
‘Smart Place’ Essentials: IoT Networks and Platforms‘Smart Place’ Essentials: IoT Networks and Platforms
‘Smart Place’ Essentials: IoT Networks and Platforms
Amazon Web Services
 
Building AR-VR applications on AWS
Building AR-VR applications on AWSBuilding AR-VR applications on AWS
Building AR-VR applications on AWS
Amazon Web Services
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS Summit
Amazon Web Services
 
Building-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Building-Event-Driven-Serverless-Apps-with-AWS-Event-ForkinesBuilding-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Building-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Amazon Web Services
 
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Amazon Web Services
 
Migrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWSMigrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWS
Amazon Web Services
 
利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統
Amazon Web Services
 
AWS Security Deep Dive
AWS Security Deep DiveAWS Security Deep Dive
AWS Security Deep Dive
Amazon Web Services
 

What's hot (20)

Network visibility into the traffic traversing your AWS infrastructure - SVC2...
Network visibility into the traffic traversing your AWS infrastructure - SVC2...Network visibility into the traffic traversing your AWS infrastructure - SVC2...
Network visibility into the traffic traversing your AWS infrastructure - SVC2...
 
Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...
 
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
 
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
 
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
 
Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
Building IoT applications for a connected home - SVC206 - Santa Clara AWS SummitBuilding IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
 
What’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT ServicesWhat’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT Services
 
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
 
AWS Manufacturing Day Philadelphia-Boston-April 2019
AWS Manufacturing Day Philadelphia-Boston-April 2019AWS Manufacturing Day Philadelphia-Boston-April 2019
AWS Manufacturing Day Philadelphia-Boston-April 2019
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environment
 
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
 
Discuss data migration with AWS experts - STG304 - Santa Clara AWS Summit
Discuss data migration with AWS experts - STG304 - Santa Clara AWS SummitDiscuss data migration with AWS experts - STG304 - Santa Clara AWS Summit
Discuss data migration with AWS experts - STG304 - Santa Clara AWS Summit
 
‘Smart Place’ Essentials: IoT Networks and Platforms
‘Smart Place’ Essentials: IoT Networks and Platforms‘Smart Place’ Essentials: IoT Networks and Platforms
‘Smart Place’ Essentials: IoT Networks and Platforms
 
Building AR-VR applications on AWS
Building AR-VR applications on AWSBuilding AR-VR applications on AWS
Building AR-VR applications on AWS
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS Summit
 
Building-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Building-Event-Driven-Serverless-Apps-with-AWS-Event-ForkinesBuilding-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Building-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
 
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
 
Migrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWSMigrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWS
 
利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統
 
AWS Security Deep Dive
AWS Security Deep DiveAWS Security Deep Dive
AWS Security Deep Dive
 

Similar to Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AWS Summit

Getting Started with IoT on AWS
Getting Started with IoT on AWSGetting Started with IoT on AWS
Getting Started with IoT on AWS
Amazon Web Services
 
IoT and Alexa in the connected home
IoT and Alexa in the connected homeIoT and Alexa in the connected home
IoT and Alexa in the connected home
Amazon Web Services
 
AWS IoT and Alexa in the connected home
AWS IoT and Alexa in the connected homeAWS IoT and Alexa in the connected home
AWS IoT and Alexa in the connected home
Duncan Purves
 
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019 Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Amazon Web Services
 
From Cloud to Edge & back again
From Cloud to Edge & back againFrom Cloud to Edge & back again
From Cloud to Edge & back again
Boaz Ziniman
 
What’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT ServicesWhat’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT Services
Amazon Web Services
 
Building home security solutions at scale, ft. Comcast - SVC206 - New York AW...
Building home security solutions at scale, ft. Comcast - SVC206 - New York AW...Building home security solutions at scale, ft. Comcast - SVC206 - New York AW...
Building home security solutions at scale, ft. Comcast - SVC206 - New York AW...
Amazon Web Services
 
Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
Amazon Web Services
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
AWS Summits
 
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Amazon Web Services
 
AWS and industrial IoT
AWS and industrial IoTAWS and industrial IoT
AWS and industrial IoT
Amazon Web Services
 
Alexa + IoT - SVC203 - New York AWS Summit
Alexa + IoT - SVC203 - New York AWS SummitAlexa + IoT - SVC203 - New York AWS Summit
Alexa + IoT - SVC203 - New York AWS Summit
Amazon Web Services
 
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Amazon Web Services
 
IoT Made Easy | AWS IoT
IoT Made Easy | AWS IoTIoT Made Easy | AWS IoT
IoT Made Easy | AWS IoT
Amazon Web Services
 
Code in the Cloud- Deploy on Microcontroller and Edge Devices
Code in the Cloud- Deploy on Microcontroller and Edge DevicesCode in the Cloud- Deploy on Microcontroller and Edge Devices
Code in the Cloud- Deploy on Microcontroller and Edge Devices
Amazon Web Services
 
Using AWS IoT & Amazon SageMaker to Improve Manufacturing Operations - SVC204...
Using AWS IoT & Amazon SageMaker to Improve Manufacturing Operations - SVC204...Using AWS IoT & Amazon SageMaker to Improve Manufacturing Operations - SVC204...
Using AWS IoT & Amazon SageMaker to Improve Manufacturing Operations - SVC204...
Amazon Web Services
 
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Amazon Web Services
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
Amazon Web Services
 
Bringing Cloud to the Edge - AWS Summit Sydney
Bringing Cloud to the Edge - AWS Summit SydneyBringing Cloud to the Edge - AWS Summit Sydney
Bringing Cloud to the Edge - AWS Summit Sydney
Amazon Web Services
 
Deploying AWS IoT-managed devices in an industrial setting - SVC302 - Atlanta...
Deploying AWS IoT-managed devices in an industrial setting - SVC302 - Atlanta...Deploying AWS IoT-managed devices in an industrial setting - SVC302 - Atlanta...
Deploying AWS IoT-managed devices in an industrial setting - SVC302 - Atlanta...
Amazon Web Services
 

Similar to Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AWS Summit (20)

Getting Started with IoT on AWS
Getting Started with IoT on AWSGetting Started with IoT on AWS
Getting Started with IoT on AWS
 
IoT and Alexa in the connected home
IoT and Alexa in the connected homeIoT and Alexa in the connected home
IoT and Alexa in the connected home
 
AWS IoT and Alexa in the connected home
AWS IoT and Alexa in the connected homeAWS IoT and Alexa in the connected home
AWS IoT and Alexa in the connected home
 
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019 Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
 
From Cloud to Edge & back again
From Cloud to Edge & back againFrom Cloud to Edge & back again
From Cloud to Edge & back again
 
What’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT ServicesWhat’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT Services
 
Building home security solutions at scale, ft. Comcast - SVC206 - New York AW...
Building home security solutions at scale, ft. Comcast - SVC206 - New York AW...Building home security solutions at scale, ft. Comcast - SVC206 - New York AW...
Building home security solutions at scale, ft. Comcast - SVC206 - New York AW...
 
Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
 
AWS and industrial IoT
AWS and industrial IoTAWS and industrial IoT
AWS and industrial IoT
 
Alexa + IoT - SVC203 - New York AWS Summit
Alexa + IoT - SVC203 - New York AWS SummitAlexa + IoT - SVC203 - New York AWS Summit
Alexa + IoT - SVC203 - New York AWS Summit
 
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
 
IoT Made Easy | AWS IoT
IoT Made Easy | AWS IoTIoT Made Easy | AWS IoT
IoT Made Easy | AWS IoT
 
Code in the Cloud- Deploy on Microcontroller and Edge Devices
Code in the Cloud- Deploy on Microcontroller and Edge DevicesCode in the Cloud- Deploy on Microcontroller and Edge Devices
Code in the Cloud- Deploy on Microcontroller and Edge Devices
 
Using AWS IoT & Amazon SageMaker to Improve Manufacturing Operations - SVC204...
Using AWS IoT & Amazon SageMaker to Improve Manufacturing Operations - SVC204...Using AWS IoT & Amazon SageMaker to Improve Manufacturing Operations - SVC204...
Using AWS IoT & Amazon SageMaker to Improve Manufacturing Operations - SVC204...
 
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
 
Bringing Cloud to the Edge - AWS Summit Sydney
Bringing Cloud to the Edge - AWS Summit SydneyBringing Cloud to the Edge - AWS Summit Sydney
Bringing Cloud to the Edge - AWS Summit Sydney
 
Deploying AWS IoT-managed devices in an industrial setting - SVC302 - Atlanta...
Deploying AWS IoT-managed devices in an industrial setting - SVC302 - Atlanta...Deploying AWS IoT-managed devices in an industrial setting - SVC302 - Atlanta...
Deploying AWS IoT-managed devices in an industrial setting - SVC302 - Atlanta...
 

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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 

Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AWS Summit

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connecting Buildings to New Opportunities with AWS IoT Lowry Snow BDM, IoT & Edge AWS S V C 2 0 4 Richard Elberger AWS – Partner Solutions Architect Taru Roy Firmware Engineer Amazon Key for Business
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Agenda Connected Buildings Overview AWS IoT Overview • AWS IoT Core • AWS IoT Greengrass • Amazon FreeRTOS Customer spotlight: Amazon Key for Business Use Case
  • 3.
  • 4. Old vs. New (building blocks) Tartu Mill 03.jpg by Tartu Mill / CC Attribution-Share Alike 4.0 International
  • 5. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Smart Buildings market 3.3 billion smart commercial building devices estimated by 2022 19.4% Memoori estimates a CAGR of by 2022 $84.2B as the market grows to
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connected Building use cases Building automation Security & Monitoring Lighting systems Escalators Facilities appliances Heating, ventilating, and A/C (HVAC) Security locks Smart meters Water leak detectors Elevators Occupancy monitors Smoke detectors Predictive maintenance Energy management Analytics Air quality monitoring Smart blinds Security cameras & systems Smart Windows Access controls
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Reference Architecture
  • 9. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Device fleet maintenance Energy efficiency monitoring Safeguard manufacturing facilities Payment, insurance and connected commerce Predictive maintenance Wellness and health solutions Connected buildings and city systems Productivity and process optimization What customers are doing with AWS IoT
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connect, communicate, secure Onboard, provision, manage Devices & sensors Connectivity & infrastructure Analyze, visualize, act Analytics & insights Engage, empower, delight Applications & services Transform, shift culture Change management IoT solutions are complex & multidimensional
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT architecture
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT architecture 2 1
  • 14. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T To securely connect devices to the AWS Cloud & other devices at scale To fully integrate with other AWS services to reason on top of the data (Analytics, Databases, AI, etc.) To route, process, and act upon data from connected devices AWS IoT Core is a managed service that lets connected devices easily and securely interact with cloud applications and other devices. To enable applications to interact with devices even when they are offline AWS IoT Core
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Device Gateway Rules Engine Message Broker Device Shadow Registry Identity Service AWS IoT Core Manage authorization of devices & provision unique identities at scale Fully manage connectivity optimized for IoT workloads Define and catalog device for easy use by AWS services Understand and control the status of your device at any time Reliable and fast communication across your IoT fleet Ingest large amounts of IoT data at a low cost, pre- process it, & make it available to 10+ services for analytics, reporting, & visualization
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Problem Entrata provides property management software to make life easier for property owners, property managers, and residents. In the era of home automation, Entrata has been challenged with connecting devices in buildings to the internet and ensuring constant uptime. Solution Using the AWS IoT message broker, Entrata is able to securely transmit messages to and from all IoT devices spread across multiple units and buildings. Additionally, the AWS IoT device shadow provides current state information from device hubs to quickly determine online/offline status. Impact AWS IoT provides Entrata with robust scalability and reliable connection of devices to the cloud. With AWS IoT, Entrata can ensure devices connected to hubs – such as lights, thermostats, and door locks – are always online. This also results in quicker turnaround of properties and faster response to maintenance requests.
  • 18. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Edge Cloud Law of Economics Law of Physics Law of the Land AWS IoT Greengrass AWS IoT Greengrass extends AWS IoT onto your devices, so that they can act locally on the data they generate, while still taking advantage of the cloud.
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Data and State Sync Security Over the Air UpdatesConnectors Operate devices offline & synchronize data when reconnected Local Actions Simplify device programming with AWS Lambda Mutual authentication & authorization between cloud and devices Easily update AWS IoT Greengrass Core Machine Learning Inference Perform ML Inference locally Local Resource Access AWS Lambda functions can access & use local resources of a given device Extend edge devices with connections to external services Local Messages and Triggers Enable device communication without a cloud connection Secrets Manager Deploy secrets to edge devices AWS IoT Greengrass Extend AWS IoT to the Edge
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Greengrass – Features ExtendAWSIoTandAmazonML/AItotheEdge AWS IoT Core Data Transport & Routing Amazon SageMaker AWS IoT Analytics Data Aggregation Enrichment Cleansing Time Series Processing Model Config Model creation Optimization Retraining Data Ingest from and Local Actions via Local Resources ML Model Inference AWS IoT Greengrass Local Resources 1 2 34 Machine Learning Inference Perform ML Inference locally Local Resource Access AWS Lambda functions can access & use local resources of a given device
  • 22. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T B2C - Consumer S m a r t h o m e C o n s u m e r e l e c t r o n i c s F i t n e s s t r a c k e r s W a s h e r s / D r y e r s M o r e B2B - Commercial M e d i c a l d e v i c e s S m a r t m e t e r s D o o r l o c k s H V A C s y s t e m s B2B - Industrial R o b o t i c s O i l p r e s s u r e s e n s o r s A u t o m o t i v e M o r e Microcontrollersare everywhere
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Why Amazon FreeRTOS? Faster Time to Market Reduced Costs
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Will it work on my chip? Does it have the functionality I need? How do I start?Where do I get it? EMBEDDED APPS FreeRTOS HW DRIVERS SECURTIY LIBRARIES CONNECTIVITY LIBRARIES OVERTHAAIR (OTA)AGENT CLOUD& GREENGRASS LIBRARIES HELLO Amazon FreeRTOS is a microcontroller operating system that extends the popular Amazon FreeRTOS kernel to enable devices to securely connect to AWS, while making them easy to manage, deploy, and update. Amazon FreeRTOS
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Local Connectivity Libraries Cloud Connectivity Libraries Security Connectivity Libraries OTA & Code Signing Amazon FreeRTOS Communicate with AWS IoT Greengrass devices without a cloud connection Easily collect data and take actions on microcontroller- based devices Secure device data and connections Deploy security updates, bug fixes, and firmware updates to devices in the field
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS: Modular Architecture Hardware Vendor Supplied Libraries and Drivers (IDF) Amazon FreeRTOS Internal Libraries MQTT Agent FreeRTOS Kernel Shadow Library Greengrass Discovery Wi-Fi Management Library BLE Management Library OTA Agent User (Application) Code Device Defender Library
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Three steps to getting started Choose supported hardware from AWS Partner Device Catalog
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Three steps to getting started • Amazon FreeRTOS GitHub repository • Android and iOS SDK GitHub Download source code Refer to user guide • Hardware-specific Getting Started
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS partners
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Online resources Amazon FreeRTOS repo https://github.com/aws/amazon-freertos Amazon FreeRTOS online documentation Reference https://docs.aws.amazon.com/freertos/index.html User Guide https://docs.aws.amazon.com/freertos/latest/userguide/what-is-amazon-freertos.html Getting started https://docs.aws.amazon.com/freertos/latest/userguide/freertos-getting-started.html Android and iOS SDKs: https://github.com/aws/amazon-freertos-ble-ios-sdk/ https://github.com/aws/amazon-freertos-ble-android-sdk/
  • 32. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T A smart way for access controlled commercial & residential buildings to receive deliveries. Key for Business What is Key For Business? Amazon’s Last Mile Delivery service Our Customers • Unable to deliver on time • Wasted hours • Re-delivery and concession costs. The Problem
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Key for Business • Whose Wi-Fi? • What if password changed? • Do we need a companion app? Primary Challenge In Connecting Buildings How to connect the device to cloud? • How do we connect to control circuit? • Must be battery operated. • Significant development work (?) • Not readily supported by AFR (yet) • How available is it?
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Key for Business The Solution
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Key for Business How It Works Amazon FreeRTOS Amazon API Gateway AWS Lambda Amazon DynamoDB AWS Data Pipeline Amazon Redshift AWS Cloud AWS IoT Analytics IoT MQTT protocol IoT rule
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Core • Mutual authentication between device and cloud. Features • Communication using MQTT Broker (Pub/Sub) using TCP/IP • Permissions (Policy) • Device management (Thing Name) • Analytics • IoT Rule (Actions)
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Core IoT Rule (Actions)
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Core SDKs AWS SDKs Request/Response (HTTP) AWS IoT SDK Pub/Sub (MQTT, WebSockets) Amazon FreeRTOS AWS IoT SDK but for microcontrollers
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS Why did we use it? • Simpler device requirements & Lower costs • 25 Mhz CPU, 64KbRAM, 128 Kb Flash • Faster time to market • Device management, security, OTA
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS • Kernel, TCP/IP stack (freeRTOS/lwIP), TLS 1.2 (mbedTLS), Bootloader Features • MQTT Libraries • Shadow • Device Defender • OTA Agent • Connectivity • PKCS11 • Greengrass Discovery
  • 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T desired Amazon FreeRTOS Shadow IoT shadow IoT thing lightbulb reported IoT thing AWS IoT Core desired desired Last-will IoT rule offline
  • 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS Device Defender Cloud Side Policy violation, Unauthenticated device, Authenticated but permission revoked Device Side Device metrics – Connected/Open ports, In/Out data consumption
  • 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS OTA IoT thing AWS IoT Core OTA Agent & Public Key Amazon Simple Storage Service (S3) AWS Key Management Service Private Key FW Binary Bank 2 Bank 1 (running app) Header + FW + Signed Trailer Bootloader Flash FW
  • 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS OTA IoT thing Bank 2 Bank 1 Bootloader Boots new image • On reset, Bootloader boots the latest image in self-test mode (uses OTA sequence) • New Image performs self-test Perform self-test • Set self as valid image Self Test Passed • Invalidate self and reset Self Test Failed
  • 46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS Connectivity
  • 47. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Key For Business Cellular Amazon FreeRTOS aws_tls.c secure_sockets.c netif = pppos KfB + Amazon FreeRTOS aws_tls.c secure_sockets.c
  • 48. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS Credential Provisioning Generate, Download Credentials from AWS IoT & Embed in Firmware Source Pros Cons • Automated using AWS SDKs • Minimal development work • Build each unique FW separately • How do you do OTA since each FW is unique?
  • 49. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS Credential Provisioning Docker Amazon Elastic Container Service AWS Batch Amazon Simple Storage Service (S3) Amazon Simple Storage Service (S3) Base FW Built hex with credential AWS IoT Core KfB - Generate, Download Credentials from AWS IoT & Embed in Firmware Source
  • 50. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FreeRTOS Credential Provisioning – JITR/JITP AWS IoT Core Register Signer to AWS IoT (set template as well) IoT thing Generate Key pair Device certificate Certificate Signing Request Generate Device Certificate Signer Connect
  • 51. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 52. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T • Automate devices - lights, HVAC, windows, etc… • Monitoring & security – security cameras, access controls, leak detectors, etc… • Advanced analytics - predictive maintenance, energy efficiency, etc… AWS IoT for Connected Buildings Use AWS IoT to build your secure, innovative Connected Building solutions Amazon FreeRTOS and AWS IoT Greengrass Leverage AWS services for building secure sensor and gateway devices • Download Amazon FreeRTOS: https://aws.amazon.com/freertos/getting-started/ • Download AWS IoT Greengrass: https://aws.amazon.com/greengrass/getting- started/ Get started building
  • 53. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 54. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lowry Snow, jlsnow@amazon.com Taru Roy, taruroy@amazon.com Richard Elberger, elberger@amazon.com