SlideShare a Scribd company logo
Alexa Smart Home Skill
JAWS-UG IoT専門支部
IoTサロン 2016-11
合同開催スペシャル
@sparkgene
市川 純 (Jun Ichikawa)
favorite services:
Route 53、Lambda、AWS IoT
Recruit Marketing Partners
infrastructure engineer
Alexa Smart Home Skill
Alexa Skill types
• Custom Interaction Model(Custom
Skill)
• Smart Home Skill
• Flash Briefing Skill
Custom Skill
• Build a skill with a custom interaction
model
• Customers say invocation name to use
it. “Alexa, ask Uber to request a
ride”
• Most flexible, but most complex to
customers.
Smart Home Skill
• Easy to use for customer.
• Customers say “Alexa, turn on living
room lights”
• This skill is for cloud connected smart
home devices.
Flash Briefing Skill
• It can be integrated into "Alexa Flash
Briefing”
• Customers can simply ask “Alexa,
what’s my Flash Briefing” to hear your
content
• Currently Flash Briefing is only available
for the English (U.S.) language
DIFFERENCE
BETWEEN
CUSTOM SKILL
Custom Skill
• design your own interaction model
• interaction name is required
• customer need to remember
interaction name or invocation phrase
• you can use any server to host skill
Smart Home Skill
• built-in interaction model
• natural utterances to control device
• Alexa need a grant permissions
(OAuth) to retrieve device information
and control device
• Skill must use AWS Lambda function
Mange devices on cloud
Customer need to register their devices to the device
makers cloud.
On personal use, you don’t need to
register devices. Just hard code in your
lambda function.
HOW TO MAKE IT
Demo Video
https://youtu.be/nT20o2uv2h0
demo’s architecture
this slide
explain
only here
see here to create custom skill version architecture
https://www.hackster.io/sparkgene/alexa-makes-home-smarter-7e1981
Prerequisites to Smart Home
Skill Development
• Amazon developer account
– https://developer.amazon.com/
• AWS account
• Knowledge of Java, Node.js, or Python
as Lambda functions can be written
in any of these language
• A basic understanding of OAuth 2.0
Three steps to create Skill
• Create “Login With Amazon”(LWA)
security profile
• register Smart Home Skills
• Create Lambda function
step-by-step article
・https://developer.amazon.com/public/solutions/alexa/alexa-skills-
kit/docs/steps-to-create-a-smart-home-skill
・http://qiita.com/sparkgene/items/055d7864c92a80b0c040
Create Login With Amazon
https://developer.amazon.com/home.html
• enter “Allowed Return URLs” in the Web Settings after
register skill Account Linking.
register Smart Home Skills
https://developer.amazon.com/edw/home.html#/skill/create/
• Update “End point” after creating lambda function
Account Linking
https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/steps-to-
create-a-smart-home-skill#finish-registering-your-skill-in-the-developer-portal
• To finish registering your skill, you
must configure OAuth 2.0 for your
skill, which is used for account linking.
You can use Login with Amazon or
another provider for this section.
• Use “Redirect URL” to allow redirect at
OAuth provider
Authoization URL:
https://www.amazon.com/ap/oa?redirect_uri=https://pitangui.amazon.com/api/skill/link/<ID>
Create Lambda function
• Alexa skill is only available on us-east-
1 and eu-west-1 region
• Node.js blue print is available
– alexa-smart-home-skill-adapter
Smart Home Skill API
• Smart Home Skill API communicate
with your skill(skill adapter) with
same basic structure.
• Skill adapter directives contain two
top-level objects
– header
– payload
"header": {
"messageId": "6d6d6e14-8aee-473e-8c24-0d31ff9c17a2",
"name": "DiscoverAppliancesRequest",
"namespace": "Alexa.ConnectedHome.Discovery",
"payloadVersion": "2”
},
"payload": {
"accessToken": "OAuth Token here"
}
header and payload
accessToken always include in request.
use the access token to know who’s request.
DiscoverAppliancesRequest
The request come on
• When you say “Alexa, discover
devices”
• hourly after your device register on
Alexa (device health check)
{
"header": {
"messageId": "6d6d6e14-8aee-473e-8c24-0d31ff9c17a2",
"name": "DiscoverAppliancesRequest",
"namespace": "Alexa.ConnectedHome.Discovery",
"payloadVersion": "2"
},
"payload": {
"accessToken": "OAuth Token here"
}
}
DiscoverAppliancesResponse
{
"header": {
"messageId": "ff746d98-ab02-4c9e-9d0d-b44711658414",
"name": "DiscoverAppliancesResponse",
"namespace": "Alexa.ConnectedHome.Discovery",
"payloadVersion": "2"
},
"payload": {
"discoveredAppliances": []
}
}
discoveredAppliances
"discoveredAppliances": [
{
"actions": [
”turnOn",
”turnOff”
],
"additionalApplianceDetails": {
"extraDetail1": "optionalDetailForSkillAdapterToReferenceThisDevice”
},
"applianceId": "unique Device Id",
"friendlyDescription": "description that is shown to customer",
"friendlyName": " Bedroom Light",
"isReachable": true,
"manufacturerName": "your Manufacturer Name",
"modelName": "fancyThermostat",
"version": "your software version number here."
}
]
The action which device support
actions
• turnOff
– “Alexa, turn off the <device name>”
• turnOn
– “Alexa, turn on the <device name>”
• setTargetTemperature
– “Alexa, set the <room name> to <number> degrees”
• incrementTargetTemperature
– “Alexa, increase the <device name> by <number> degrees”
• decrementTargetTemperature
– “Alexa, decrease <device name> by <number> degrees”
• setPercentage
– “Alexa, set <name> to <number> percent”
• incrementPercentage
– “Alexa, increase <device name> by <number> percent”
• decrementPercentage
– “Alexa, decrease <device name> by <number> percent”
TurnOnRequest
{
"header": {
"messageId": "01ebf625-0b89-4c4d-b3aa-32340e894688",
"name": "TurnOnRequest",
"namespace": "Alexa.ConnectedHome.Control",
"payloadVersion": "2"
},
"payload": {
"accessToken": "[OAuth Token here]",
"appliance": {
"additionalApplianceDetails": {},
"applianceId": "[Device ID for Ceiling Fan]"
}
}
}
TurnOnConfirmation
{
"header": {
"messageId": "26fa11a8-accb-4f66-a272-8b1ff7abd722",
"name": "TurnOnConfirmation",
"namespace": "Alexa.ConnectedHome.Control",
"payloadVersion": "2"
},
"payload": {}
}
Error Response
• TargetOfflineError
– target device is not connected to the customer’s device cloud or is not on.
• BridgeOfflineError
– target device is connected to a home automation hub or bridge, which is
powered off.
• NoSuchTargetError
– target device cannot be found, meaning it was never configured by the end-
user.
• ExpiredAccessTokenError
– the access token used for authentication has expired and is no longer valid.
• ValueOutOfRangeError
– customer request would set a target value to a value out of its supported
range.
• and more..
skill adapter should respond with the appropriate error type, and
supporting information
ValueOutOfRangeError
{
"header":{
"namespace":"Alexa.ConnectedHome.Control",
"name":" ValueOutOfRangeError",
"payloadVersion":"2",
"messageId":"697fe957-c842-4545-a159-8a8c75fbe5bd"
},
"payload":{
"minimumValue":15.0,
"maximumValue":30.0
}
}
DISCOVERY DEMO
- enable skill
- Login with Amazon
- discover device
- Turn on request
Questions?
appendix
• slide demo skill
– https://github.com/sparkgene/smart_ho
me_skill/blob/master/aws_iot_device.py
• Raspbery Pi setup guide for the demo
– https://www.hackster.io/sparkgene/alexa
-makes-home-smarter-7e1981

