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
150
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)
挑戦! 老舗IT企業のコミュニティ リブート:失敗と失敗とちょっとの成功
wyamazak_devrel
0
19
ノーコード以上、ローコード未満。生成AIでNode-REDを加速して、自由とパワーを身につける
wyamazak_devrel
1
650
マーケターのための日本語テクニック / Japanese Text Writing Technique for Marketers
wyamazak_devrel
0
100
意外と大事! DevRelに使える日本語テクニック
wyamazak_devrel
1
1.3k
3-Points-to-Boost-Productivity-in-Node-RED-development
wyamazak_devrel
0
130
5つの誤解で徹底解説! DevRelの基本につながるプレゼン テク!
wyamazak_devrel
0
420
『やって良かった!』のプレゼンのために残念ポイントと改善ポイント
wyamazak_devrel
1
740
市民開発者による課題解決の鍵と、最適な開発ツールNode-RED/Node-RED-for-CitizenDevelopers-enebular
wyamazak_devrel
0
1.1k
The New DevRel of No-Code Era - for Citizen Developers/DevRel-for-Citizen-Developers
wyamazak_devrel
0
72
Other Decks in Technology
See All in Technology
Automated Promptingを目指すその前に / Before we can aim for Automated Prompting
rkaga
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
49k
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
850
WINTICKETアプリで実現した高可用性と高速リリースを支えるエコシステム / winticket-eco-system
cyberagentdevelopers
PRO
1
190
いまならこう作りたい AWSコンテナ[本格]入門ハンズオン 〜2024年版 ハンズオンの構想〜
horsewin
9
2.1k
プロダクトエンジニアが活躍する環境を作りたくて 事業責任者になった話 ~プロダクトエンジニアの行き着く先~
gimupop
1
480
生成AIの強みと弱みを理解して、生成AIがもたらすパワーをプロダクトの価値へ繋げるために実践したこと / advance-ai-generating
cyberagentdevelopers
PRO
1
180
omakaseしないための.rubocop.yml のつくりかた / How to Build Your .rubocop.yml to Avoid Omakase #kaigionrails
linkers_tech
3
740
ネット広告に未来はあるか?「3rd Party Cookie廃止とPrivacy Sandboxの効果検証の裏側」 / third-party-cookie-privacy
cyberagentdevelopers
PRO
1
130
Fargateを使った研修の話
takesection
0
120
CAMERA-Suite: 広告文生成のための評価スイート / ai-camera-suite
cyberagentdevelopers
PRO
3
270
来年もre:Invent2024 に行きたいあなたへ - “集中”と“つながり”で楽しむ -
ny7760
0
470
Featured
See All Featured
Scaling GitHub
holman
458
140k
Being A Developer After 40
akosma
86
590k
How to Think Like a Performance Engineer
csswizardry
19
1.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
790
Automating Front-end Workflow
addyosmani
1365
200k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
A Philosophy of Restraint
colly
203
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
14
1.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
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