tweet

Alexa + IoT (esp8266) お試し編



amazon Alexa と、esp8266連携を試してみました。

今回、echo系の代用品は、echosim.io を使用し
Alexaの拡張部分を追加し、IoT連携型としています
Amazon Skill Kit: Smart Home
Lambda, MQTTを経由して、esp8266のmqtt-sub でLED制御できました。

デモは、
IoT側の、LED制御 ON/OFFを、Alexa 音声認識で
制御しています。

会話の例:
呼ひかけ: [turn on Light ]
Alexa 経由で、IoT側のLED点灯
呼ひかけ: [turn off Light ]で、LED 消灯。

# Youtube
英語の発音が悪く、音声認識に失敗してたりしますが。。LED のON/OFF はできました



# 今回のSkill 構成

smart home Skill を使用し、IoT デバイス側を制御します。

smart home Skillから、Lambda呼出。EC2上のMQTT (mosquitto)に
publishします、

*) EC2 に、mosquitto を立ち上げ、
インスタンス設定で、port=1883で通信可能としておく必要があります。
TCP/UDP
外部から mqttで pub/sub可能な事を確認下さい。

#code
skill 設定/登録は 公式ページや、先人様の記事を参考にしています。



/smartHome : Lambda function

/esp8266 : es8266 driver



# 関連のまとめ: IoT な電子工作まとめ
http://knaka0209.blogspot.jp/2015/11/iot-matome.html





コメント

AD-parts

Shop
Bluetooth搭載
ベース基板

FACEBOOK

人気の投稿