More Related Content

PPTX
Alexa Skills Kit
Jun Ichikawa
 
PDF
Introduction to building alexa skills and putting your amazon echo to work
Abe Diaz
 
PPTX
Amazon Alexa - Introduction & Custom Skills
André Maré
 
PPTX
Amazon Echo
antimo musone
 
PDF
Building Voice Apps & Experiences For Amazon Echo
Amazon Appstore Developers
 
PPTX
Amazon Alexa
Vishal Prajapati
 
PPTX
Amazon alexa - building custom skills
Aniruddha Chakrabarti
 
PPTX
Alexa in 10 minutes
James Burt
 
Alexa Skills Kit
Jun Ichikawa
 
Introduction to building alexa skills and putting your amazon echo to work
Abe Diaz
 
Amazon Alexa - Introduction & Custom Skills
André Maré
 
Amazon Echo
antimo musone
 
Building Voice Apps & Experiences For Amazon Echo
Amazon Appstore Developers
 
Amazon Alexa
Vishal Prajapati
 
Amazon alexa - building custom skills
Aniruddha Chakrabarti
 
Alexa in 10 minutes
James Burt
 

What's hot (11)

PPTX
Amazon Alexa Development Overview
John Brady
 
PDF
Your First Amazon Alexa Skill
Mike Christianson
 
