Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ALX307
Voice-Enabling Your Home
and Devices with...
Presented By:
Mark Gregas
Brookfield
Residential
Director of IT
Nathan Grice
Senior Solutions
Architect
Amazon Alexa
Smart...
Bringing Voice-Enabled
Home Automation
to the Masses
Who is Brookfield Residential?
●Leading North American Homebuilder
and Land Developer
●12 Major Markets
●50+ Years of Expe...
Creating the
Best Places to Call Home
Innovation
Brookfield Residential Concept Homes
2008
The Hybrid Home
2009
The Energy
Lab Home
2015
The PureBlue Home
Built for a Typical American Family
Voice-Enabled Home Automation
Home Security Garage Door Ceiling FansWindow Blinds
Voice-Enabled Home Automation
Indoor and Outdoor
Lighting
Heating and
Air Conditioning
Fireplace Energy
Consumption
Voice-Enabled Home Automation
Schedule
Reminders
Home
Entertainment
Wi-Fi-Enabled
Appliances
Lawn Sprinklers
Creating a Virtual Sales Manager
● “Alexa, Ask Brookfield to tell me about The Smart Home”
● “Alexa, Ask Brookfield to tel...
“Alexa, turn on Let’s Relax”
●Blinds Lower in Owner’s Bath Suite
●Overhead Lights Dim
●Overhead Star Panels Illuminate
●LE...
Criteria for Selecting Products
●Native Technology
●Nothing Complicated
●Off the Shelf
●Affordable
●Alexa Compatible
Why CAT 6/POE?
●Better Way to Power Devices
●Data and Power in One Cable
●Providing Greater Bandwidth
●Leader in the Market
●Better Connectivity
●Better Integration
●Supports Nearly 10,000 Consumer Devices
Key Vendor Partners
Oversight
and Consulting
Custom Skills
Programming
Alexa Skills
Programming
Home Security
and Wiring
Future-Proofing
●Additional CAT 6 Wires and Switches
●High-End Wireless Access Points
●Conduit for Future Solar Panels
●Pr...
The Future Is Unlimited.
Develop It.
Make It Happen.
B U I L D I N G V O I C E E X P E R I E N C E S
Nathan Grice, Smart Home Solutions Architect Amazon Alexa
Components of a Smart Home partner solution
Alexa Smart Home
Skill
Device CloudDevices
Alexa Skills
Flash Briefing Custom skills Smart Home skillsAudio Player
Smart Home
• Unified experience across
partner devices
• Language model is defined for
you
• Support for Lights, Switches,...
Our 3 components
Alexa Smart Home
Skill
Device CloudDevices
Raspberry Pi 3 Smart Home API Skill AWS IoT
Deep Dive on the device
Control DeviceDevice
Raspberry Pi 3 Controller for your power Lamp (from Italy)
Device Cloud = AWS IoT
Device Cloud Things
• Create thing type or single thing
using the console or AWS CLI
• Things conta...
Alexa Smart Home Skill – Lamp Controller
• Run in AWS Lambda
• Need to support device discovery
• Need to support device c...
SKILL CODE
Skill Code
Discovery
Control
Skill Code – handleDiscovery()
Skill Code – handleControl()
Skill Code – updateIoTDevice()
AWS IoT CONSOLE
AWS IoT – Create Thing
AWS IoT – Thing Shadow
PI CODE
Raspberry Pi - reinvent.js
DEMO
Call Flow
DeviceUser Alexa
Service
Device Cloud
“Alexa, turn on the lamp”
TurnOnRequest
(applianceId)
updateIoTDevice(‘on’...
Add more things
Alexa Smart Home
Skill
Device CloudDevices
Your
environment
Smart Home API Skill AWS IoT
+
+
+
“Alexa, turn on Let’s Relax”
●Blinds Lower in Owner’s Bath Suite
●Overhead Lights Dim
●Overhead Star Panels Illuminate
●LE...
Thank you!
Mark Gregas
Brookfield
Residential
Director of IT
Nathan Grice
Senior Solutions
Architect
Amazon Alexa
Smart Ho...
Thank you!
Github: https://github.com/ngrices/reinvent2016
Twitter: @AlexaDevs
Remember to complete
your evaluations!
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa and AWS IoT (ALX307)
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa and AWS IoT (ALX307)
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa and AWS IoT (ALX307)
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa and AWS IoT (ALX307)
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
AWS re:Invent 2016: Building IoT Applications with AWS and Amazon Alexa (HLC304)
Next
Download to read offline and view in fullscreen.

4

Share

Download to read offline

AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa and AWS IoT (ALX307)

Download to read offline

Want to learn how to Alexa-power your home? Join Brookfield Residential CIO and EVP Tom Wynnyk and Senior Solutions Architect Nathan Grice, for Alexa Smart Home for an overview of building the next generation of integrated smart homes using Alexa to create voice-first experiences. Understand the technologies used and how to best expose voice experiences to users through Alexa. Paul and Nathan cover the difference between custom Alexa skills and Smart Home Skill API skills, and build a home automation control from the ground up using Alexa and AWS IoT.

Related Books

Free with a 30 day trial from Scribd

See all

AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa and AWS IoT (ALX307)

  1. 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ALX307 Voice-Enabling Your Home and Devices with Amazon Alexa and Brookfield Residential A Deep Technical Dive into Alexa and AWS IoT
  2. 2. Presented By: Mark Gregas Brookfield Residential Director of IT Nathan Grice Senior Solutions Architect Amazon Alexa Smart Home
  3. 3. Bringing Voice-Enabled Home Automation to the Masses
  4. 4. Who is Brookfield Residential? ●Leading North American Homebuilder and Land Developer ●12 Major Markets ●50+ Years of Experience
  5. 5. Creating the Best Places to Call Home
  6. 6. Innovation
  7. 7. Brookfield Residential Concept Homes 2008 The Hybrid Home 2009 The Energy Lab Home 2015 The PureBlue Home
  8. 8. Built for a Typical American Family
  9. 9. Voice-Enabled Home Automation Home Security Garage Door Ceiling FansWindow Blinds
  10. 10. Voice-Enabled Home Automation Indoor and Outdoor Lighting Heating and Air Conditioning Fireplace Energy Consumption
  11. 11. Voice-Enabled Home Automation Schedule Reminders Home Entertainment Wi-Fi-Enabled Appliances Lawn Sprinklers
  12. 12. Creating a Virtual Sales Manager ● “Alexa, Ask Brookfield to tell me about The Smart Home” ● “Alexa, Ask Brookfield to tell me about Brookfield Residential” ●“Alexa, Ask Brookfield to tell me about this Community”
  13. 13. “Alexa, turn on Let’s Relax” ●Blinds Lower in Owner’s Bath Suite ●Overhead Lights Dim ●Overhead Star Panels Illuminate ●LED Candles Light Up ●Soothing Spa Music Plays
  14. 14. Criteria for Selecting Products ●Native Technology ●Nothing Complicated ●Off the Shelf ●Affordable ●Alexa Compatible
  15. 15. Why CAT 6/POE? ●Better Way to Power Devices ●Data and Power in One Cable ●Providing Greater Bandwidth
  16. 16. ●Leader in the Market ●Better Connectivity ●Better Integration ●Supports Nearly 10,000 Consumer Devices
  17. 17. Key Vendor Partners Oversight and Consulting Custom Skills Programming Alexa Skills Programming Home Security and Wiring
  18. 18. Future-Proofing ●Additional CAT 6 Wires and Switches ●High-End Wireless Access Points ●Conduit for Future Solar Panels ●Pre-Wiring for Speakers in Ceiling
  19. 19. The Future Is Unlimited. Develop It. Make It Happen.
  20. 20. B U I L D I N G V O I C E E X P E R I E N C E S Nathan Grice, Smart Home Solutions Architect Amazon Alexa
  21. 21. Components of a Smart Home partner solution Alexa Smart Home Skill Device CloudDevices
  22. 22. Alexa Skills Flash Briefing Custom skills Smart Home skillsAudio Player
  23. 23. Smart Home • Unified experience across partner devices • Language model is defined for you • Support for Lights, Switches, Thermostats, AC Units, Fans and Scenes Alexa Skills – Smart Home vs. Custom Custom • Unique experience created by the skill developer • Developer and UX team responsible for language model and interactions • Support custom devices or existing smart home devices with unique functionality “Alexa, turn on the lights” “Alexa, ask Rachio to water zone one”
  24. 24. Our 3 components Alexa Smart Home Skill Device CloudDevices Raspberry Pi 3 Smart Home API Skill AWS IoT
  25. 25. Deep Dive on the device Control DeviceDevice Raspberry Pi 3 Controller for your power Lamp (from Italy)
  26. 26. Device Cloud = AWS IoT Device Cloud Things • Create thing type or single thing using the console or AWS CLI • Things contain gettable/settable properties known as thing shadows • Thing Shadows are JSON properties reflecting last known state, regardless of current connected state of physical device
  27. 27. Alexa Smart Home Skill – Lamp Controller • Run in AWS Lambda • Need to support device discovery • Need to support device control
  28. 28. SKILL CODE
  29. 29. Skill Code Discovery Control
  30. 30. Skill Code – handleDiscovery()
  31. 31. Skill Code – handleControl()
  32. 32. Skill Code – updateIoTDevice()
  33. 33. AWS IoT CONSOLE
  34. 34. AWS IoT – Create Thing
  35. 35. AWS IoT – Thing Shadow
  36. 36. PI CODE
  37. 37. Raspberry Pi - reinvent.js
  38. 38. DEMO
  39. 39. Call Flow DeviceUser Alexa Service Device Cloud “Alexa, turn on the lamp” TurnOnRequest (applianceId) updateIoTDevice(‘on’) ”Ok” AWS Lambda mp3 TurnOnConfirmation thingShadows.on (‘foreignStateChange’)
  40. 40. Add more things Alexa Smart Home Skill Device CloudDevices Your environment Smart Home API Skill AWS IoT + + +
  41. 41. “Alexa, turn on Let’s Relax” ●Blinds Lower in Owner’s Bath Suite ●Overhead Lights Dim ●Overhead Star Panels Illuminate ●LED Candles Light Up ●Soothing Spa Music Plays
  42. 42. Thank you! Mark Gregas Brookfield Residential Director of IT Nathan Grice Senior Solutions Architect Amazon Alexa Smart Home
  43. 43. Thank you! Github: https://github.com/ngrices/reinvent2016 Twitter: @AlexaDevs
  44. 44. Remember to complete your evaluations!
  • ajankows12

    Jun. 15, 2018
  • juny3

    May. 20, 2017
  • kevinhan

    Feb. 24, 2017
  • BillyChoi

    Jan. 4, 2017

Want to learn how to Alexa-power your home? Join Brookfield Residential CIO and EVP Tom Wynnyk and Senior Solutions Architect Nathan Grice, for Alexa Smart Home for an overview of building the next generation of integrated smart homes using Alexa to create voice-first experiences. Understand the technologies used and how to best expose voice experiences to users through Alexa. Paul and Nathan cover the difference between custom Alexa skills and Smart Home Skill API skills, and build a home automation control from the ground up using Alexa and AWS IoT.

Views

Total views

2,050

On Slideshare

0

From embeds

0

Number of embeds

51

Actions

Downloads

160

Shares

0

Comments

0

Likes

4

×