SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Building IoT applicationsfor a
connected home
Indraneel Mitra (Neel)
Enterprise Solutions Architect
AWS
S V C 2 0 6
Garett Madole
Co-Founder, VP Engineering
Yonomi
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
What you will learn today
▪ Connected home market & use cases
▪ AWS IoT services integration
▪ Amazon Alexa skills integration
▪ Endpoint architectures
▪ Yonomi
▪ Q&A
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Connected home market
433 million
smart home deviceswere
shippedworldwide in2017
fromthe previousyear
27.6%
18.5%
IDC estimatesaCAGRof
devicesshippedin2022
940 million
as the marketgrowsto
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Connectedhome 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, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Connected home market
Usecases
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
Sound bars
TVs
Vacuum robots
Door locks
Smart meters
Securitycameras
Water leakdetectors
Thermostat
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
AWS IoT services for the connectedhome
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Home automation
Example
AWS IoT Greengrass can
run on a home gateway, such
as a router, so 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
advantageof a fully scalable
cloud backend that provides easy
integration with Alexa
Amazon FreeRTOS provides
security,connectivity,and
updatability for devices running
on microcontrollers, likea light
bulb,so it can respond to voice
commands
AWS IoT Device Management,
AWS IoT Device Defender,
and AWS IoT Analytics
provideadded benefits, such as
remote device management,
monitoring,security,and insights
into device usage
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Home networking
Example
AWS IoT Device Management
provides devicecertificates for
routers, and set-top boxes never
expire. You can perform OTA
updates to keep devices running
the latestversions of the software
AWS IoT Analytics can help
the operations team identify issues
based on historical data and
provideproactivesolutions to
customers
AWS IoT Greengrass can help
customers diagnosenetwork
issues on the device itself,
even without internet
connectivity;
then it can rely data back to
AWS IoTCore for preventative
action when cloud connection
is re-established
Customers
can diagnose
network issues
and apply fixes
themselves
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Problem
Technicolor is a leader in digital innovation for the Media
and Entertainment industry that works with cable,
telecommunications,and satelliteoperators to bring
bandwidth-intensiveexperiences into the home.
The company sees opportunities for network service
providers to build a bridgebetween cloud and edge
technology to introducenew revenue-generating services
whilemakinghome networks easier to
access,manage, and configurethrough voice
activated commands.
Solution
Technicolor will useAWS for home gateway applications,
leverage AWS IoT services and AWS IoT Greengrass,
integrate Alexa into its new gateway products to enable
users to configurenetwork settings and more justby
asking,into its new family of gateway products.The
collaboration will enablenetwork serviceproviders to gain
access to broad developer community through AWS,
improvingoverall quality of service,customer experience,
and cost control,whileaddressingprivacy issues by
empowering consumers to have greater control over their
own information.
Technicolor
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Home security & monitoring
Example
AWS IoT Greengrass ML Inference
bringsmachinelearningcapabilitiesto
a camera,
such astheability to detectan
intruder as it’s happening.
AWSIoT Greengrass allowsthe
security camera,door lock,and
even outdoor lightingto continue
operating,even when thecloud
connectionislost.Itcan also take
actionslocally,avoidinga costly
and timely round trip to thecloud.
Amazon FreeRTOS provides security,
connectivity,and updatability for
devices runningon microcontrollers,like
a connected door lock orvideo door
bell.
AWS IoT Device Management,
AWS IoT Device Defender,
and AWS IoT Analytics
provideadded benefits,such as
remote devicemanagement,
monitoring,security,and insights
into deviceusage.
IoT Things Graph
makes iteasy to build
a homesecurity solution
thatintegrates motion
sensors,smokedetectors,
and cameraswith facialrecognition
services,soyou
can spotan intruder and generate
alerts.
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Problem
Hive waslookingtoaccelerate product
developmentcyclesforitsnew connected
microcontroller-baseddevice—the
Hive LeakSensor.
Solution
Comparedwiththe in-house firmware
technologiesthatHive usedinitsprevioussensors,
AmazonFreeRTOSwasable toaccelerate time-to-
marketdue to significantreductionin
developmenteffortrequiredtosecurelyconnect
to AWSIoT services.
“AmazonFreeRTOSisanexcitingleap
forwardfor ourbusinessandourcustomers.Dev
teamscan nowfocustheirenergyonthe
applicationandnotthe plumbing,messaging,or
security.Instead,theychoose the board,the chip,
and connecttoAWS IoT servicesseamlessly.”
Hive
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Alexa Skills Kit
The Alexa Skills Kit (ASK) enables you to teach Alexa new skills
It contains the documentation, tools, and sample code needed to build Alexa
skills
https://developer.amazon.com/ask
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI 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, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Alexa Skills Kit
Directive
Audio
Cards
Speechrecognition
Machine learning
Natural language understanding
Textto speech
Event
Skill
service
Alexa SkillsKit
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Smart home capability
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI 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
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Alexa Cloud
Endpoint Cloud
Skill Service
Directives
Events
Alexa Event Gateway
Login with Amazon
Amazon Web Services (AWS)
Lambda
Home Network
Internet
Account Linking / OAuth
Proactive Updates
AsynchronousResponses
Smart Home Skill API
Endpoints
Alexaapplication& devices
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Alexa Cloud
API Gateway
Skill Service
Directives
Events
Alexa Event Gateway
Login
with
Amazon
Amazon Web Services (AWS)
Lambda
Home Network
Internet
Account Linking / OAuth
Proactive Updates
AsynchronousResponses
Smart Home Skill API
Alexaapplication& devices
Endpoints
AWS IoTDynamoDB
API Service
Lambda
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Where do you start?
Alexa custom skill Alexa smart home skill Alexa voice service
• AWS Cloud
• Customer defines intents
• AWS Lambda (preferred)or web
service
• Account linking optional
• Brownfielddevices
• AWS Cloud
• Alexa defines intents
• Lambda required
• Account linking required
• Brownfielddevices
• Build a voice enabled product
• Requires hardware (mic-array,
speaker)
• Requires AVS Device SDK
• Greenfieldproducts
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Connected home virtuous cycle
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
What we are building
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Interoperability & compatibility matters
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Consumer IoT musthaves
• Third-party integrations
• Voice assistants
• Security & privacy
• Identity service (OAuth)
• User & household-device management
• Device onboarding & maintenance
• Real-time notifications & communication
• Low operational costs for the lifetime of the product
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
SchlageLockscasestudy
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Devices Service
DynamoDBLambda
Rules Service
DynamoDBLambdaSQS
Cognito
API Gateway
w/ WebSockets
Kinesis
SNS
MessageBus
User Profile Service
DynamoDBLambda
Push Notifications
PinpointLambda
Alexa Integration
DynamoDBLambdaSQS
IoTCore
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
Alexa
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Alexa integration
request()
alexa-clients
Alexa Smart Home Skill
Backend services
report()IoT Core
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
“Alexa, setthe bedroom light to yellow”
{
"directive": {
"header": {
"namespace": "Alexa.ColorController",
"name": "SetColor",
"payloadVersion": "3",
"messageId": "abc-123-def-456",
"correlationToken": "dFMb0z+PgpgdDmluhJ1LddFvSqZ/jCc8ptlAKulUj90jSqg=="
},
"endpoint": {
"endpointId": "appliance-001",
"scope": {
"type": "BearerToken",
"token": "access-token-from-skill"
},
},
"payload": {
"color": {
"hue": 52.65,
"saturation": 0.7809,
"brightness": 0.9843
}
}
}
}
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
Different companies,different APIs,different standards
Company A - HSL
{
"hue": 52.65,
"saturation": 96.08,
”lightness": 60
}
Company B - HSB
{
”hue": 52.65,
”saturation": 0.7809,
”brightness": 0.9843
}
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Alexa Integration
request()
alexa-clients
Alexa Smart Home Skill
Backend Services
report()
Company A
Company B
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
const defTemplate = {
sourceKey: 'colorSpectrum',
sourceMatch: `(key === defn.source) && (value.mode === 'hsl')`,
sourceExpr: `Converter.map(
['spectrumHSV'],
[
Converter.map(
['hue', 'saturation', 'value'],
Converter.color.hsl.hsv.raw([
value.hue,
value.saturation,
value.lightness])
)
]
)`,
targetKey: 'color',
targetMatch: `value.spectrumHSV !== undefined`,
targetExpr: `Converter.map(
['hue', 'saturation', 'lightness', 'mode'],
Converter.arrayMerge(Converter.color.hsv.hsl.raw([
value.spectrumHSV.hue,
value.spectrumHSV.saturation,
value.spectrumHSV.value
]), 'hsl')
)`
}
Property mapper
const mapper = new PropertyMapper(defTemplate);
external = mapper.transform(alexaPayload)
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Alexa integration
request()
alexa-clients
Alexa Smart Home Skill
Backend services
report()
Company A
Company B
mapper()IoT Core
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
Onboarding & user device associations
Mobile appUser
Device SoftAP SSID or BLE
Door lock1,3
2
4
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Demo
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Takeaways
• Consumer IoT has different
requirements
• Interoperability and third-party
support matters
• Voice assistants are a must – Alexa!
• Less to worry about with AWS IoT
• Utilize other AWS serverless
services for a low cost and elastic
infrastructure
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI TS U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
© 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
Thank you!
S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.

