This document discusses using Internet of Things (IoT) technology in the home. It describes setting up an IoT network with devices like an Amazon Echo, Raspberry Pi, and ESP8266 connected to services like IBM Watson and Amazon Alexa. The network allows controlling smart home devices and getting information through voice commands to devices like the Amazon Echo. The document provides links to sample code, tutorials on building Alexa skills, and online tools for circuit design.
2. My Home IOT Network
Apps
(and services)
IBM IoT Foundation
Home
Router
Access Point &
OpenVPN Server
IOT Gateway
Living Room Home Office
Apple TV
Home Device Control
• MQTT
• HDMI CEC
• Infra Red(IR Remote)
Raspberry Gateway
• IOT Gateway(Nodered)
• OpenHAB Server
• TV PVR(Kodi)
Amazon Echo
Kindle
Photo Frame
3. ESP8266 Weekend Project
Devices
IBM IoT Foundation Apps
(and services)Amazon Alexa
Services
Alexa Service
Skill API
Voicie Interface :
Utterance
Intent
Slot
4. ESP8266 Watson IOT Development
ES8266
Arduino
Sketch
IBM IoT Foundation
REGISTER
devices
GENERATE
API keys
HTTP HTTP
Bluemix
NodeRed
https://circuits.io
5. Alexa Skill Application Architecture
Alexa, what’s the
weather like in
Seoul Korea
Alexa Service
Skill API
Voicie Interface :
Utterance
Intent
Slot
Skill Developer
Skill Program
AWS Lambda
or
Developer’s Cloud
https://www.youtube.com/watch?v=e1bBjQmiQfM
6. Watson Speech for Alexa
Devices
IBM IoT Foundation Apps
(and services)
Raspberry Pi
USB mic
Watson Speech to Text
7. Smarter Planet : Internet Of Things
Our world is becoming
INSTRUMENTED
Our world is becoming
INTERCONNECTED
Virtually all things, processes and ways
of working are becoming
INTELLIGENT
8. Useful Links
Watson IOT Sample Codes
https://github.com/ibm-watson-iot
Building Alexa Skills for IBM Bluemix
https://www.youtube.com/watch?v=e1bBjQmiQfM
Building Amazon Echo with Watson Speech
https://www.losant.com/blog/how-to-build-an-amazon-echo-clone-with-ibm-watson-and-intel-edison
Online PCB Design Tool
https://circuits.io
Programming the bare ESP8266 directly
http://hackaday.com/2015/03/18/how-to-directly-program-an-inexpensive-esp8266-wifi-module/
Open Home Automation Bus
http://www.openhab.org
9. Home IOT Project Artifacts
My IOT Circuit Board Design
https://circuits.io/circuits/2825404-yhur_dht_relay2-2
ESP8266 Socket 3D Print Design
http://www.thingiverse.com/thing:1786349
ESP8266 Testing Circuits
https://circuits.io/circuits/2694992-esp8266-test-board-1-1
ESP8266 Flasher
https://github.com/nodemcu/nodemcu-flasher