Slide 1

Slide 1 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 株式会社ウフル ⼭﨑 亘 2019/10/15 Twilioで やってみたいこと Twilio Meet Up

Slide 2

Slide 2 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 2 はじめまして ⼭﨑 亘(やまざき わたる)です 株式会社ウフルのenebularプロダクト・マーケ ティングかつ、開発者担当(DevRel)。 DevRelJpコミュニティとかに居ます。 Twilioは、初⼼者、というかこれから!です。 コーヒーとクラフトビールと、MINI()が好き。

Slide 3

Slide 3 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 3 はじめまして ⼭﨑 亘(やまざき わたる)です 株式会社ウフルのenebularプロダクト・マーケ ティングかつ、開発者担当(DevRel)。 DevRelJpコミュニティとかに居ます。 Twilioは、初⼼者、というかこれから!です。 コーヒーとクラフトビールと、MINI()が好き。

Slide 4

Slide 4 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 4 本⽇お話しすること Twilioでやってみたいこと です。

Slide 5

Slide 5 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 5 本⽇お話しすること Twilioでやってみたいこと です。 ちょっとぶっきらぼう・・・・・・

Slide 6

Slide 6 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 6 ワクワク!したい

Slide 7

Slide 7 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 7 ワクワク!したい さらに訳が分からない・・・・・・

Slide 8

Slide 8 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 8 ワクワク!したい どういうときに「ワクワク!」するか ちょっとマジメに アイ ディアを 思いついた とき ⾊々な可能性 があると 分かったとき 出来る! と 思ったとき

Slide 9

Slide 9 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 9 ワクワク!したい 「ワクワク!」を阻害するもの アイ ディアの 実現まで時 間がかかる ⼯数/⼿続き が 多い ア イディアの 伝達に⼿間 がかかる

Slide 10

Slide 10 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 10 Twilioでワクワク!できる? 調べました

Slide 11

Slide 11 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 11 Twilioだったら Studioで カンタンに 出来る 他のツールと 連携しやすい ⾃分で 出来る! みたいです

Slide 12

Slide 12 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 12 Twilioだったら Studioで カンタンに 出来る アイ ディアの 実現まで時 間がかかる ノンコーディングで 出来る!

Slide 13

Slide 13 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 13 Twilioだったら たとえば、Node-REDで使えるノードあり 他のツールと 連携しやすい ⼯数/⼿続き が 多い

Slide 14

Slide 14 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 14 Node-REDとは? • フローベースのビジュアル プログラ ミング ツール • WEBブラウザからフローを編集可能 • ハードウェア デバイスとAPI、クラ ウド サービスなどを線で結び開発し、 IoTアプリが開発可能 • Node.js上に構築 • IBMが開発し、JS Foundationに寄贈 し、今はOSS

Slide 15

Slide 15 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 15 キー コンポーネント:フロー エディタ ノードをワイヤーでつないで処理のフローを作成

Slide 16

Slide 16 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 16 enebularとは Node-RED ベースの開発環境 ü フローベースで直感的にデータの流れを構築 ü デバイスもクラウド サービスも同⼀画⾯で扱える ü フロー共有も簡単(チーム開発に便利) [plus] データ ビジュアライゼーション機能 ü フローと同列にenebularから扱える(共有も可) [plus] 複数デバイスにリモートからデプロイ可 ü enebularからAWS IoT/Arm Pelion経由で オーケスト レーション 可視化 運 ⽤

Slide 17

Slide 17 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 17 カンタンに⾔うと Node-REDをさらに便利にした 開発・運⽤サービス (Twilioと近い部分もあり)

Slide 18

Slide 18 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 18 Node-REDを使った例 Twilio+Node-REDで作る⾃動モーニングコール https://www.slideshare.net/rina0521/twilionodered-73631951

Slide 19

Slide 19 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 19 たとえば、実際の状況に即したシナリオでは 実家で独りで暮らしている年⽼いた⺟親が、寒すぎて⾵ 邪を引かないか、この先、夏になったら熱中症にならな いかどうか⼼配・・・・・・。 IoTな感じの⾒守りアプリでどうにかならないか?

Slide 20

Slide 20 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 20 カンタンにしてみました 実家で独りで暮らしている年⽼いた⺟親が、寒すぎて⾵ 邪を引かないか、この先、夏になったら熱中症にならな いかどうか⼼配・・・・・・。 IoTな感じの⾒守りアプリでどうにかならないか? 遠隔地 規定値以下の気温 規定値以上の気温

Slide 21

Slide 21 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 21 要件 つまり、こういうことですね 遠隔地 規定値以下の気温 規定値以上の気温 or になったら、 に通知する。

Slide 22

Slide 22 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 22 要件 規定の範囲外の気温になったら通知するフロー ⼀定間隔で実⾏ センサー・データ取得 温度によって分岐 低いとき 快適なとき 少し⾼いとき ⾼いとき 何もしない 要検討 通知する 対処する 通知する 対処する

Slide 23

Slide 23 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 23 enebularで開発 5分間隔で トリガー 気温を取得 寒すぎるときに通知(Slackとメール) 暑すぎるときに通知 (Slackとメール) 確認のための デバッグメッセージ

Slide 24

Slide 24 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 24 enebularで開発(新たな取り組み) ここにTwilioサービスを 5分間隔で トリガー 気温を取得 寒すぎるときに通知(Slackとメール) 暑すぎるときに通知 (Slackとメール) 確認のための デバッグメッセージ ここにTwilioサービスを

Slide 25

Slide 25 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 25 enebularで開発(新たな取り組み) 追加 追加

Slide 26

Slide 26 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 26 Twilioだったら Twilio Studioは、 ノンコーディングなので ⾃分で 出来る! アイ ディアの 伝達に⼿間 がかかる

Slide 27

Slide 27 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 27 プロフェッショナル開発者の不⾜ 経済産業省「IT⼈材の最新動向と将来推計に関する調査結果(報告書概要版)」(2016年6⽉) より 今年(2019年)をピークに減少

Slide 28

Slide 28 text

28 IDC Directions Tokyo 2019「アプリケーション⾰命はもう始まっている〜プラットフォーム、アーキテクチャー、開発者のイノベーション〜」(P.20) より引⽤

Slide 29

Slide 29 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 29 Twilioだったら Studioで カンタンに 出来る 他のツールと 連携しやすい ⾃分で 出来る!

Slide 30

Slide 30 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 30 Twilioだったら ワクワク!できる

Slide 31

Slide 31 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. 31 宣伝:ちなみに enebularのアイディア出し会、勉強会やってます。 • 10/29(⽕) 19:00〜 ノンコーディングIoTパーティー(ハロウィン版) • 10/31(⽊) 19:30〜 ゆるふわマシンラーニング 場所はすべて、⽇⽐⾕線 神⾕町駅から徒歩1分の(株)ウフルです。 詳しくは、 enebular.connpass.com developer Meetup

Slide 32

Slide 32 text

Copyright © 2019 Uhuru Corporation, All Rights Reserved. Start