JavaOne: Welcome alexa, your personal assistant [con1700]

Preview:

Citation preview

WELCOME ALEXA, YOUR PERSONAL

ASSISTANT [CON1700]J O H A N J A N SS E N , I N F O S U P P O RT

@ J O H A N J A N SS E N 4 2

CONTENT

• Internet of Things•Home automation•Alexa• openHAB•Alexa skills•Conclusion•Questions

What’s The Internet of Things (IoT)

“The Infrastructure of the Information Society”Global Standards Initiative on Internet of Things (IoT-GSI)

What’s home automation?

What other things do we want to control?

DEMO TIME!

“A subset of IoT”Joint Organisation for Herculean Alternative Networking (Johan)

Home automation challenges

DEMO TIME!

DEMO TIME!

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

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

Alexa for home automation

DEMO TIME!

OPENHAB

OPENHAB DASHBOARD

OPENHAB FUNCTIONALITY

DEMO TIME!

•Retrieve information•Control devices•Call webservice•Order pizza!

TWO TYPE OF SKILLS

•Custom skill•Smart home skill

DEPLOYING/RUNNING SKILLS

•AWS Lambda–Java–Node.js–Python

• (Local) webservice

DEMO TIME!

ALEXA-HA SKILL

Disadvantages Alexa

Advantages Alexa

CONCLUSION

•Requires some work•Easy to integrate with other devices / software•Easy to program new features in Java•You quickly get used to it•Fun!

Johan Janssen, Info Support @johanjanssen42

Recommended