PDF
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
WithTheBest
 
PPTX
Voice enable all the things with Alexa
Mark Bate
 
PPTX
Building Boston Rail - An Alexa Skill
Charles J Christina
 
PDF
Amazon Alexa: our successes and fails
Vyacheslav Lyalkin
 
PDF
Alexa Skills Kit with Web API on Azure
Heather Downing
 
PDF
Intro to Alexa skills development
Sahil Khosla
 
PPTX
Amazon Alexa and Echo
Mahesh Mahajan
 
PDF
Alexa, nice to meet you!
Artur Skowroński
 
PDF
Understanding Alexa Skills: How to Add Amazon’s Market-Leading Device Into Yo...
Click Consult (Part of Ceuta Group)
 
Amazon Alexa Development Overview
John Brady
 
Your First Amazon Alexa Skill
Mike Christianson
 
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
WithTheBest
 
Voice enable all the things with Alexa
Mark Bate
 
Building Boston Rail - An Alexa Skill
Charles J Christina
 
Amazon Alexa: our successes and fails
Vyacheslav Lyalkin
 
Alexa Skills Kit with Web API on Azure
Heather Downing
 
Intro to Alexa skills development
Sahil Khosla
 
Amazon Alexa and Echo
Mahesh Mahajan
 
Alexa, nice to meet you!
Artur Skowroński
 
Understanding Alexa Skills: How to Add Amazon’s Market-Leading Device Into Yo...
Click Consult (Part of Ceuta Group)
 
Ad

Viewers also liked (20)

PDF
IPC 2017 - Alexa Skills für Amazon Echo mit PHP entwickeln
Ralf Eggert
 
PDF
Diy smart-home-codetalks-2017
Niklas Grebe
 
PDF
Mozilla iot smart home dwika v5
Dwika Sudrajat
 
PDF
10 internet-of-things-iot-applications
John Soldatos
 
PPTX
IoT BASED SMART HOME USING ARDUINO
AYSHA S KABEER
 
PPTX
Smart home Environment using iot
parvathy s m
 
PPTX
Webinar | Wi-Fi for IoT: How Home Networking is Changing the Smart Home
Cirrent
 
PDF
A new experience model for the smart home and consumer IoT [Endeavour Partners]
Nalani Genser
 
PPTX
Android Based Home Automation Control
Vivek Porwal
 
DOC
Thesis - Voice Control Home Automation
Abhishek Neb
 
PPTX
voice recognition based home automation system using arm-7
Ajesh Kumar
 
