0% found this document useful (0 votes)
151 views1 page

Connected Home Command Control Diagram PDF

Uploaded by

Valdomiro Morais
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views1 page

Connected Home Command Control Diagram PDF

Uploaded by

Valdomiro Morais
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Connected Home – Command & Control

Integrate Alexa with your connected home devices.

An Alexa invocation is created by an Alexa Enabled Device


1 running either the Alexa Voice Services SDK or using an
Command with Alexa-Enabled Devices 3 Amazon Echo.

2 Alexa Skill uses AWS Lambda as its backend logic. Amazon


API Gateway handles validating the authorization and access
control for the Alexa skill before it sends data to the correct
7 Skill Handler.
Lambda DynamoDB
Authentication Amazon DynamoDB holds user authorization data that
3
1 2 4 5 6 associates your users to their skill and devices while API
Gateway verifies whether the request should be accepted.

AWS IoT Core enables you to connect devices to the cloud.


4 IoT Core sends and receives updates based on Alexa
invocations.
Alexa Enabled Alexa Voice Alexa Event API Gateway Pass to IoT Core IoT Core Topic Shadow
Handler Each Alexa invocation triggers an IoT Rule, which evaluate
Device Service 5 each invocation and routes the message to other AWS
services.
Connected Devices Each Alexa invocation triggers a message to the AWS IoT
6
Device Shadow. The Shadow service then sends a message
Other Skill-Related Logic to the device with settings that need to be updated to
match the Alexa request.
Control & Notify
IoT data is sent securely from AWS IoT Core to the devices
7
that need to take action based on the Alexa Command.
8
In addition to commands, Alexa also can receive updates of
8 device data that happens locally. IoT data originated by your
9 10 11 devices can send data to AWS IoT Core using AWS IoT SDK,
AWS IoT Greengrass, or Amazon FreeRTOS.
Messages from the devices are sent to IoT Core, which uses
9 an IoT rule to write data to Amazon Kinesis Data Streams.

IoT Core Topic Shadow Rule Kinesis Change Alexa Voice Alexa Enabled Real-time data is streamed from Amazon Kinesis Data
Notification Service Device 10 Streams. Amazon Kinesis Data Analytics, Spark (EMR), EC2,
Lambda, and other services that extract data for processing.

Connected Devices The Notifications interface to Alexa Voice Service is invoked


11 in the AWS Lambda function. It gives users a visual or audio
indication that new content is available from Alexa domains
or an enabled Alexa skill.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Reference Architecture

You might also like