Más contenido relacionado

La actualidad más candente

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 SummitAmazon Web Services
 
Twelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
Twelve-factor serverless applications - MAD302 - Santa Clara AWS SummitTwelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
Twelve-factor serverless applications - MAD302 - Santa Clara AWS SummitAmazon Web Services
 
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...Amazon Web Services
 
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAccelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAmazon Web Services
 
Mythical Mysfits - Monolith to microservices with Docker and Fargate - MAD305...
Mythical Mysfits - Monolith to microservices with Docker and Fargate - MAD305...Mythical Mysfits - Monolith to microservices with Docker and Fargate - MAD305...
Mythical Mysfits - Monolith to microservices with Docker and Fargate - MAD305...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
 
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 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
 
Breaking down monoliths - DEM04 - Santa Clara AWS Summit.pdf
Breaking down monoliths - DEM04 - Santa Clara AWS Summit.pdfBreaking down monoliths - DEM04 - Santa Clara AWS Summit.pdf
Breaking down monoliths - DEM04 - Santa Clara AWS Summit.pdfAmazon 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
 
Data modeling with Amazon DynamoDB - ADB301 - New York AWS Summit
Data modeling with Amazon DynamoDB - ADB301 - New York AWS SummitData modeling with Amazon DynamoDB - ADB301 - New York AWS Summit
Data modeling with Amazon DynamoDB - ADB301 - New York AWS SummitAmazon 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 2019Amazon Web Services
 
