SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Alexa + IoT
Massimiliano Angelino
IoT Specialist Solutions Architect
AWS
S V C 2 0 3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
What you will learn today
▪ Connected home market and use cases
▪ Reference architectures
▪ Alexa Skills Kit
▪ How to use Alexa Voice Service (AVS) to build a voice-enabled product
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
Connected home market
433 million
smart home devices were
shipped worldwide in 2017
from the previous year
27.6%
18.5%
IDC estimates a CAGR of
devices shipped in 2022
940million
as the market grows to
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connected home market: Challenges & opportunities
Hard to differentiate in a
crowded market
Hard to improve customer
experiences while keeping
costs low
Hard to maintain interoperability
between multi-vendor devices
Lack of a reliable & scalable cloud
infrastructure platform
Edge-based computing can help
build innovative products
Need to ensure secure connections
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connected home market
Use cases
Home automation Home security & monitoring
Wi-Fi routers & modems Cable set-top boxes
Home networking
Lighting systems
Media & entertainment
White goods & appliances
Small appliances
Home assistants
Soundbars
TVs
Vacuum robots
Door locks
Smart meters
Security cameras
Water leak detectors
Thermostat
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Home automation
Example
AWS IoT Greengrass can
run on a home gateway such
as a router so that the lighting
system, TV, and Echo continue
to operate even if connection
to the cloud is lost
Smart TVs can connect
to AWS IoT Core to take
advantage of a fully scalable
cloud backend that provides easy
integration with Alexa
Amazon FreeRTOS provides
security, connectivity, and
updateability for devices
running on microcontrollers, like
a light bulb so it can respond to
voice commands
AWS IoT Device Management,
AWS IoT Device Defender,
and AWS IoT Analytics
provide added benefits such as
remote device management,
monitoring, security, and insights
into device usage
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Home security & monitoring
Example
AWS IoT Greengrass ML Inference
brings machine learning capabilities to
a camera,
like being able to detect an intruder
in real time
AWS IoT Greengrass allows the
security camera, door lock, and
even outdoor lighting to continue
operating even when cloud
connection is lost. It can also take
actions locally, avoiding a costly
and timely round trip to the cloud
Amazon FreeRTOS provides security,
connectivity, and updateability for
devices running on microcontrollers,
like a connected door lock or video door
bell
AWS IoT Device Management,
AWS IoT Device Defender,
and AWS IoT Analytics
provide added benefits such as
remote device management,
monitoring, security, and insights
into device usage
IoT Things Graph
makes it easy to build
a home security solution
that integrates motion
sensors, smoke detectors,
and cameras with facial recognition
services so that you
can spot an intruder and generate
alerts
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
Security
system
AWS IoT
Greengrass
Amazon
Rekognition
Amazon Kinesis
Video Streams
Kinesis Video Streams and ML/AI
Lambda
function
Amazon
Pinpoint
IoT shadow
SMS | APNS | GCM
IntegrationsConsumer home Cloud
IoT
camera
Amazon Kinesis
Connectedhome – Home security
Homesecurity&monitoringend-to-endsolution
IoT
lightbulb
IoT
doorlock
IoT
thermostat
Mobile user
Amazon API
Gateway
Rest API
Amazon S3
Amazon
SageMaker
Amazon
Athena
Amazon
Redshift
Internal
Applications
Amazon
DynamoDB
Amazon ES
Databases
compute
Temporary
security
credential
AWS IoT
Amazon
Cognito
MQTT
AWS IoT, Kinesis,
AWS Lambda
Analytics, ML
AWS
Identity
and
Access
Management
Lambda
function
Storage
Consumers
AWS Console
Administrator
3rd-party API
Alerting
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
Alexa Skills Kit
The Alexa Skills Kit (ASK) lets you teach Alexa new skills
It contains the documentation, tools, and sample code needed to build Alexa
skills
https://developer.amazon.com/ask
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Types of Alexa skill models
Custom
Smart home
Flash briefing
Video
List
For crafting unique game or app experiences
For providing flash briefing content
For providing video playback of content
For using and maintaining lists
For controlling a smart home and devices
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Alexa Skills Kit
Directive
Audio
Cards
Speech recognition
Machine learning
Natural language understanding
Text to speech
Event
Skill
Service
Alexa Skills Kit
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Smart home capability interface examples
Interface Capability
Alexa.Discovery Discover and describe endpoints
Alexa.PowerController Turning on or off
Alexa.PercentageController Sets a percentage
(Percentage, intensity, speed, and more)
Alexa.ColorController Change and report the color
(Hue, saturation, brightness)
Alexa.PlaybackController Control playback
(Play, pause, rewind, and more)
Alexa.ThermostatController Set a temperature or point or range
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Smart home capability interface examples (new)
Interface Capability
Alexa.ModeController Describe ordered or unordered modes
(Low, high, medium, and more vs. normal, delicates, and more)
Alexa.RangeController Set a numeric value within a range
(Speed, temperature, measurement, and more)
Alexa.ToggleController Toggles an off/on setting
(Start, enable, turn off/on, and more)
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
Alexa cloud
Endpoint cloud
Skill service
Directives
Events
Alexa event gateway
Log in with Amazon
Amazon Web Services (AWS)
Lambda
Home network
Internet
Account linking/OAuth
Proactive updates
Asynchronous responses
Smart home skill API
Endpoints
Alexa application & devices
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Alexa Cloud
API Gateway
Skill service
Directives
Events
Alexa event gateway
Log in
with
Amazon
Amazon Web Services (AWS)
Lambda
Home network
Internet
Account linking/OAuth
Proactive updates
Asynchronous responses
Smart home skill API
Alexa application & devices
Endpoints
AWS IoTDynamoDB
API service
Lambda
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connectedhome – Commandand control
IntegrateAlexawithyourconnectedhomedevices
IoT Core ShadowTopic
Connected devices
Pass to IoT Core
Lambda
authentication
API GatewayAlexa event
handlerAVS
Alexa-enabled
device
DynamoDB
Command with Alexa-enabled devices
Directive
request from
skill
Check AuthZ
Update
desired state
Publish
command to
devicesHandle Alexa
invocation
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Connectedhome – Commandand control
IntegrateAlexawithyourconnectedhomedevices
Control & notify
Change
notification
AVS
Alexa-enabled
device
ShadowTopicIoT Core
Connected devices
KinesisRule
Publish
changes to
AWS IoT
Update
reported
state
Capture data
changes
Create Alexa
change
report
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
Alexa service infrastructure
Alexa Smart
Home Skill
Sample-Smart-Home-Backend
Alexa-
enabled
device
Amazon API Gateway
AWS IoTAWS Lambda
Amazon DynamoDB Amazon S3
AWS CloudFormation
AWS IAM
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
Key points
Amazon API Gateway
Message router
Inbound: Directive and endpoint abstraction with JSON messaging data
Outbound: Helps handle proactive state updates
AWS Lambda
Logical router
Handles compute / processing for API and skill services
AWS IoT
State arbiter
From Alexa (directives)
From the device cloud (device state changes)
Amazon DynamoDB
Data provider
Referential information that may not change (SKUs, descriptions, and more)
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
Alexa anywhere, for anyone
Home audio
Smart home
Automobiles
PCs
Wearables
Toys
Smartphones
Home appliancesHome security
TV/video
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AVS is Amazon’s cloud-based voice service that allows developers to voice-enable any connected product with a
microphone and speaker
Natural voice control Always getting smarter Easy to integrate, free to use
Alexa Voice Service (AVS)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AVS integration
HTTP/2 persisted
connection
Alexa initiated directives
Downchannel stream
Event streams
Device event
Directives for event
Alexa-enabled
device AVS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Voice-enabled
AVS only
Smart home
control only
Voice-enabled
smart home device
Integration variations with Alexa and AVS
AVS AVS &
Smart
Home Skill
AWS Cloud AWS Cloud
Alexa-enabled
device
Alexa-enabled
device
Alexa-enabled
device
Alexa Smart
Home Skill
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Alexa and AWS IoT for telemetry
AVS
Alexa-enabled
device
Shadow
Rule Admin
Rule
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Alexa and AWS IoT for IoT operations
AVS
Alexa-enabled
device
Shadow
Admin
Dynamic thing
group
connectivity.connected:true AND
attributes.softwareVersion:5
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
Voice-enabled devices (AVS)
• Device management
• Device registry
• Device -> Cloud security Device -
> Cloud messaging
AWS integrations for Alexa customers
Smart home skill devices
• Device management
• Device registry
• Device -> Cloud security
• Device -> Cloud messaging
• LWA + Amazon Cognito
• Amazon Elastic Compute Cloud
(Amazon EC2) or AWS Lambda +
API Gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Customer cloud
Lambda + API
Gateway or EC2
Alexa services
Customer
Smart Home
Skill Lambda
Oauth2
provider
Customer
profile
Directive
handling
Device
registry and
search
Device
state
Outbound
device
messaging
Inbound
device
messaging
Customer
credential
store
API
Event
handling
Smart home device
Cloud message
handling
Directive
handling
Event handling
Credential
management
Local device
control
Log in with Amazon
AlexaAPIs
Alexa
OTA
management
Telemetry
Overall AWS services Amazon Cognito + LWA
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Where do you start?
Alexa custom skill Alexa smart home skill Alexa voice service
• AWS Cloud
• Customer defines intents
• Lambda (preferred) or web
service
• Account linking optional
• Brownfield devices
• AWS Cloud
• Alexa defines intents
• Lambda required
• Account linking required
• Brownfield devices
• Build a voice-enabled product
• Requires hardware (mic-array,
speaker)
• Requires AVS SDK
• Greenfield products
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Summary
• How to get started with smart home skills and AWS
• How to leverage AWS to build the endpoint cloud for your SmartHome skills
• Expanding IoT and voice using AVS, AWS IoT Core, and mobile services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Resources
Sign up to get the latest Amazon Alexa news delivered straight to your inbox
https://alexa.design/AWS_GetAlexaNews
Smart home portal
https://alexa.design/smarthome
https://aws.amazon.com/iot/solutions/connected-home/
Smart home code
https://github.com/alexa/alexa-smarthome
Developer Slack channel
Invite Link: https://alexa.design/smarthome-invite-slack (https://alexasmarthome.slack.com)
Sample backend
https://github.com/alexa/alexa-smarthome
Getting started with AWS IoT Core
https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html
AWS IoT services
https://aws.amazon.com/iot-device-management/
https://aws.amazon.com/greengrass/
https://aws.amazon.com/iot-analytics/
© 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.
Massimiliano Angelino
angmas@amazon.com
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
Connectedhome – Home automation
ControldevicesviaAlexa
Directive
request
from skill
Alexa change
report
Retrieve Alexa
access token
IoT rule
Cognito user pool
custom
Register user
and create IoT policy
Update
reported
shadow state
Reportable properties
cache
Update Alexa
with new state
report
API Gateway regional
endpoint
Update desired state
Publish
command to
Alexa device
Publish state
change to AWS
IoT
Real-time updates
to mobile application
Update
properties
in cache
Check for online
status
Mobile IoT policy
User/device
pairing table
Alexa Services
AlexaAPIs
Alexa