PDF
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
Uofa_Unsada
 
PPTX
Friendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies
 
PDF
My Final Year Project - Individual Control Home Automation System
Michael Olafusi
 
PDF
IOT for Smart City
Dr. Mazlan Abbas
 
PDF
Use voice recognition with Alexa to control your home [JavaOne]
Johan Janssen
 
PPTX
Controlling Home Appliances Using Voice
Edgefxkits & Solutions
 
PPTX
Voice controlled home appliances
Edgefxkits & Solutions
 
PPT
Voice Control Home Automation
Abhishek Neb
 
PDF
Iot for smart city
sanalkumar k
 
IPC 2017 - Alexa Skills für Amazon Echo mit PHP entwickeln
Ralf Eggert
 
Diy smart-home-codetalks-2017
Niklas Grebe
 
Mozilla iot smart home dwika v5
Dwika Sudrajat
 
10 internet-of-things-iot-applications
John Soldatos
 
IoT BASED SMART HOME USING ARDUINO
AYSHA S KABEER
 
Smart home Environment using iot
parvathy s m
 
Webinar | Wi-Fi for IoT: How Home Networking is Changing the Smart Home
Cirrent
 
A new experience model for the smart home and consumer IoT [Endeavour Partners]
Nalani Genser
 
Android Based Home Automation Control
Vivek Porwal
 
Thesis - Voice Control Home Automation
Abhishek Neb
 
voice recognition based home automation system using arm-7
Ajesh Kumar
 
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
Uofa_Unsada
 
Friendly Technologies - TR-069, IoT Management, Smart Home Service Delivery
Friendly Technologies
 
My Final Year Project - Individual Control Home Automation System
Michael Olafusi
 
IOT for Smart City
Dr. Mazlan Abbas
 
Use voice recognition with Alexa to control your home [JavaOne]
Johan Janssen
 
Controlling Home Appliances Using Voice
Edgefxkits & Solutions
 
Voice controlled home appliances
Edgefxkits & Solutions
 
Voice Control Home Automation
Abhishek Neb
 
Iot for smart city
sanalkumar k
 
Ad

Similar to Alexa Smart Home Skill (20)

PDF
Building Smart Home skills for Alexa
AWS Germany
 
PDF
Writing Alexa Voice Skills with NodeJS- David Janes
WithTheBest
 
PDF
Writing Alexa Voice Skills With NodeJS (with a little IoT)
David Janes
 
PDF
Amazon Alexa Home Automation Skills
All Things Open
 
PPTX
Make your home smarter with Alexa
Jun Ichikawa
 
PDF
Alexa enabled smart home programming in Python - PyCon India 2018
Sonal Raj
 
PDF
How to Create a Custom Skill
Emily (Hong) Lam
 
PPTX
Alexa101 course slides
Dan Bloy
 
PPTX
Building Amazon Alexa custom Skill step by step
Stamo Petkov
 
PPTX
NUS-ISS Learning Day 2017 - Voice Computing - The Next Digital Disruption!
NUS-ISS
 
PDF
IRJET- Amazon Echo Controlled Smart Web Application: Integrating Echo with We...
IRJET Journal
 
PPTX
introductiontoalexaskillskit-160426090427.pptx
MatlabIEEE1
 
PPTX
Alexa, lets make a skill
Michael Peacock
 
PDF
How to develop Alexa Skill Kit based on Serverless Architecture
Hidetaka Okamoto
 
PDF
Engineering workshop: Build Your First Alexa Skill
Voice Tech Global
 
PDF
Design and Develop Alexa Skills - Codemotion Rome 2019
Aleanan
 
PDF
introductiontoalexaskillskit-160426090427.pdf
MatlabIEEE1
 
PDF
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Dinah Barrett
 
PDF
Make your own Amazon Alexa Skill
John Dalziel
 
PDF
IRJET- Automation using Alexa and Raspberry Pi
IRJET Journal
 
