Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Twilio+Node-REDで作る自動モーニングコール

Node-RED UG勉強会 Vol.4 「Node-RED x つかってみた!」のLT資料です。
injectノードをつかえば、指定した時間の起動を行えます。

Twilio+Node-REDで作る自動モーニングコール

  1. 1. 愛のある 目覚めを求めて Twilio + Node-REDで作る 自動モーニングコール
  2. 2. 自己紹介 永井里奈 TIS株式会社 所属 qiita http://qiita.com/rina0521 slideshare https://www.slideshare.net/rina0521
  3. 3. 朝が苦手で、  起きるのがつらい
  4. 4. なんとかいい方法はないか ▸ 朝、起きない ▸ 朝は諦めて、昼に起きる
  5. 5. なんとかいい方法はないか ▸ 朝、起きない ▸ 朝は諦めて、昼に起きる サラリーマン生活の継続が困 難になる
  6. 6. なんとかいい方法はないか ▸ 朝、起きない ▸ 朝は諦めて、昼に起きる サラリーマン生活の継続が困 難になる ▸ せめて、朝起きたときにテンションをあげる(妥協案)
  7. 7. なんとかいい方法はないか ▸ 台所から、味噌汁の匂いがする
  8. 8. なんとかいい方法はないか ▸ 台所から、味噌汁の匂いがする 自動化は難しい。
  9. 9. なんとかいい方法はないか ▸ 台所から、味噌汁の匂いがする 自動化は難しい。 ▸ 優しい声で自動モーニングコール
  10. 10. なんとかいい方法はないか Node-REDのTwilioノードを使って、 自動モーニングコールを作ろう!!
  11. 11. Twilioのアカウントも作ったし、 簡単に作っちゃうぞー!! ・・・って、あれ?
  12. 12. いざNode-REDでTwilio Voice
  13. 13. いざNode-REDでTwilio Voice Sends an SMS message using the Twilio service.
  14. 14. いざNode-REDでTwilio Voice SMSじゃさすがに、目覚められへん・・・
  15. 15. いざNode-REDでTwilio Voice SMSじゃさすがに、目覚められへん・・・ REST APIで電話する機能を作りました。 function: REST APIに必要な POSTパラメータを作る http request: TwilioにHTTPリクエストを 投げる http response: HTTPレスポンスを 受ける
  16. 16. Twilioのアカウントも作っ たし、 簡単に作っちゃうぞー!!・・・って、あれ? いざNode-REDでTwilio Voice 電話で話す言葉の設定(TwiML)は Twilioのポータルから生成+格納できる
  17. 17. 動かしてみた。
  18. 18. 起きたい時間に起動させる Node-REDの起動トリガーに Cronってある?ない、よね?
  19. 19. 起きたい時間に起動させる Node-REDの起動トリガーに Cronってある?ない、よね? ← ※気付いてない
  20. 20. 起きたい時間に起動させる こうなったら、 「HTTP in」ノードをつけて 簡易API化しよう。 ← ※気付いてない
  21. 21. 起きたい時間に起動させる BluemixのサービスのOpenWhiskから、 cronでHTTPリクエストを 送ることにします。 ← ※気付いてない
  22. 22. Let’s モーニングコール♥
  23. 23. <翌朝>
  24. 24. <翌朝>
  25. 25. <翌朝> 電話は鳴ったらしいが、 爆睡して気付かなかった。
  26. 26. まとめ ▸ カジュアルにできる Node-REDとTwilio連携 Twilioは電話応答結果の追跡もできるので、 もうちょっとつくりこめば、再架電もできる?
  27. 27. まとめ ▸ カジュアルにできる Node-REDとTwilio連携 ▸ 愛のあるモーニングコールの ためには、愛あるメッセージを 録音させてくれる人が必要 Twilioは電話応答結果の追跡もできるので、 もうちょっとつくりこめば、再架電もできる? 「おはよう」って声、録音させてください、ぐへへ。。。
  28. 28. 朝、自動で味噌汁を 作ってくれるアプリ 次回
  29. 29. 朝、自動で味噌汁を 作ってくれるアプリ 次回 未定
  30. 30. Thanks! 参考サイト: 1分で実装!Node-REDでREST API呼び出し http://qiita.com/zuhito/items/ed5f505edaac2baeadd9 How do I send form-data in HTTP Request Node with POST in Node-Red? https://developer.ibm.com/answers/questions/276380/how-do-i-send-form-d ata-in-http-request-node-with.html Node-REDでハマりがちな罠 http://qiita.com/joeartsea/items/3bf1fa22e088640c7624
  31. 31. Thanks! スライドデザイン: SLIDES carnival (アーヴィラガスのプレゼンテーションテンプレート ) http://www.slidescarnival.com/ja/

×