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
Node-REDを使ったハンズオンを100回やってわかったこと/What I learned ...
Search
Yuuki Nishida
July 18, 2019
Business
12k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Node-REDを使ったハンズオンを100回やってわかったこと/What I learned about using Node-RED 100 times with hands-on
2019/07/18開催のNode-RED Con 2019に登壇した際の資料です。
https://nodered.jp/noderedcon2019/
Yuuki Nishida
July 18, 2019
More Decks by Yuuki Nishida
See All by Yuuki Nishida
これからの「IoT」の話をしよう ~4年間IoTに関わった学びと反省~/Let's talk about the future of IoT
nyuuki0224
1
1.1k
「さくらのIoT」提供するよ!in デジットハッカソン / osaka digithack
nyuuki0224
0
120
セキュリティがワンセット!さくらが提供するIoTプラットフォーム/sakura’s iot platform is one set of security
nyuuki0224
1
1k
匿名質問ツール『Sli.do』のススメ/Everyone, Sli.do is nice
nyuuki0224
1
450
さくらのIoTと採用事例/SAKURA IoT with case study
nyuuki0224
1
330
sakura.io & Node-RED で作る低コストなIoTサービス /Low cost IoT service with sakuraio and nodered
nyuuki0224
0
840
sakura.ioで色々繋げてみる/sier iotlt vol11 nishida
nyuuki0224
1
660
Other Decks in Business
See All in Business
家族アルバム みてね 事業紹介 / Our Business
familyalbum
9
63k
どうせなら「楽しい仕事」をする
kozotaira
0
310
増え続ける運用を、 Skill化する"型"でさばく
morimori3
0
130
01_全社_FLUX採用ピッチ資料_Ver.5.6
flux
12
220k
会社説明資料
caitechhr
0
290
自分が "コントロールできる" と思い込んで "引き出しを増やす"
konifar
15
6k
いままで会ってきた「仕事ができる人」― 共通していた5つの特徴とAI時代の活かし方
yamadagenki
0
660
if AI未来ワークショップ for Businessご提案書
miraif
0
140
LW_brochure_business
lincwellhr
1
90k
なんとかする力 〜 Android エンジニアからマネージャー、さらにその先へ? 〜
m_coder
2
450
プロジェクトのリズムを 体に取り込む
kozotaira
0
220
【全資料公開】AIとアイデアソン:思考の盲点を突く「人機共想」のプロセスと実践手法
ishiirikie
1
340
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
340
Abbi's Birthday
coloredviolet
3
9.8k
Ethics towards AI in product and experience design
skipperchong
2
360
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Writing Fast Ruby
sferik
630
63k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
200
Transcript
Node-REDを使ったハンズオンを 100回やってわかったこと in Node-RED Con Tokyo 2019 2019/7/18 (C) Copyright
1996-2019 SAKURA Internet Inc. さくらインターネット株式会社 IoTチーム 西田 有騎
さっくり自己紹介 2 rabbits1987 EDOkko360 私のミッション サービスの魅力を 「伝え」 「理解し」 「使ってもらう」 にしだ
ゆうき
このセッションの対象イメージ 3 自信 知識 ・経験 プロ 初心者 0% 100% Node-RED
完全に理解した Node-RED もう何も分からん Node-RED チョットデキル
今回のセッションの対象イメージ 4 自信 知識 ・経験 プロ 初心者 0% 100% Node-RED
完全に理解した Node-RED もう何も分か らん Node-RED チョットデキル 「これから何かにNode-REDを使っていこう」 と考えている方の参考になれば
これまでの話 5
ひとつの悩み • 前職から伝える役割なのに自分自身が扱えない • 強いて言えばインフラ寄りのわずかな経験のみ • 「 OSセットアップ 」 や
「 yum install 」 程度 6 「プログラムが書けない」 ことがコンプレックス
さくらでIoTプラットフォームサービスがリリー ス 7 (さくらアイオー)
市場に展開していくうえで考えたこと 8 「そもそもIoTとは?」 という市況でのサービスイン 「プラットフォーム」 という中間商材&説明商材
当然、伝わらない 9
当然、伝わらない 10
「デバイス~アプリケーション」 までを作れる体験が必要 サービス理解の場が必須 11 サービスの魅力を知ってもらうためには、 「IoTの全体像」
ハンズオン開催を検討 12 体験学習を意味する教育用語。 参加体験、実用的体験、インタラクティブ体験、実習、実験、 体感など、体を使うことによる学習補助教育手法を指す。 ハンズオン(Hands-on) またトレーニングなどにおいては、専門家から直接手取り足取り 指導を受けることも意味する。 出典: フリー百科事典『ウィキペディア(Wikipedia)』
私のスキル(Node-RED編) 13
PEXELS(https://www.pexels.com/)
さくらの17歳情報系女子から天啓が! 15 それなら、 を使えば楽ですよ~ さくらインターネット 執行役員 技術本部 副本部長 江草 陽太
Node-REDとの出会い 16 ???
早速使ってみた 17 ------------------------------------------------------------ #Gitのインストール ------------------------------------------------------------ [root@test ~]# yum -y install
git Loaded plugins: fastestmirror, priorities, security Setting up Install Process Determining fastest mirrors epel/metalink | 5.2 kB 00:00 * elrepo: ftp.ne.jp * epel: www.ftp.ne.jp ------------------------------------------------------------ #Node Version Manager(NVM)のインストール ------------------------------------------------------------ [root@test ~]# git clone https://github.com/creationix/nvm.git ~/.nv Initialized empty Git repository in /root/.nvm/.git/ remote: Counting objects: 4732, done. remote: Total 4732 (delta 0), reused 0 (delta 0), pack-reused 4731 Receiving objects: 100% (4732/4732), 1.27 MiB | 544 KiB/s, done. Resolving deltas: 100% (2814/2814), done. [root@test ~]# source ~/.nvm/nvm.sh [root@test ~]# nvm help ------------------------------------------------------------ #Node.jsのインストール ------------------------------------------------------------ [root@test ~]# nvm ls-remote v0.1.14 v0.1.15 v0.1.16 ~中略~ -------------------------------------------------------- #Node-Redのインストール、実行 -------------------------------------------------------- [root@test ~]# npm install -g node-red npm WARN deprecated
[email protected]
: yo
簡単にデータが見えた! 18
ぱくたそ(www.pakutaso.com)
感動した! 20 Node-REDの素晴らしさが! 「言葉」ではなく! 「心」で理解できた!
そして第1回の開催、アップデートや水平展開を繰り返しながら3年間 21 Doorkeeper さくらのイベント
Webサービス連携 マイコンおよび プログラムの構築 温度センサ sakura.io モジュール Arduino Uno LED 現在のハンズオンの形
22
Webサービス連携 現在のハンズオンの形 23 サービスの特徴でもある 「デバイスからクラウド」 「クラウドからデバイス」 が簡単であることの訴求に活用
24 開催総数 約100回 ✕ 開催辺り 約10名 = 約1,000名 が体験 参考:http://bit.ly/noderedcon-sakura
オープンソースだからこそ良かった 25 ユーザーも負担少なく振り返れるようになった
オープンソースだからこそ良かった 26 既存サービスの拡充にも繋がった
27 これまでの話
Node-REDは単なるビジュアルプログラミングツールではない 28 Node-REDは スキル が違う 人 をつなぐ 背景 が違う 業界
をつなぐ 『対話を生む』ツール
イノベーションに必要なもの 29 Node-REDは既存の知を繋ぐ ネットワーク同士を結ぶポイント ストラクチュアル・ホール 参考:https://www.businessinsider.jp/post-34935
30 ユーザー ✕ より使いやすいインターフェース 今後進めたいこと
今後進めたいこと 31 衛星画像(マクロ) 地上データ(ミクロ) さくらのセキュアモバイルコネクト 自社内 ✕ 他サービス連携
今後進めたいこと 32 MSP IoT さくらのセキュア モバイルコネクト サービス開発 グループ企業 ✕ 新領域への挑戦
皆様にお伝えしたいこと 33 そんな時にNode–REDを触ってみて欲しい 『やりたいこと』を『できる』に変えたい