Building Smart Home skills for Alexa
AWS Germany
 
Writing Alexa Voice Skills with NodeJS- David Janes
WithTheBest
 
Writing Alexa Voice Skills With NodeJS (with a little IoT)
David Janes
 
Amazon Alexa Home Automation Skills
All Things Open
 
Make your home smarter with Alexa
Jun Ichikawa
 
Alexa enabled smart home programming in Python - PyCon India 2018
Sonal Raj
 
How to Create a Custom Skill
Emily (Hong) Lam
 
Alexa101 course slides
Dan Bloy
 
Building Amazon Alexa custom Skill step by step
Stamo Petkov
 
NUS-ISS Learning Day 2017 - Voice Computing - The Next Digital Disruption!
NUS-ISS
 
IRJET- Amazon Echo Controlled Smart Web Application: Integrating Echo with We...
IRJET Journal
 
introductiontoalexaskillskit-160426090427.pptx
MatlabIEEE1
 
Alexa, lets make a skill
Michael Peacock
 
How to develop Alexa Skill Kit based on Serverless Architecture
Hidetaka Okamoto
 
Engineering workshop: Build Your First Alexa Skill
Voice Tech Global
 
Design and Develop Alexa Skills - Codemotion Rome 2019
Aleanan
 
introductiontoalexaskillskit-160426090427.pdf
MatlabIEEE1
 
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Dinah Barrett
 
Make your own Amazon Alexa Skill
John Dalziel
 
IRJET- Automation using Alexa and Raspberry Pi
IRJET Journal
 

More from Jun Ichikawa (20)

PDF
Cloud9で試すAWS IoT Greengrass V2
Jun Ichikawa
 
PDF
AWS IoT サービスこの1年の進化
Jun Ichikawa
 
PPTX
エッジコンピューティングで実現できる活用シナリオ3選
Jun Ichikawa
 
PPTX
AlexaのSmart HomeをAWSで作る方法
Jun Ichikawa
 
PPTX
Alexaスキルのはじめ方
Jun Ichikawa
 
PPTX
AlexaでスマートホームをDIYする
Jun Ichikawa
 
PPTX
Alexa Skills Kitでプロダクトの可能性を広げる Re:Cap?
Jun Ichikawa
 
PPTX
Alexaコミュニティーの作り方
Jun Ichikawa
 
PPTX
Alexa Skills Kitでプロダクトの可能性を広げる
Jun Ichikawa
 
PPTX
Alexa Skills Kitの始め方
Jun Ichikawa
 
PPTX
Amazon AlexaとServerless
Jun Ichikawa
 
PPTX
Alexa and AI global meetup
Jun Ichikawa
 
PPTX
JAWS-UG IoT専門支部 Amazon AI
Jun Ichikawa
 
PPTX
Ai専門支部#2 Amazon AlexaとAmazon Polly
Jun Ichikawa
 
PPTX
会議室利用をIoTを使って快適にしたい
Jun Ichikawa
 
PPTX
Alexa Skills Kitを使って自作のSkillを作る
Jun Ichikawa
 
PPTX
Io t専門支部紹介@jaws東京
Jun Ichikawa
 
PDF
IoTで畑を監視してみる
Jun Ichikawa
 
PPTX
同じサービスを ECSとOpsWorksで 運用してみた
Jun Ichikawa
 
PPTX
Gobotについて
Jun Ichikawa
 
Cloud9で試すAWS IoT Greengrass V2
Jun Ichikawa
 
AWS IoT サービスこの1年の進化
Jun Ichikawa
 
エッジコンピューティングで実現できる活用シナリオ3選
Jun Ichikawa
 
AlexaのSmart HomeをAWSで作る方法
Jun Ichikawa
 
Alexaスキルのはじめ方
Jun Ichikawa
 
AlexaでスマートホームをDIYする
Jun Ichikawa
 