Ambient Intelligence: Bringing ML & AI to the Connected Home - SVC302 - Anahe...
Ambient Intelligence: Bringing ML & AI to the Connected Home - SVC302 - Anahe...Ambient Intelligence: Bringing ML & AI to the Connected Home - SVC302 - Anahe...
Ambient Intelligence: Bringing ML & AI to the Connected Home - SVC302 - Anahe...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 SummitAmazon Web Services
 
Build intelligent applications quickly with AWS AI services - AIM301 - New Yo...
Build intelligent applications quickly with AWS AI services - AIM301 - New Yo...Build intelligent applications quickly with AWS AI services - AIM301 - New Yo...
Build intelligent applications quickly with AWS AI services - AIM301 - New Yo...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
 
Infrastructure, security, and operations as code - DEM05-S - Mexico City AWS ...
Infrastructure, security, and operations as code - DEM05-S - Mexico City AWS ...Infrastructure, security, and operations as code - DEM05-S - Mexico City AWS ...
Infrastructure, security, and operations as code - DEM05-S - Mexico City AWS ...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-0Amazon Web Services
 
Fraud detection using machine learning with Amazon SageMaker - AIM306 - New Y...
Fraud detection using machine learning with Amazon SageMaker - AIM306 - New Y...Fraud detection using machine learning with Amazon SageMaker - AIM306 - New Y...
Fraud detection using machine learning with Amazon SageMaker - AIM306 - New Y...Amazon Web Services
 

La actualidad más candente (20)

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
 
Twelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
Twelve-factor serverless applications - MAD302 - Santa Clara AWS SummitTwelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
Twelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
 
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
Simplified data protection with Veeam, N2WS, and AWS - DEM10 - Santa Clara AW...
 
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAccelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
 
Mythical Mysfits - Monolith to microservices with Docker and Fargate - MAD305...
Mythical Mysfits - Monolith to microservices with Docker and Fargate - MAD305...Mythical Mysfits - Monolith to microservices with Docker and Fargate - MAD305...
Mythical Mysfits - Monolith to microservices with Docker and Fargate - MAD305...
 
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 ...
 
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 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 ...
 