Mais conteúdo relacionado

Mais procurados

Introduction to the Well-Architected Framework and Tool - SVC212 - Santa Clar...
Introduction to the Well-Architected Framework and Tool - SVC212 - Santa Clar...Introduction to the Well-Architected Framework and Tool - SVC212 - Santa Clar...
Introduction to the Well-Architected Framework and Tool - SVC212 - Santa Clar...Amazon Web Services
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Amazon Web Services
 
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...Amazon Web Services
 
Increase the value of video using ML and AWS media services - SVC301 - Santa ...
Increase the value of video using ML and AWS media services - SVC301 - Santa ...Increase the value of video using ML and AWS media services - SVC301 - Santa ...
Increase the value of video using ML and AWS media services - SVC301 - Santa ...Amazon Web Services
 
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...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
 
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...Amazon Web Services
 
What's new in Amazon Aurora - ADB204 - Santa Clara AWS Summit.pdf
What's new in Amazon Aurora - ADB204 - Santa Clara AWS Summit.pdfWhat's new in Amazon Aurora - ADB204 - Santa Clara AWS Summit.pdf
What's new in Amazon Aurora - ADB204 - Santa Clara AWS Summit.pdfAmazon Web Services
 
Analyze customer sentiment using AI - AIM307 - New York AWS Summit
Analyze customer sentiment using AI - AIM307 - New York AWS SummitAnalyze customer sentiment using AI - AIM307 - New York AWS Summit
Analyze customer sentiment using AI - AIM307 - New York AWS SummitAmazon Web Services
 
