SlideShare a Scribd company logo
1 of 32
Download to read offline
愛のある
目覚めを求めて
Twilio + Node-REDで作る
自動モーニングコール
自己紹介
永井里奈
TIS株式会社 所属
qiita
http://qiita.com/rina0521
slideshare
https://www.slideshare.net/rina0521
朝が苦手で、
 起きるのがつらい
なんとかいい方法はないか
▸ 朝、起きない
▸ 朝は諦めて、昼に起きる
なんとかいい方法はないか
▸ 朝、起きない
▸ 朝は諦めて、昼に起きる
サラリーマン生活の継続が困
難になる
なんとかいい方法はないか
▸ 朝、起きない
▸ 朝は諦めて、昼に起きる
サラリーマン生活の継続が困
難になる
▸ せめて、朝起きたときにテンションをあげる(妥協案)
なんとかいい方法はないか
▸ 台所から、味噌汁の匂いがする
なんとかいい方法はないか
▸ 台所から、味噌汁の匂いがする
自動化は難しい。
なんとかいい方法はないか
▸ 台所から、味噌汁の匂いがする
自動化は難しい。
▸ 優しい声で自動モーニングコール
なんとかいい方法はないか
Node-REDのTwilioノードを使って、
自動モーニングコールを作ろう!!
Twilioのアカウントも作ったし、
簡単に作っちゃうぞー!!
・・・って、あれ?
いざNode-REDでTwilio Voice
いざNode-REDでTwilio Voice
Sends an SMS message using the Twilio service.
いざNode-REDでTwilio Voice
SMSじゃさすがに、目覚められへん・・・
いざNode-REDでTwilio Voice
SMSじゃさすがに、目覚められへん・・・
REST APIで電話する機能を作りました。
function:
REST APIに必要な
POSTパラメータを作る
http request:
TwilioにHTTPリクエストを
投げる
http response:
HTTPレスポンスを
受ける
Twilioのアカウントも作っ
たし、
簡単に作っちゃうぞー!!・・・って、あれ?
いざNode-REDでTwilio Voice
電話で話す言葉の設定(TwiML)は
Twilioのポータルから生成+格納できる
動かしてみた。
起きたい時間に起動させる
Node-REDの起動トリガーに
Cronってある?ない、よね?
起きたい時間に起動させる
Node-REDの起動トリガーに
Cronってある?ない、よね?
← ※気付いてない
起きたい時間に起動させる
こうなったら、
「HTTP in」ノードをつけて
簡易API化しよう。
← ※気付いてない
起きたい時間に起動させる
BluemixのサービスのOpenWhiskから、
cronでHTTPリクエストを
送ることにします。
← ※気付いてない
Let’s モーニングコール♥
<翌朝>
<翌朝>
<翌朝>
電話は鳴ったらしいが、
爆睡して気付かなかった。
まとめ
▸ カジュアルにできる
Node-REDとTwilio連携
Twilioは電話応答結果の追跡もできるので、
もうちょっとつくりこめば、再架電もできる?
まとめ
▸ カジュアルにできる
Node-REDとTwilio連携
▸ 愛のあるモーニングコールの
ためには、愛あるメッセージを
録音させてくれる人が必要
Twilioは電話応答結果の追跡もできるので、
もうちょっとつくりこめば、再架電もできる?
「おはよう」って声、録音させてください、ぐへへ。。。
朝、自動で味噌汁を
作ってくれるアプリ
次回
朝、自動で味噌汁を
作ってくれるアプリ
次回
未定
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
Thanks!
スライドデザイン:
SLIDES carnival
(アーヴィラガスのプレゼンテーションテンプレート )
http://www.slidescarnival.com/ja/

More Related Content

More from rina0521

Node redをはじめてみよう
Node redをはじめてみようNode redをはじめてみよう
Node redをはじめてみようrina0521
 
おうちで完結するIoT
おうちで完結するIoTおうちで完結するIoT
おうちで完結するIoTrina0521
 
Engineering muscle training interface
Engineering muscle training interfaceEngineering muscle training interface
Engineering muscle training interfacerina0521
 
M5Stack & Enebular
M5Stack & EnebularM5Stack & Enebular
M5Stack & Enebularrina0521
 
筋トレアプリつくってみた
筋トレアプリつくってみた筋トレアプリつくってみた
筋トレアプリつくってみたrina0521
 
Node-REDで簡単プロトタイピング
Node-REDで簡単プロトタイピングNode-REDで簡単プロトタイピング
Node-REDで簡単プロトタイピングrina0521
 
いまさら聞けないRaspberry Pi
いまさら聞けないRaspberry Piいまさら聞けないRaspberry Pi
いまさら聞けないRaspberry Pirina0521
 
お天気情報をBotで通知する(Bluemix OpenWhisk)
お天気情報をBotで通知する(Bluemix OpenWhisk)お天気情報をBotで通知する(Bluemix OpenWhisk)
お天気情報をBotで通知する(Bluemix OpenWhisk)rina0521
 
SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)
SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)
SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)rina0521
 
Raspberry Piで撮った写真を共有するアプリ on SoftLayer
Raspberry Piで撮った写真を共有するアプリ on SoftLayerRaspberry Piで撮った写真を共有するアプリ on SoftLayer
Raspberry Piで撮った写真を共有するアプリ on SoftLayerrina0521
 
Softlayer+Pacemakerで構築するお手軽DR
Softlayer+Pacemakerで構築するお手軽DRSoftlayer+Pacemakerで構築するお手軽DR
Softlayer+Pacemakerで構築するお手軽DRrina0521
 
クラウドって何?
クラウドって何?クラウドって何?
クラウドって何?rina0521
 

More from rina0521 (12)

Node redをはじめてみよう
Node redをはじめてみようNode redをはじめてみよう
Node redをはじめてみよう
 
おうちで完結するIoT
おうちで完結するIoTおうちで完結するIoT
おうちで完結するIoT
 
Engineering muscle training interface
Engineering muscle training interfaceEngineering muscle training interface
Engineering muscle training interface
 
M5Stack & Enebular
M5Stack & EnebularM5Stack & Enebular
M5Stack & Enebular
 
筋トレアプリつくってみた
筋トレアプリつくってみた筋トレアプリつくってみた
筋トレアプリつくってみた
 
Node-REDで簡単プロトタイピング
Node-REDで簡単プロトタイピングNode-REDで簡単プロトタイピング
Node-REDで簡単プロトタイピング
 
いまさら聞けないRaspberry Pi
いまさら聞けないRaspberry Piいまさら聞けないRaspberry Pi
いまさら聞けないRaspberry Pi
 
お天気情報をBotで通知する(Bluemix OpenWhisk)
お天気情報をBotで通知する(Bluemix OpenWhisk)お天気情報をBotで通知する(Bluemix OpenWhisk)
お天気情報をBotで通知する(Bluemix OpenWhisk)
 
SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)
SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)
SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)
 
Raspberry Piで撮った写真を共有するアプリ on SoftLayer
Raspberry Piで撮った写真を共有するアプリ on SoftLayerRaspberry Piで撮った写真を共有するアプリ on SoftLayer
Raspberry Piで撮った写真を共有するアプリ on SoftLayer
 
Softlayer+Pacemakerで構築するお手軽DR
Softlayer+Pacemakerで構築するお手軽DRSoftlayer+Pacemakerで構築するお手軽DR
Softlayer+Pacemakerで構築するお手軽DR
 
クラウドって何?
クラウドって何?クラウドって何?
クラウドって何?
 

Recently uploaded

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (9)

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 

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