Breaking down monoliths - DEM04 - Santa Clara AWS Summit.pdf
Breaking down monoliths - DEM04 - Santa Clara AWS Summit.pdfBreaking down monoliths - DEM04 - Santa Clara AWS Summit.pdf
Breaking down monoliths - DEM04 - Santa Clara AWS Summit.pdf
 
Building AR-VR applications on AWS
Building AR-VR applications on AWSBuilding AR-VR applications on AWS
Building AR-VR applications on AWS
 
Data modeling with Amazon DynamoDB - ADB301 - New York AWS Summit
Data modeling with Amazon DynamoDB - ADB301 - New York AWS SummitData modeling with Amazon DynamoDB - ADB301 - New York AWS Summit
Data modeling with Amazon DynamoDB - ADB301 - New York AWS Summit
 
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
 
Ambient Intelligence: Bringing ML & AI to the Connected Home - SVC302 - Anahe...
Ambient Intelligence: Bringing ML & AI to the Connected Home - SVC302 - Anahe...Ambient Intelligence: Bringing ML & AI to the Connected Home - SVC302 - Anahe...
Ambient Intelligence: Bringing ML & AI to the Connected Home - SVC302 - Anahe...
 
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
 
Build intelligent applications quickly with AWS AI services - AIM301 - New Yo...
Build intelligent applications quickly with AWS AI services - AIM301 - New Yo...Build intelligent applications quickly with AWS AI services - AIM301 - New Yo...
Build intelligent applications quickly with AWS AI services - AIM301 - New Yo...
 
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...
 
Infrastructure, security, and operations as code - DEM05-S - Mexico City AWS ...
Infrastructure, security, and operations as code - DEM05-S - Mexico City AWS ...Infrastructure, security, and operations as code - DEM05-S - Mexico City AWS ...
Infrastructure, security, and operations as code - DEM05-S - Mexico City AWS ...
 
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
 
Fraud detection using machine learning with Amazon SageMaker - AIM306 - New Y...
Fraud detection using machine learning with Amazon SageMaker - AIM306 - New Y...Fraud detection using machine learning with Amazon SageMaker - AIM306 - New Y...
Fraud detection using machine learning with Amazon SageMaker - AIM306 - New Y...
 

Similar a Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit

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
 
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
 
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
 
From Cloud to Edge & back again
From Cloud to Edge & back againFrom Cloud to Edge & back again
From Cloud to Edge & back againBoaz Ziniman
 
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 SummitAmazon Web Services
 
AWS 物聯網 與 Alexa 自動化家庭語音助理
AWS 物聯網 與 Alexa 自動化家庭語音助理AWS 物聯網 與 Alexa 自動化家庭語音助理
AWS 物聯網 與 Alexa 自動化家庭語音助理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 2018Amazon 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
 
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
 
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
 
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
 
AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions Amazon Web Services
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoTAWS Summits
 
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 DevicesAmazon Web Services
 
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)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
 

Similar a Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit (20)

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
 
Getting Started with IoT on AWS
Getting Started with IoT on AWSGetting Started with IoT on AWS
Getting Started with IoT on AWS
 
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...
 
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...
 
From Cloud to Edge & back again
From Cloud to Edge & back againFrom Cloud to Edge & back again
From Cloud to Edge & back again
 
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
 
AWS 物聯網 與 Alexa 自動化家庭語音助理
AWS 物聯網 與 Alexa 自動化家庭語音助理AWS 物聯網 與 Alexa 自動化家庭語音助理
AWS 物聯網 與 Alexa 自動化家庭語音助理
 
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
 
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
 
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
 
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
 
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
 
AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with 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
 
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
 
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
 

Más 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
 