Networking and Edge Services on AWS
Networking and Edge Services on AWSNetworking and Edge Services on AWS
Networking and Edge Services on AWSAmazon Web Services
 
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...Amazon Web Services
 
Amazon digital user engagement solutions - SVC221 - New York AWS Summit
Amazon digital user engagement solutions - SVC221 - New York AWS SummitAmazon digital user engagement solutions - SVC221 - New York AWS Summit
Amazon digital user engagement solutions - SVC221 - New York AWS SummitAmazon Web Services
 
Building AR-VR applications on AWS
Building AR-VR applications on AWSBuilding AR-VR applications on AWS
Building AR-VR applications on AWSAmazon Web Services
 
Build sophisticated forecasting & recommendation models - AIM204 - Santa Clar...
Build sophisticated forecasting & recommendation models - AIM204 - Santa Clar...Build sophisticated forecasting & recommendation models - AIM204 - Santa Clar...
Build sophisticated forecasting & recommendation models - AIM204 - Santa Clar...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
 
AWS IoT services - Extract value for industrial applications - SVC205 - Santa...
AWS IoT services - Extract value for industrial applications - SVC205 - Santa...AWS IoT services - Extract value for industrial applications - SVC205 - Santa...
AWS IoT services - Extract value for industrial applications - SVC205 - Santa...Amazon Web Services
 
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Amazon Web Services
 
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...Add intelligence to applications with AWS AI services - AIM201 - New York AWS...
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...Amazon Web Services
 
