welcome alexa, your personal assistant
TRANSCRIPT
![Page 1: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/1.jpg)
W E L C O M E A L E X A , Y O U R P E R S O N A L A S S I S TA N T
J O H A N J A N S S E N , I N F O S U P P O RT
@ J O H A N J A N S S E N 4 2
![Page 2: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/2.jpg)
![Page 3: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/3.jpg)
CONTENT
• Internet of Things
• Home automation
• Alexa
• openHAB
• Alexa skills
• Conclusion
• Questions
![Page 4: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/4.jpg)
What’s The Internet of Things (IoT)
![Page 5: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/5.jpg)
![Page 6: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/6.jpg)
![Page 7: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/7.jpg)
![Page 8: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/8.jpg)
“The Infrastructure of the Information Society”
Global Standards Initiative on Internet of Things (IoT-GSI)
![Page 9: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/9.jpg)
What’s home automation?
![Page 10: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/10.jpg)
![Page 11: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/11.jpg)
What other things do we want to control?
![Page 12: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/12.jpg)
DEMO TIME!
![Page 13: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/13.jpg)
“A subset of IoT”
Joint Organisation for Herculean Alternative Networking (Johan)
![Page 14: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/14.jpg)
Home automation challenges
![Page 15: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/15.jpg)
![Page 16: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/16.jpg)
![Page 17: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/17.jpg)
![Page 18: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/18.jpg)
![Page 19: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/19.jpg)
![Page 20: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/20.jpg)
![Page 21: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/21.jpg)
![Page 22: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/22.jpg)
DEMO TIME!
![Page 23: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/23.jpg)
![Page 24: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/24.jpg)
![Page 25: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/25.jpg)
RASPBERRY PI
Official guide from Amazon
https://github.com/amzn/alexa-avs-raspberry-pi
![Page 26: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/26.jpg)
DEMO TIME!
![Page 27: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/27.jpg)
COMPARISON
ECHO
• $180
• Adapter
• Dual band wifi
• Mono speaker
• Wake on speaking
TAP
• $115
• Rechargable battery
• Single band wifi
• Stereo
• Wake on button
ECHO DOT
• $90
• Adapter
• Dual band wifi
• Stereo (weak)
• Wake on speaking
![Page 28: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/28.jpg)
COMPARISON
RASPBERRY PI
• Around $80-$90
• Raspberry Pi 3
• Speaker
• Microphone
• Power adapter
• Cables
ECHO DOT
• $90
• Adapter
• Dual band wifi
• Stereo (weak)
• Wake on speaking
ECHO DOT 2
• $50
• Adapter
• Dual band wifi
• Stereo (weak)
• Wake on speaking
![Page 29: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/29.jpg)
![Page 30: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/30.jpg)
![Page 31: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/31.jpg)
![Page 32: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/32.jpg)
![Page 33: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/33.jpg)
![Page 34: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/34.jpg)
![Page 35: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/35.jpg)
Alexa for home automation
![Page 36: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/36.jpg)
DEMO TIME!
![Page 37: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/37.jpg)
OPENHAB
![Page 38: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/38.jpg)
OPENHAB DASHBOARD
![Page 39: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/39.jpg)
OPENHAB FUNCTIONALITY
![Page 40: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/40.jpg)
![Page 41: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/41.jpg)
![Page 42: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/42.jpg)
![Page 43: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/43.jpg)
![Page 44: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/44.jpg)
![Page 45: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/45.jpg)
my
![Page 46: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/46.jpg)
DEMO TIME!
![Page 47: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/47.jpg)
![Page 48: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/48.jpg)
•Retrieve information
•Control devices
•Call webservice
•Order pizza!
![Page 49: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/49.jpg)
TWO TYPE OF SKILLS
•Custom skill
•Smart home skill
![Page 50: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/50.jpg)
TALK TO ALEXA
Alexa ask/tell firstSkill hello
invocation name utterance
![Page 51: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/51.jpg)
MAP UTTERANCE TO INTENT
MyFirstIntent hello
Intent utterance
![Page 52: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/52.jpg)
DEPLOYING/RUNNING SKILLS
•AWS Lambda
–Java
–Node.js
–Python
• (Local) webservice
![Page 53: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/53.jpg)
NORMAL AWS LAMBDA DEPLOYMENT
![Page 54: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/54.jpg)
DEMO TIME!
![Page 55: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/55.jpg)
![Page 56: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/56.jpg)
![Page 57: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/57.jpg)
NO ACCESS CONTROL
static {
System.setProperty("com.amazon.speech.speechlet.
servlet.disableRequestSignatureCheck", "true");
}
![Page 58: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/58.jpg)
ACCESS CONTROL
private static final Set<String> supportedApplicationIds =
new HashSet<String>();
static {
supportedApplicationIds.add("amzn1.echo-sdk-ams.app.
[ see https://developer.amazon.com/ ]");
}
![Page 59: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/59.jpg)
AWS LAMBDA AUTO DEPLOY
![Page 60: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/60.jpg)
DEMO TIME!
![Page 61: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/61.jpg)
GITHUB REPO’S
•Maven AWS Lambda integration
–https://github.com/johanjanssen/AlexaExamples
•Alexa Skills Kit Java
–https://github.com/amzn/alexa-skills-kit-java
![Page 62: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/62.jpg)
ALEXA-HA SKILL
![Page 63: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/63.jpg)
Disadvantages Alexa
![Page 64: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/64.jpg)
![Page 65: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/65.jpg)
![Page 66: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/66.jpg)
![Page 67: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/67.jpg)
![Page 68: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/68.jpg)
![Page 69: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/69.jpg)
![Page 70: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/70.jpg)
![Page 71: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/71.jpg)
Advantages Alexa
![Page 72: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/72.jpg)
![Page 73: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/73.jpg)
![Page 74: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/74.jpg)
![Page 75: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/75.jpg)
![Page 76: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/76.jpg)
![Page 77: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/77.jpg)
CONCLUSION
•Easy to integrate with other devices /
software
•Easy to program new features in Java
•You quickly get used to it
•Fun!
![Page 78: Welcome alexa, your personal assistant](https://reader034.vdocuments.us/reader034/viewer/2022042707/58ecd5371a28ab45438b4635/html5/thumbnails/78.jpg)
Johan Janssen, Info Support
@johanjanssen42