Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Twilioでやってみたいこと/enebular_for_Twilio_Meetup
Search
wataru yamazaki (DevRel)
October 15, 2019
Technology
0
160
Twilioでやってみたいこと/enebular_for_Twilio_Meetup
Twilioでワクワク!は実現できるのか?! enebularとの連携は?
#TwilioJp
Twilio Meet Up(2019/10/15 18:25 WeWork四谷)
wataru yamazaki (DevRel)
October 15, 2019
Tweet
Share
More Decks by wataru yamazaki (DevRel)
See All by wataru yamazaki (DevRel)
「発表する登壇」から「伝わる登壇」へ ─ 思いやりの「テクニック489」とは?
wyamazak_devrel
3
320
挑戦! 老舗IT企業のコミュニティ リブート:失敗と失敗とちょっとの成功
wyamazak_devrel
0
55
ノーコード以上、ローコード未満。生成AIでNode-REDを加速して、自由とパワーを身につける
wyamazak_devrel
1
1k
マーケターのための日本語テクニック / Japanese Text Writing Technique for Marketers
wyamazak_devrel
0
140
意外と大事! DevRelに使える日本語テクニック
wyamazak_devrel
2
1.5k
3-Points-to-Boost-Productivity-in-Node-RED-development
wyamazak_devrel
0
160
5つの誤解で徹底解説! DevRelの基本につながるプレゼン テク!
wyamazak_devrel
0
480
『やって良かった!』のプレゼンのために残念ポイントと改善ポイント
wyamazak_devrel
1
810
市民開発者による課題解決の鍵と、最適な開発ツールNode-RED/Node-RED-for-CitizenDevelopers-enebular
wyamazak_devrel
0
1.2k
Other Decks in Technology
See All in Technology
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
7
2.6k
LLMアプリケーション開発におけるセキュリティリスクと対策 / LLM Application Security
flatt_security
7
1.9k
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
260
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
320
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
110
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
150
いま注目しているデータエンジニアリングの論点
ikkimiyazaki
0
600
バイブコーディングと継続的デプロイメント
nwiizo
2
430
BtoBプロダクト開発の深層
16bitidol
0
350
about #74462 go/token#FileSet
tomtwinkle
1
380
Findy Team+のSOC2取得までの道のり
rvirus0817
0
360
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
370
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
4 Signs Your Business is Dying
shpigford
185
22k
Facilitating Awesome Meetings
lara
56
6.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
Docker and Python
trallard
46
3.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
It's Worth the Effort
3n
187
28k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Transcript
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 株式会社ウフル ⼭﨑
亘 2019/10/15 Twilioで やってみたいこと Twilio Meet Up
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 2 はじめまして
⼭﨑 亘(やまざき わたる)です 株式会社ウフルのenebularプロダクト・マーケ ティングかつ、開発者担当(DevRel)。 DevRelJpコミュニティとかに居ます。 Twilioは、初⼼者、というかこれから!です。 コーヒーとクラフトビールと、MINI()が好き。
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 3 はじめまして
⼭﨑 亘(やまざき わたる)です 株式会社ウフルのenebularプロダクト・マーケ ティングかつ、開発者担当(DevRel)。 DevRelJpコミュニティとかに居ます。 Twilioは、初⼼者、というかこれから!です。 コーヒーとクラフトビールと、MINI()が好き。
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 4 本⽇お話しすること
Twilioでやってみたいこと です。
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 5 本⽇お話しすること
Twilioでやってみたいこと です。 ちょっとぶっきらぼう・・・・・・
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 6 ワクワク!したい
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 7 ワクワク!したい
さらに訳が分からない・・・・・・
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 8 ワクワク!したい
どういうときに「ワクワク!」するか ちょっとマジメに アイ ディアを 思いついた とき ⾊々な可能性 があると 分かったとき 出来る! と 思ったとき
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 9 ワクワク!したい
「ワクワク!」を阻害するもの アイ ディアの 実現まで時 間がかかる ⼯数/⼿続き が 多い ア イディアの 伝達に⼿間 がかかる
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 10 Twilioでワクワク!できる?
調べました
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 11 Twilioだったら
Studioで カンタンに 出来る 他のツールと 連携しやすい ⾃分で 出来る! みたいです
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 12 Twilioだったら
Studioで カンタンに 出来る アイ ディアの 実現まで時 間がかかる ノンコーディングで 出来る!
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 13 Twilioだったら
たとえば、Node-REDで使えるノードあり 他のツールと 連携しやすい ⼯数/⼿続き が 多い
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 14 Node-REDとは?
• フローベースのビジュアル プログラ ミング ツール • WEBブラウザからフローを編集可能 • ハードウェア デバイスとAPI、クラ ウド サービスなどを線で結び開発し、 IoTアプリが開発可能 • Node.js上に構築 • IBMが開発し、JS Foundationに寄贈 し、今はOSS
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 15 キー
コンポーネント:フロー エディタ ノードをワイヤーでつないで処理のフローを作成
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 16 enebularとは
Node-RED ベースの開発環境 ü フローベースで直感的にデータの流れを構築 ü デバイスもクラウド サービスも同⼀画⾯で扱える ü フロー共有も簡単(チーム開発に便利) [plus] データ ビジュアライゼーション機能 ü フローと同列にenebularから扱える(共有も可) [plus] 複数デバイスにリモートからデプロイ可 ü enebularからAWS IoT/Arm Pelion経由で オーケスト レーション 可視化 運 ⽤
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 17 カンタンに⾔うと
Node-REDをさらに便利にした 開発・運⽤サービス (Twilioと近い部分もあり)
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 18 Node-REDを使った例
Twilio+Node-REDで作る⾃動モーニングコール https://www.slideshare.net/rina0521/twilionodered-73631951
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 19 たとえば、実際の状況に即したシナリオでは
実家で独りで暮らしている年⽼いた⺟親が、寒すぎて⾵ 邪を引かないか、この先、夏になったら熱中症にならな いかどうか⼼配・・・・・・。 IoTな感じの⾒守りアプリでどうにかならないか?
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 20 カンタンにしてみました
実家で独りで暮らしている年⽼いた⺟親が、寒すぎて⾵ 邪を引かないか、この先、夏になったら熱中症にならな いかどうか⼼配・・・・・・。 IoTな感じの⾒守りアプリでどうにかならないか? 遠隔地 規定値以下の気温 規定値以上の気温
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 21 要件
つまり、こういうことですね 遠隔地 規定値以下の気温 規定値以上の気温 or になったら、 に通知する。
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 22 要件
規定の範囲外の気温になったら通知するフロー ⼀定間隔で実⾏ センサー・データ取得 温度によって分岐 低いとき 快適なとき 少し⾼いとき ⾼いとき 何もしない 要検討 通知する 対処する 通知する 対処する
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 23 enebularで開発
5分間隔で トリガー 気温を取得 寒すぎるときに通知(Slackとメール) 暑すぎるときに通知 (Slackとメール) 確認のための デバッグメッセージ
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 24 enebularで開発(新たな取り組み)
ここにTwilioサービスを 5分間隔で トリガー 気温を取得 寒すぎるときに通知(Slackとメール) 暑すぎるときに通知 (Slackとメール) 確認のための デバッグメッセージ ここにTwilioサービスを
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 25 enebularで開発(新たな取り組み)
追加 追加
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 26 Twilioだったら
Twilio Studioは、 ノンコーディングなので ⾃分で 出来る! アイ ディアの 伝達に⼿間 がかかる
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 27 プロフェッショナル開発者の不⾜
経済産業省「IT⼈材の最新動向と将来推計に関する調査結果(報告書概要版)」(2016年6⽉) より 今年(2019年)をピークに減少
28 IDC Directions Tokyo 2019「アプリケーション⾰命はもう始まっている〜プラットフォーム、アーキテクチャー、開発者のイノベーション〜」(P.20) より引⽤
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 29 Twilioだったら
Studioで カンタンに 出来る 他のツールと 連携しやすい ⾃分で 出来る!
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 30 Twilioだったら
ワクワク!できる
Copyright © 2019 Uhuru Corporation, All Rights Reserved. 31 宣伝:ちなみに
enebularのアイディア出し会、勉強会やってます。 • 10/29(⽕) 19:00〜 ノンコーディングIoTパーティー(ハロウィン版) • 10/31(⽊) 19:30〜 ゆるふわマシンラーニング 場所はすべて、⽇⽐⾕線 神⾕町駅から徒歩1分の(株)ウフルです。 詳しくは、 enebular.connpass.com developer Meetup
Copyright © 2019 Uhuru Corporation, All Rights Reserved. Start