Amazon EC2 Strategie per l'ottimizzazione dei costi
Amazon EC2 Strategie per l'ottimizzazione dei costiAmazon EC2 Strategie per l'ottimizzazione dei costi
Amazon EC2 Strategie per l'ottimizzazione dei costiAmazon Web Services
 
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...Amazon Web Services
 

Mais procurados (20)

Introduction to the Well-Architected Framework and Tool - SVC212 - Santa Clar...
Introduction to the Well-Architected Framework and Tool - SVC212 - Santa Clar...Introduction to the Well-Architected Framework and Tool - SVC212 - Santa Clar...
Introduction to the Well-Architected Framework and Tool - SVC212 - Santa Clar...
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
 
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
 
Increase the value of video using ML and AWS media services - SVC301 - Santa ...
Increase the value of video using ML and AWS media services - SVC301 - Santa ...Increase the value of video using ML and AWS media services - SVC301 - Santa ...
Increase the value of video using ML and AWS media services - SVC301 - Santa ...
 
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
 
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...
 
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
 
What's new in Amazon Aurora - ADB204 - Santa Clara AWS Summit.pdf
What's new in Amazon Aurora - ADB204 - Santa Clara AWS Summit.pdfWhat's new in Amazon Aurora - ADB204 - Santa Clara AWS Summit.pdf
What's new in Amazon Aurora - ADB204 - Santa Clara AWS Summit.pdf
 