Más 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
 

Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit

  • 1. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Building IoT applicationsfor a connected home Indraneel Mitra (Neel) Enterprise Solutions Architect AWS S V C 2 0 6 Garett Madole Co-Founder, VP Engineering Yonomi
  • 2. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T What you will learn today ▪ Connected home market & use cases ▪ AWS IoT services integration ▪ Amazon Alexa skills integration ▪ Endpoint architectures ▪ Yonomi ▪ Q&A
  • 3. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Connected home market 433 million smart home deviceswere shippedworldwide in2017 fromthe previousyear 27.6% 18.5% IDC estimatesaCAGRof devicesshippedin2022 940 million as the marketgrowsto
  • 4. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Connectedhome 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
  • 5. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Connected home market Usecases 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 Sound bars TVs Vacuum robots Door locks Smart meters Securitycameras Water leakdetectors Thermostat
  • 6. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T AWS IoT services for the connectedhome
  • 7. S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
  • 8. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Home automation Example AWS IoT Greengrass can run on a home gateway, such as a router, so 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 advantageof a fully scalable cloud backend that provides easy integration with Alexa Amazon FreeRTOS provides security,connectivity,and updatability for devices running on microcontrollers, likea light bulb,so it can respond to voice commands AWS IoT Device Management, AWS IoT Device Defender, and AWS IoT Analytics provideadded benefits, such as remote device management, monitoring,security,and insights into device usage
  • 9. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
  • 10. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Home networking Example AWS IoT Device Management provides devicecertificates for routers, and set-top boxes never expire. You can perform OTA updates to keep devices running the latestversions of the software AWS IoT Analytics can help the operations team identify issues based on historical data and provideproactivesolutions to customers AWS IoT Greengrass can help customers diagnosenetwork issues on the device itself, even without internet connectivity; then it can rely data back to AWS IoTCore for preventative action when cloud connection is re-established Customers can diagnose network issues and apply fixes themselves
  • 11. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Problem Technicolor is a leader in digital innovation for the Media and Entertainment industry that works with cable, telecommunications,and satelliteoperators to bring bandwidth-intensiveexperiences into the home. The company sees opportunities for network service providers to build a bridgebetween cloud and edge technology to introducenew revenue-generating services whilemakinghome networks easier to access,manage, and configurethrough voice activated commands. Solution Technicolor will useAWS for home gateway applications, leverage AWS IoT services and AWS IoT Greengrass, integrate Alexa into its new gateway products to enable users to configurenetwork settings and more justby asking,into its new family of gateway products.The collaboration will enablenetwork serviceproviders to gain access to broad developer community through AWS, improvingoverall quality of service,customer experience, and cost control,whileaddressingprivacy issues by empowering consumers to have greater control over their own information. Technicolor
  • 12. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Home security & monitoring Example AWS IoT Greengrass ML Inference bringsmachinelearningcapabilitiesto a camera, such astheability to detectan intruder as it’s happening. AWSIoT Greengrass allowsthe security camera,door lock,and even outdoor lightingto continue operating,even when thecloud connectionislost.Itcan also take actionslocally,avoidinga costly and timely round trip to thecloud. Amazon FreeRTOS provides security, connectivity,and updatability for devices runningon microcontrollers,like a connected door lock orvideo door bell. AWS IoT Device Management, AWS IoT Device Defender, and AWS IoT Analytics provideadded benefits,such as remote devicemanagement, monitoring,security,and insights into deviceusage. IoT Things Graph makes iteasy to build a homesecurity solution thatintegrates motion sensors,smokedetectors, and cameraswith facialrecognition services,soyou can spotan intruder and generate alerts.
  • 13. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Problem Hive waslookingtoaccelerate product developmentcyclesforitsnew connected microcontroller-baseddevice—the Hive LeakSensor. Solution Comparedwiththe in-house firmware technologiesthatHive usedinitsprevioussensors, AmazonFreeRTOSwasable toaccelerate time-to- marketdue to significantreductionin developmenteffortrequiredtosecurelyconnect to AWSIoT services. “AmazonFreeRTOSisanexcitingleap forwardfor ourbusinessandourcustomers.Dev teamscan nowfocustheirenergyonthe applicationandnotthe plumbing,messaging,or security.Instead,theychoose the board,the chip, and connecttoAWS IoT servicesseamlessly.” Hive
  • 14. S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
  • 15. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Alexa Skills Kit The Alexa Skills Kit (ASK) enables you to teach Alexa new skills It contains the documentation, tools, and sample code needed to build Alexa skills https://developer.amazon.com/ask
  • 16. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI 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
  • 17. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Alexa Skills Kit Directive Audio Cards Speechrecognition Machine learning Natural language understanding Textto speech Event Skill service Alexa SkillsKit
  • 18. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Smart home capability
  • 19. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI 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
  • 20. S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
  • 21. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Alexa Cloud Endpoint Cloud Skill Service Directives Events Alexa Event Gateway Login with Amazon Amazon Web Services (AWS) Lambda Home Network Internet Account Linking / OAuth Proactive Updates AsynchronousResponses Smart Home Skill API Endpoints Alexaapplication& devices
  • 22. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Alexa Cloud API Gateway Skill Service Directives Events Alexa Event Gateway Login with Amazon Amazon Web Services (AWS) Lambda Home Network Internet Account Linking / OAuth Proactive Updates AsynchronousResponses Smart Home Skill API Alexaapplication& devices Endpoints AWS IoTDynamoDB API Service Lambda
  • 23. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Where do you start? Alexa custom skill Alexa smart home skill Alexa voice service • AWS Cloud • Customer defines intents • AWS Lambda (preferred)or web service • Account linking optional • Brownfielddevices • AWS Cloud • Alexa defines intents • Lambda required • Account linking required • Brownfielddevices • Build a voice enabled product • Requires hardware (mic-array, speaker) • Requires AVS Device SDK • Greenfieldproducts
  • 24. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
  • 25. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Connected home virtuous cycle
  • 26. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T What we are building
  • 27. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
  • 28. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Interoperability & compatibility matters
  • 29. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Consumer IoT musthaves • Third-party integrations • Voice assistants • Security & privacy • Identity service (OAuth) • User & household-device management • Device onboarding & maintenance • Real-time notifications & communication • Low operational costs for the lifetime of the product
  • 30. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T SchlageLockscasestudy
  • 31. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T
  • 32. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Devices Service DynamoDBLambda Rules Service DynamoDBLambdaSQS Cognito API Gateway w/ WebSockets Kinesis SNS MessageBus User Profile Service DynamoDBLambda Push Notifications PinpointLambda Alexa Integration DynamoDBLambdaSQS IoTCore
  • 33. S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved. Alexa
  • 34. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Alexa integration request() alexa-clients Alexa Smart Home Skill Backend services report()IoT Core
  • 35. S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved. “Alexa, setthe bedroom light to yellow” { "directive": { "header": { "namespace": "Alexa.ColorController", "name": "SetColor", "payloadVersion": "3", "messageId": "abc-123-def-456", "correlationToken": "dFMb0z+PgpgdDmluhJ1LddFvSqZ/jCc8ptlAKulUj90jSqg==" }, "endpoint": { "endpointId": "appliance-001", "scope": { "type": "BearerToken", "token": "access-token-from-skill" }, }, "payload": { "color": { "hue": 52.65, "saturation": 0.7809, "brightness": 0.9843 } } } }
  • 36. S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved. Different companies,different APIs,different standards Company A - HSL { "hue": 52.65, "saturation": 96.08, ”lightness": 60 } Company B - HSB { ”hue": 52.65, ”saturation": 0.7809, ”brightness": 0.9843 }
  • 37. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Alexa Integration request() alexa-clients Alexa Smart Home Skill Backend Services report() Company A Company B
  • 38. S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved. const defTemplate = { sourceKey: 'colorSpectrum', sourceMatch: `(key === defn.source) && (value.mode === 'hsl')`, sourceExpr: `Converter.map( ['spectrumHSV'], [ Converter.map( ['hue', 'saturation', 'value'], Converter.color.hsl.hsv.raw([ value.hue, value.saturation, value.lightness]) ) ] )`, targetKey: 'color', targetMatch: `value.spectrumHSV !== undefined`, targetExpr: `Converter.map( ['hue', 'saturation', 'lightness', 'mode'], Converter.arrayMerge(Converter.color.hsv.hsl.raw([ value.spectrumHSV.hue, value.spectrumHSV.saturation, value.spectrumHSV.value ]), 'hsl') )` } Property mapper const mapper = new PropertyMapper(defTemplate); external = mapper.transform(alexaPayload)
  • 39. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Alexa integration request() alexa-clients Alexa Smart Home Skill Backend services report() Company A Company B mapper()IoT Core
  • 40. S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved. Onboarding & user device associations Mobile appUser Device SoftAP SSID or BLE Door lock1,3 2 4
  • 41. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Demo
  • 42. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Takeaways • Consumer IoT has different requirements • Interoperability and third-party support matters • Voice assistants are a must – Alexa! • Less to worry about with AWS IoT • Utilize other AWS serverless services for a low cost and elastic infrastructure
  • 43. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI TS U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.
  • 44. © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.S U MMI T Thank you! S U MMI T © 2019, AmazonWebServices, Inc. oritsaffiliates. Allrightsreserved.