Alexa Skills Kitでプロダクトの可能性を広げる Re:Cap?
Jun Ichikawa
 
Alexaコミュニティーの作り方
Jun Ichikawa
 
Alexa Skills Kitでプロダクトの可能性を広げる
Jun Ichikawa
 
Alexa Skills Kitの始め方
Jun Ichikawa
 
Amazon AlexaとServerless
Jun Ichikawa
 
Alexa and AI global meetup
Jun Ichikawa
 
JAWS-UG IoT専門支部 Amazon AI
Jun Ichikawa
 
Ai専門支部#2 Amazon AlexaとAmazon Polly
Jun Ichikawa
 
会議室利用をIoTを使って快適にしたい
Jun Ichikawa
 
Alexa Skills Kitを使って自作のSkillを作る
Jun Ichikawa
 
Io t専門支部紹介@jaws東京
Jun Ichikawa
 
IoTで畑を監視してみる
Jun Ichikawa
 
同じサービスを ECSとOpsWorksで 運用してみた
Jun Ichikawa
 
Gobotについて
Jun Ichikawa
 

Recently uploaded (20)

PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PPT
FALLSEM2025-26_ISWE304L_TH_VL2025260102786_2025-07-10_Reference-Material-II.ppt
AKSHAYA255427
 
PDF
Winning Business in a Slowing Economy, How CPQ helps Manufacturers Protect Ma...
systemscincom
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
Services offered by Dynamic Solutions in Pakistan
DaniyaalAdeemShibli1
 
PDF
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
PDF
The Future of Smart Factories Why Embedded Analytics Leads the Way
Varsha Nayak
 
PPTX
introduction to dart --- Section one .pptx
marknaiem92
 
PPTX
Hire Expert Blazor Developers | Scalable Solutions by OnestopDA
OnestopDA
 
PDF
Community & News Update Q2 Meet Up 2025
VictoriaMetrics
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PPTX
Why Use Open Source Reporting Tools for Business Intelligence.pptx
Varsha Nayak
 
PDF
Comprehensive Salesforce Implementation Services.pdf
VALiNTRY360
 
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
PDF
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
Q-Advise
 
PPTX
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
Tier1 app
 
PPTX
10 Hidden App Development Costs That Can Sink Your Startup.pptx
Lunar Web Solution
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PDF
The Role of Automation and AI in EHS Management for Data Centers.pdf
TECH EHS Solution
 
PPT
Order to Cash Lifecycle Overview R12 .ppt
nbvreddy229
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
FALLSEM2025-26_ISWE304L_TH_VL2025260102786_2025-07-10_Reference-Material-II.ppt
AKSHAYA255427
 
Winning Business in a Slowing Economy, How CPQ helps Manufacturers Protect Ma...
systemscincom
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Services offered by Dynamic Solutions in Pakistan
DaniyaalAdeemShibli1
 
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
The Future of Smart Factories Why Embedded Analytics Leads the Way
Varsha Nayak
 
introduction to dart --- Section one .pptx
marknaiem92
 
Hire Expert Blazor Developers | Scalable Solutions by OnestopDA
OnestopDA
 
Community & News Update Q2 Meet Up 2025
VictoriaMetrics
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Why Use Open Source Reporting Tools for Business Intelligence.pptx
Varsha Nayak
 
Comprehensive Salesforce Implementation Services.pdf
VALiNTRY360
 
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
Q-Advise
 
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
Tier1 app
 
10 Hidden App Development Costs That Can Sink Your Startup.pptx
Lunar Web Solution
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
The Role of Automation and AI in EHS Management for Data Centers.pdf
TECH EHS Solution
 
Order to Cash Lifecycle Overview R12 .ppt
nbvreddy229
 

Alexa Smart Home Skill

Editor's Notes

  • #3: アニョハセヨ チョヌン いちかわじゅん イムニダ ちゃるぷったく ハムニダ
  • #17: 前提条件