Analyze customer sentiment using AI - AIM307 - New York AWS Summit
Analyze customer sentiment using AI - AIM307 - New York AWS SummitAnalyze customer sentiment using AI - AIM307 - New York AWS Summit
Analyze customer sentiment using AI - AIM307 - New York AWS Summit
 
Networking and Edge Services on AWS
Networking and Edge Services on AWSNetworking and Edge Services on AWS
Networking and Edge Services on AWS
 
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
 
Amazon digital user engagement solutions - SVC221 - New York AWS Summit
Amazon digital user engagement solutions - SVC221 - New York AWS SummitAmazon digital user engagement solutions - SVC221 - New York AWS Summit
Amazon digital user engagement solutions - SVC221 - New York AWS Summit
 
Building AR-VR applications on AWS
Building AR-VR applications on AWSBuilding AR-VR applications on AWS
Building AR-VR applications on AWS
 
Build sophisticated forecasting & recommendation models - AIM204 - Santa Clar...
Build sophisticated forecasting & recommendation models - AIM204 - Santa Clar...Build sophisticated forecasting & recommendation models - AIM204 - Santa Clar...
Build sophisticated forecasting & recommendation models - AIM204 - Santa Clar...
 
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...
 
AWS IoT services - Extract value for industrial applications - SVC205 - Santa...
AWS IoT services - Extract value for industrial applications - SVC205 - Santa...AWS IoT services - Extract value for industrial applications - SVC205 - Santa...
AWS IoT services - Extract value for industrial applications - SVC205 - Santa...
 
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...
 
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...Add intelligence to applications with AWS AI services - AIM201 - New York AWS...
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...
 
Amazon EC2 Strategie per l'ottimizzazione dei costi
Amazon EC2 Strategie per l'ottimizzazione dei costiAmazon EC2 Strategie per l'ottimizzazione dei costi
Amazon EC2 Strategie per l'ottimizzazione dei costi
 
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
 

Semelhante a Alexa + IoT - SVC203 - New York AWS Summit

AWS 物聯網 與 Alexa 自動化家庭語音助理
AWS 物聯網 與 Alexa 自動化家庭語音助理AWS 物聯網 與 Alexa 自動化家庭語音助理
AWS 物聯網 與 Alexa 自動化家庭語音助理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 homeDuncan Purves
 
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 homeAmazon Web Services
 
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...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 SummitAmazon Web Services
 
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitConnecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitAmazon Web Services
 
AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions Amazon Web Services
 
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
 
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 SydneyAmazon Web Services
 
Alexa and AWS IoT, ft. VIZIO (IOT302-R1) - AWS re:Invent 2018
Alexa and AWS IoT, ft. VIZIO (IOT302-R1) - AWS re:Invent 2018Alexa and AWS IoT, ft. VIZIO (IOT302-R1) - AWS re:Invent 2018
Alexa and AWS IoT, ft. VIZIO (IOT302-R1) - AWS re:Invent 2018Amazon 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 2018Amazon 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
 
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 ServicesAmazon 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 ServicesAmazon Web Services
 
IoT Revolution - Unlocking Business Values in Vertical Markets
IoT Revolution - Unlocking Business Values in Vertical MarketsIoT Revolution - Unlocking Business Values in Vertical Markets
IoT Revolution - Unlocking Business Values in Vertical MarketsAmazon 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
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoTAWS Summits
 
From Cloud to Edge & back again
From Cloud to Edge & back againFrom Cloud to Edge & back again
From Cloud to Edge & back againBoaz Ziniman
 

Semelhante a Alexa + IoT - SVC203 - New York AWS Summit (20)

AWS 物聯網 與 Alexa 自動化家庭語音助理
AWS 物聯網 與 Alexa 自動化家庭語音助理AWS 物聯網 與 Alexa 自動化家庭語音助理
AWS 物聯網 與 Alexa 自動化家庭語音助理
 
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
 
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
 
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
 
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
 
Getting Started with IoT on AWS
Getting Started with IoT on AWSGetting Started with IoT on AWS
Getting Started with IoT on AWS
 
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitConnecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
 
AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions
 
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...
 
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
 
Alexa and AWS IoT, ft. VIZIO (IOT302-R1) - AWS re:Invent 2018
Alexa and AWS IoT, ft. VIZIO (IOT302-R1) - AWS re:Invent 2018Alexa and AWS IoT, ft. VIZIO (IOT302-R1) - AWS re:Invent 2018
Alexa and AWS IoT, ft. VIZIO (IOT302-R1) - AWS re:Invent 2018
 
IoT Made Easy | AWS IoT
IoT Made Easy | AWS IoTIoT Made Easy | AWS IoT
IoT Made Easy | AWS IoT
 
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
 
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...
 
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
 
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
 
IoT Revolution - Unlocking Business Values in Vertical Markets
IoT Revolution - Unlocking Business Values in Vertical MarketsIoT Revolution - Unlocking Business Values in Vertical Markets
IoT Revolution - Unlocking Business Values in Vertical Markets
 
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...
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
From Cloud to Edge & back again
From Cloud to Edge & back againFrom Cloud to Edge & back again
From Cloud to Edge & back again
 

Mais de 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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon 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
 
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 WorkloadsAmazon 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 sfatareAmazon 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 NodeJSAmazon 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 webAmazon 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 sfatareAmazon 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 ServiceAmazon Web Services
 

Mais de 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
 

Alexa + IoT - SVC203 - New York AWS Summit

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Alexa + IoT Massimiliano Angelino IoT Specialist Solutions Architect AWS S V C 2 0 3
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What you will learn today ▪ Connected home market and use cases ▪ Reference architectures ▪ Alexa Skills Kit ▪ How to use Alexa Voice Service (AVS) to build a voice-enabled product
  • 3. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connected home market 433 million smart home devices were shipped worldwide in 2017 from the previous year 27.6% 18.5% IDC estimates a CAGR of devices shipped in 2022 940million as the market grows to
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connected home market: Challenges & opportunities Hard to differentiate in a crowded market Hard to improve customer experiences while keeping costs low Hard to maintain interoperability between multi-vendor devices Lack of a reliable & scalable cloud infrastructure platform Edge-based computing can help build innovative products Need to ensure secure connections
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connected home market Use cases Home automation Home security & monitoring Wi-Fi routers & modems Cable set-top boxes Home networking Lighting systems Media & entertainment White goods & appliances Small appliances Home assistants Soundbars TVs Vacuum robots Door locks Smart meters Security cameras Water leak detectors Thermostat
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Home automation Example AWS IoT Greengrass can run on a home gateway such as a router so that the lighting system, TV, and Echo continue to operate even if connection to the cloud is lost Smart TVs can connect to AWS IoT Core to take advantage of a fully scalable cloud backend that provides easy integration with Alexa Amazon FreeRTOS provides security, connectivity, and updateability for devices running on microcontrollers, like a light bulb so it can respond to voice commands AWS IoT Device Management, AWS IoT Device Defender, and AWS IoT Analytics provide added benefits such as remote device management, monitoring, security, and insights into device usage
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Home security & monitoring Example AWS IoT Greengrass ML Inference brings machine learning capabilities to a camera, like being able to detect an intruder in real time AWS IoT Greengrass allows the security camera, door lock, and even outdoor lighting to continue operating even when cloud connection is lost. It can also take actions locally, avoiding a costly and timely round trip to the cloud Amazon FreeRTOS provides security, connectivity, and updateability for devices running on microcontrollers, like a connected door lock or video door bell AWS IoT Device Management, AWS IoT Device Defender, and AWS IoT Analytics provide added benefits such as remote device management, monitoring, security, and insights into device usage IoT Things Graph makes it easy to build a home security solution that integrates motion sensors, smoke detectors, and cameras with facial recognition services so that you can spot an intruder and generate alerts
  • 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 Security system AWS IoT Greengrass Amazon Rekognition Amazon Kinesis Video Streams Kinesis Video Streams and ML/AI Lambda function Amazon Pinpoint IoT shadow SMS | APNS | GCM IntegrationsConsumer home Cloud IoT camera Amazon Kinesis Connectedhome – Home security Homesecurity&monitoringend-to-endsolution IoT lightbulb IoT doorlock IoT thermostat Mobile user Amazon API Gateway Rest API Amazon S3 Amazon SageMaker Amazon Athena Amazon Redshift Internal Applications Amazon DynamoDB Amazon ES Databases compute Temporary security credential AWS IoT Amazon Cognito MQTT AWS IoT, Kinesis, AWS Lambda Analytics, ML AWS Identity and Access Management Lambda function Storage Consumers AWS Console Administrator 3rd-party API Alerting
  • 11. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Alexa Skills Kit The Alexa Skills Kit (ASK) lets you teach Alexa new skills It contains the documentation, tools, and sample code needed to build Alexa skills https://developer.amazon.com/ask
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Types of Alexa skill models Custom Smart home Flash briefing Video List For crafting unique game or app experiences For providing flash briefing content For providing video playback of content For using and maintaining lists For controlling a smart home and devices
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Alexa Skills Kit Directive Audio Cards Speech recognition Machine learning Natural language understanding Text to speech Event Skill Service Alexa Skills Kit
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Smart home capability interface examples Interface Capability Alexa.Discovery Discover and describe endpoints Alexa.PowerController Turning on or off Alexa.PercentageController Sets a percentage (Percentage, intensity, speed, and more) Alexa.ColorController Change and report the color (Hue, saturation, brightness) Alexa.PlaybackController Control playback (Play, pause, rewind, and more) Alexa.ThermostatController Set a temperature or point or range
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Smart home capability interface examples (new) Interface Capability Alexa.ModeController Describe ordered or unordered modes (Low, high, medium, and more vs. normal, delicates, and more) Alexa.RangeController Set a numeric value within a range (Speed, temperature, measurement, and more) Alexa.ToggleController Toggles an off/on setting (Start, enable, turn off/on, and more)
  • 17. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Alexa cloud Endpoint cloud Skill service Directives Events Alexa event gateway Log in with Amazon Amazon Web Services (AWS) Lambda Home network Internet Account linking/OAuth Proactive updates Asynchronous responses Smart home skill API Endpoints Alexa application & devices
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Alexa Cloud API Gateway Skill service Directives Events Alexa event gateway Log in with Amazon Amazon Web Services (AWS) Lambda Home network Internet Account linking/OAuth Proactive updates Asynchronous responses Smart home skill API Alexa application & devices Endpoints AWS IoTDynamoDB API service Lambda
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connectedhome – Commandand control IntegrateAlexawithyourconnectedhomedevices IoT Core ShadowTopic Connected devices Pass to IoT Core Lambda authentication API GatewayAlexa event handlerAVS Alexa-enabled device DynamoDB Command with Alexa-enabled devices Directive request from skill Check AuthZ Update desired state Publish command to devicesHandle Alexa invocation
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connectedhome – Commandand control IntegrateAlexawithyourconnectedhomedevices Control & notify Change notification AVS Alexa-enabled device ShadowTopicIoT Core Connected devices KinesisRule Publish changes to AWS IoT Update reported state Capture data changes Create Alexa change report
  • 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 Alexa service infrastructure Alexa Smart Home Skill Sample-Smart-Home-Backend Alexa- enabled device Amazon API Gateway AWS IoTAWS Lambda Amazon DynamoDB Amazon S3 AWS CloudFormation AWS IAM
  • 24. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Key points Amazon API Gateway Message router Inbound: Directive and endpoint abstraction with JSON messaging data Outbound: Helps handle proactive state updates AWS Lambda Logical router Handles compute / processing for API and skill services AWS IoT State arbiter From Alexa (directives) From the device cloud (device state changes) Amazon DynamoDB Data provider Referential information that may not change (SKUs, descriptions, and more)
  • 26. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Alexa anywhere, for anyone Home audio Smart home Automobiles PCs Wearables Toys Smartphones Home appliancesHome security TV/video
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AVS is Amazon’s cloud-based voice service that allows developers to voice-enable any connected product with a microphone and speaker Natural voice control Always getting smarter Easy to integrate, free to use Alexa Voice Service (AVS)
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AVS integration HTTP/2 persisted connection Alexa initiated directives Downchannel stream Event streams Device event Directives for event Alexa-enabled device AVS
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Voice-enabled AVS only Smart home control only Voice-enabled smart home device Integration variations with Alexa and AVS AVS AVS & Smart Home Skill AWS Cloud AWS Cloud Alexa-enabled device Alexa-enabled device Alexa-enabled device Alexa Smart Home Skill
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Alexa and AWS IoT for telemetry AVS Alexa-enabled device Shadow Rule Admin Rule
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Alexa and AWS IoT for IoT operations AVS Alexa-enabled device Shadow Admin Dynamic thing group connectivity.connected:true AND attributes.softwareVersion:5
  • 33. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Voice-enabled devices (AVS) • Device management • Device registry • Device -> Cloud security Device - > Cloud messaging AWS integrations for Alexa customers Smart home skill devices • Device management • Device registry • Device -> Cloud security • Device -> Cloud messaging • LWA + Amazon Cognito • Amazon Elastic Compute Cloud (Amazon EC2) or AWS Lambda + API Gateway
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Customer cloud Lambda + API Gateway or EC2 Alexa services Customer Smart Home Skill Lambda Oauth2 provider Customer profile Directive handling Device registry and search Device state Outbound device messaging Inbound device messaging Customer credential store API Event handling Smart home device Cloud message handling Directive handling Event handling Credential management Local device control Log in with Amazon AlexaAPIs Alexa OTA management Telemetry Overall AWS services Amazon Cognito + LWA
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Where do you start? Alexa custom skill Alexa smart home skill Alexa voice service • AWS Cloud • Customer defines intents • Lambda (preferred) or web service • Account linking optional • Brownfield devices • AWS Cloud • Alexa defines intents • Lambda required • Account linking required • Brownfield devices • Build a voice-enabled product • Requires hardware (mic-array, speaker) • Requires AVS SDK • Greenfield products
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Summary • How to get started with smart home skills and AWS • How to leverage AWS to build the endpoint cloud for your SmartHome skills • Expanding IoT and voice using AVS, AWS IoT Core, and mobile services
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Resources Sign up to get the latest Amazon Alexa news delivered straight to your inbox https://alexa.design/AWS_GetAlexaNews Smart home portal https://alexa.design/smarthome https://aws.amazon.com/iot/solutions/connected-home/ Smart home code https://github.com/alexa/alexa-smarthome Developer Slack channel Invite Link: https://alexa.design/smarthome-invite-slack (https://alexasmarthome.slack.com) Sample backend https://github.com/alexa/alexa-smarthome Getting started with AWS IoT Core https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html AWS IoT services https://aws.amazon.com/iot-device-management/ https://aws.amazon.com/greengrass/ https://aws.amazon.com/iot-analytics/
  • 39. © 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. Massimiliano Angelino angmas@amazon.com
  • 40. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Connectedhome – Home automation ControldevicesviaAlexa Directive request from skill Alexa change report Retrieve Alexa access token IoT rule Cognito user pool custom Register user and create IoT policy Update reported shadow state Reportable properties cache Update Alexa with new state report API Gateway regional endpoint Update desired state Publish command to Alexa device Publish state change to AWS IoT Real-time updates to mobile application Update properties in cache Check for online status Mobile IoT policy User/device pairing table Alexa Services AlexaAPIs Alexa