SlideShare a Scribd company logo
1 of 36
Download to read offline
Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化
⾃⼰紹介
⽒名: 古城 篤(Atsushi Kojo)
所属: Node-REDユーザ会代表

   株式会社ウフルCTO
特徴: 元営業マンの技術屋
nodered.jpを懸命に翻訳してます

https://nodered.jp/
Twitter: joeartsea
Blog: http://artsnet.jp/
Node-REDユーザ会の紹介
以下で交流してます!
https://nodered-slack.herokuapp.com/
#noderedjp
https://www.facebook.com/groups/noderedjp/
https://nodered.jp/
本家ドキュメントの和訳もしてます
Node-REDユーザ会の様⼦
活発にイベントやってます!
ウフルのコミュニティ活動
イベント会場使ってください!
イベント会場使ってください!
余裕をもって100名規模!
スポンサー特典ある..かも!
2016年7⽉1⽇〜OPEN!
⾳響・WiFi・電源設備充実!
直近の開催イベント(予定)
2016年9⽉28⽇: 最新のLPWAテクノロジー
「LoRa」〜LoRaの概要とIoT活⽤事例のご紹介

主催: 株式会社M2Bコミュケーションズ/ 株式会社ソラコム / 株式会社ウフル
2016年10⽉8⽇: mbed祭り 2016@秋の⻁ノ⾨

主催: mbed祭り実⾏委員会
2016年10⽉11⽇: IoT縛りの勉強会!IoT LT vol.20

主催: 菅原 のびすけ(dotstudio inc.) / ⼟屋 敬(Relations Inc.)
Node-RED
Node-REDとは
動画を⾒てください!(場合によってはデモします)
https://youtu.be/vYreeoCoQPI
Node-REDの概要
MQTT MQTT
Node-REDをインストールした環境
HTTP
Other
Log Sensor
HTTP
Other
Flowの実体はJSON
http://flows.nodered.org/flow/6c3b201624588e243f82
このJSONをコピー
以下のように貼付けると…
ここにペースト
こうなる(Nodeがないとこうなる)
Nodeもプラガブルに拡張可能
input
module.exports = function(RED) {
function LowerCaseNode(config) {
RED.nodes.createNode(this,config);
var node = this;
this.on('input', function(msg) {
msg.payload = msg.payload.toLowerCase();
node.send(msg);
});
}
RED.nodes.registerType("lower-case",LowerCaseNode);
}
output
Node(プラグイン)の構造
NodeとFlowの推移
“Node-RED” Googleトレンド
enebularでFlow管理
Node-REDの使いどころ
MQTT MQTT
Node-REDをインストールした環境
HTTP
Other
Log Sensor
HTTP
Other
Node-REDが動く環境
Node.jsが動く環境ならどこでも
IoT hardware board
Container Cloud
Client Server
エッジとクラウドで動く
同じツールで異なる役割を実現できる!
IoT hardware board
Container Cloud
Client Server
分散したNode-RED環境の連携
こんなこともできておもしろい!
Cloud
IoT hardware board
IoT hardware board
IoT hardware board
Message Broker
MQTT Pub/Sub
MQTT Pub/Sub
MQTT Pub/Sub
MQTT Pub/Sub
Visualization
Notification
クラウドエッジ
Dashboard
Slack
Learning
enebularは分散環境を管理をする
Cloud
IoT hardware board
IoT hardware board
IoT hardware board
Message Broker
MQTT Pub/Sub
MQTT Pub/Sub
MQTT Pub/Sub
MQTT Pub/Sub
Visualization
Notification
クラウドエッジ
Dashboard
Slack
Learning
Deploy Flow
Deploy Flow
作ったFlow管理(公開もできる)
あらゆる環境にFlowをデプロイ
enebularとMilkcocoaでデータ可視化
やっぱりデータ可視化したい!
Cloud
IoT hardware board
IoT hardware board
IoT hardware board
Message Broker
MQTT Pub/Sub
MQTT Pub/Sub
MQTT Pub/Sub
MQTT Pub/Sub
Visualization
Notification
Dashboard
Slack
Learning
MQTT Subscribeして
WebSocketに変換す
るFlowを作る感じ?
MilkcocoaはIoTとWebの変換が得意
PublishはMQTTでSubscribeはWebSocket
IoT hardware board B
IoT hardware board A
IoT hardware board C
MQTT Publish
MQTT Publish
MQTT Publish
WebSocket Subscribe
Chart C
Chart B
WebSocket Subscribe
WebSocket Subscribe
Chart A
Milkcocoa nodeに投げるだけ
Visualization Type(プラグイン)
Visualization設定
Visualizationの外部埋め込み
ローカルのHTMLファイルに埋め込み
マーケティング領域での事例
https://youtu.be/Cw5Ca05w6sA
“ご清聴ありがとうございました”

More Related Content

What's hot

"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオンsoftlayerjp
 
Erlang&Elixir Fest2019 LT from Network Operation Centre
Erlang&Elixir Fest2019 LT from Network Operation CentreErlang&Elixir Fest2019 LT from Network Operation Centre
Erlang&Elixir Fest2019 LT from Network Operation CentreRyuzi Toyama
 
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ三七男 山本
 
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料Takuma Kudo
 
Openflowの気持ち
Openflowの気持ちOpenflowの気持ち
Openflowの気持ちh-otter
 
Makeblockでキミだけの最強ロボットをつくろう!
Makeblockでキミだけの最強ロボットをつくろう!Makeblockでキミだけの最強ロボットをつくろう!
Makeblockでキミだけの最強ロボットをつくろう!nmrmsys
 
ESP8266を便利にするモジュールを つくってみた!
ESP8266を便利にするモジュールを つくってみた!ESP8266を便利にするモジュールを つくってみた!
ESP8266を便利にするモジュールを つくってみた!wamisnet
 
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介三七男 山本
 
Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2三七男 山本
 
自宅サーバラックの勧め 簡易版
自宅サーバラックの勧め 簡易版自宅サーバラックの勧め 簡易版
自宅サーバラックの勧め 簡易版h-otter
 
Node-REDでraspberry piのリソース監視
Node-REDでraspberry piのリソース監視 Node-REDでraspberry piのリソース監視
Node-REDでraspberry piのリソース監視 Atsushi Kojo
 
はじめてのShiny
はじめてのShinyはじめてのShiny
はじめてのShinyKazuya Wada
 
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」Ryuichi Ueda
 
BrainWars Night 発表資料
BrainWars Night 発表資料BrainWars Night 発表資料
BrainWars Night 発表資料Takuma Kudo
 
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発Atsushi Kojo
 
ラズパイ × Bluemix IoTハンズオンセミナー
ラズパイ × Bluemix IoTハンズオンセミナーラズパイ × Bluemix IoTハンズオンセミナー
ラズパイ × Bluemix IoTハンズオンセミナーsoftlayerjp
 
ESP8266モジュールを遊び倒す!
ESP8266モジュールを遊び倒す!ESP8266モジュールを遊び倒す!
ESP8266モジュールを遊び倒す!MasatoOshikiri
 
Rubyボードハンズオン
RubyボードハンズオンRubyボードハンズオン
Rubyボードハンズオン三七男 山本
 

What's hot (20)

"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
 
Erlang&Elixir Fest2019 LT from Network Operation Centre
Erlang&Elixir Fest2019 LT from Network Operation CentreErlang&Elixir Fest2019 LT from Network Operation Centre
Erlang&Elixir Fest2019 LT from Network Operation Centre
 
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
 
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
 
Openflowの気持ち
Openflowの気持ちOpenflowの気持ち
Openflowの気持ち
 
Makeblockでキミだけの最強ロボットをつくろう!
Makeblockでキミだけの最強ロボットをつくろう!Makeblockでキミだけの最強ロボットをつくろう!
Makeblockでキミだけの最強ロボットをつくろう!
 
ESP8266を便利にするモジュールを つくってみた!
ESP8266を便利にするモジュールを つくってみた!ESP8266を便利にするモジュールを つくってみた!
ESP8266を便利にするモジュールを つくってみた!
 
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
 
Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2
 
自宅サーバラックの勧め 簡易版
自宅サーバラックの勧め 簡易版自宅サーバラックの勧め 簡易版
自宅サーバラックの勧め 簡易版
 
Node-REDでraspberry piのリソース監視
Node-REDでraspberry piのリソース監視 Node-REDでraspberry piのリソース監視
Node-REDでraspberry piのリソース監視
 
はじめてのShiny
はじめてのShinyはじめてのShiny
はじめてのShiny
 
ET2016展示パネル
ET2016展示パネルET2016展示パネル
ET2016展示パネル
 
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
 
BrainWars Night 発表資料
BrainWars Night 発表資料BrainWars Night 発表資料
BrainWars Night 発表資料
 
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発
 
ラズパイ × Bluemix IoTハンズオンセミナー
ラズパイ × Bluemix IoTハンズオンセミナーラズパイ × Bluemix IoTハンズオンセミナー
ラズパイ × Bluemix IoTハンズオンセミナー
 
Pogoplug koedo
Pogoplug koedoPogoplug koedo
Pogoplug koedo
 
ESP8266モジュールを遊び倒す!
ESP8266モジュールを遊び倒す!ESP8266モジュールを遊び倒す!
ESP8266モジュールを遊び倒す!
 
Rubyボードハンズオン
RubyボードハンズオンRubyボードハンズオン
Rubyボードハンズオン
 

Similar to Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化

Node-REDと出会って4年でようやくわかったSwitchノードの重要性
Node-REDと出会って4年でようやくわかったSwitchノードの重要性Node-REDと出会って4年でようやくわかったSwitchノードの重要性
Node-REDと出会って4年でようやくわかったSwitchノードの重要性SmartLight
 
de:code 夏まつり クイズクライアント作ったよ!
de:code 夏まつり クイズクライアント作ったよ!de:code 夏まつり クイズクライアント作ったよ!
de:code 夏まつり クイズクライアント作ったよ!Kazumi IWANAGA
 
Node-RED TIPS:functionノード間で関数を共有する方法
Node-RED TIPS:functionノード間で関数を共有する方法Node-RED TIPS:functionノード間で関数を共有する方法
Node-RED TIPS:functionノード間で関数を共有する方法Kazuki Saito
 
Gadget1プレゼン
Gadget1プレゼンGadget1プレゼン
Gadget1プレゼンguest97f9f9
 
Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)岡田 裕行
 
Great journey of koress project. A new hope : Japanese modern net gadgets
Great journey of koress project. A new hope : Japanese modern net gadgets Great journey of koress project. A new hope : Japanese modern net gadgets
Great journey of koress project. A new hope : Japanese modern net gadgets Yasunori Okajima
 
FluentdやNorikraを使った データ集約基盤への取り組み紹介
FluentdやNorikraを使った データ集約基盤への取り組み紹介FluentdやNorikraを使った データ集約基盤への取り組み紹介
FluentdやNorikraを使った データ集約基盤への取り組み紹介Recruit Technologies
 
複数サービスを使う業務の自動化にはRPA×Node-RED構成がおすすめ/Node-RED Desktop紹介
複数サービスを使う業務の自動化にはRPA×Node-RED構成がおすすめ/Node-RED Desktop紹介複数サービスを使う業務の自動化にはRPA×Node-RED構成がおすすめ/Node-RED Desktop紹介
複数サービスを使う業務の自動化にはRPA×Node-RED構成がおすすめ/Node-RED Desktop紹介Kazuki Saito
 
デブサミ関西2011 オフィシャルコミュニティ募集!
デブサミ関西2011 オフィシャルコミュニティ募集!デブサミ関西2011 オフィシャルコミュニティ募集!
デブサミ関西2011 オフィシャルコミュニティ募集!Developers Summit
 
Android & Nui & Physical Computing
Android & Nui & Physical ComputingAndroid & Nui & Physical Computing
Android & Nui & Physical ComputingTakahiro KUREBAYASHI
 
future-study on 2012.09.22 #metacon
future-study on 2012.09.22 #metaconfuture-study on 2012.09.22 #metacon
future-study on 2012.09.22 #metaconTaro Hirose
 
Meshblu/Node-REDで楽しむIoT
Meshblu/Node-REDで楽しむIoTMeshblu/Node-REDで楽しむIoT
Meshblu/Node-REDで楽しむIoTTakashi Ariyama
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
NodeにしましょうYuzo Hebishima
 
ロボットアプリ開発におけるNode-REDの活用
ロボットアプリ開発におけるNode-REDの活用ロボットアプリ開発におけるNode-REDの活用
ロボットアプリ開発におけるNode-REDの活用岡田 裕行
 
20150209 甲府-web新世紀2
20150209 甲府-web新世紀220150209 甲府-web新世紀2
20150209 甲府-web新世紀2Taisuke Fukuno
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料Kenichi Yoshida
 
Node-RED on SAKURA cloud
Node-RED on SAKURA cloudNode-RED on SAKURA cloud
Node-RED on SAKURA cloudKazumi IWANAGA
 
「はじめてのNode-RED」出版記念イベント ハンズオン資料
「はじめてのNode-RED」出版記念イベント ハンズオン資料「はじめてのNode-RED」出版記念イベント ハンズオン資料
「はじめてのNode-RED」出版記念イベント ハンズオン資料Kazumi IWANAGA
 
Soracom dev conf_soracom beamとbluemixで簡単iot
Soracom dev conf_soracom beamとbluemixで簡単iotSoracom dev conf_soracom beamとbluemixで簡単iot
Soracom dev conf_soracom beamとbluemixで簡単iotHideaki Tokida
 
IoTでAzureのサービス利用~専門知識なしで始める超入門~
IoTでAzureのサービス利用~専門知識なしで始める超入門~IoTでAzureのサービス利用~専門知識なしで始める超入門~
IoTでAzureのサービス利用~専門知識なしで始める超入門~Kousuke Takada
 

Similar to Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化 (20)

Node-REDと出会って4年でようやくわかったSwitchノードの重要性
Node-REDと出会って4年でようやくわかったSwitchノードの重要性Node-REDと出会って4年でようやくわかったSwitchノードの重要性
Node-REDと出会って4年でようやくわかったSwitchノードの重要性
 
de:code 夏まつり クイズクライアント作ったよ!
de:code 夏まつり クイズクライアント作ったよ!de:code 夏まつり クイズクライアント作ったよ!
de:code 夏まつり クイズクライアント作ったよ!
 
Node-RED TIPS:functionノード間で関数を共有する方法
Node-RED TIPS:functionノード間で関数を共有する方法Node-RED TIPS:functionノード間で関数を共有する方法
Node-RED TIPS:functionノード間で関数を共有する方法
 
Gadget1プレゼン
Gadget1プレゼンGadget1プレゼン
Gadget1プレゼン
 
Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)
 
Great journey of koress project. A new hope : Japanese modern net gadgets
Great journey of koress project. A new hope : Japanese modern net gadgets Great journey of koress project. A new hope : Japanese modern net gadgets
Great journey of koress project. A new hope : Japanese modern net gadgets
 
FluentdやNorikraを使った データ集約基盤への取り組み紹介
FluentdやNorikraを使った データ集約基盤への取り組み紹介FluentdやNorikraを使った データ集約基盤への取り組み紹介
FluentdやNorikraを使った データ集約基盤への取り組み紹介
 
複数サービスを使う業務の自動化にはRPA×Node-RED構成がおすすめ/Node-RED Desktop紹介
複数サービスを使う業務の自動化にはRPA×Node-RED構成がおすすめ/Node-RED Desktop紹介複数サービスを使う業務の自動化にはRPA×Node-RED構成がおすすめ/Node-RED Desktop紹介
複数サービスを使う業務の自動化にはRPA×Node-RED構成がおすすめ/Node-RED Desktop紹介
 
デブサミ関西2011 オフィシャルコミュニティ募集!
デブサミ関西2011 オフィシャルコミュニティ募集!デブサミ関西2011 オフィシャルコミュニティ募集!
デブサミ関西2011 オフィシャルコミュニティ募集!
 
Android & Nui & Physical Computing
Android & Nui & Physical ComputingAndroid & Nui & Physical Computing
Android & Nui & Physical Computing
 
future-study on 2012.09.22 #metacon
future-study on 2012.09.22 #metaconfuture-study on 2012.09.22 #metacon
future-study on 2012.09.22 #metacon
 
Meshblu/Node-REDで楽しむIoT
Meshblu/Node-REDで楽しむIoTMeshblu/Node-REDで楽しむIoT
Meshblu/Node-REDで楽しむIoT
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
Nodeにしましょう
 
ロボットアプリ開発におけるNode-REDの活用
ロボットアプリ開発におけるNode-REDの活用ロボットアプリ開発におけるNode-REDの活用
ロボットアプリ開発におけるNode-REDの活用
 
20150209 甲府-web新世紀2
20150209 甲府-web新世紀220150209 甲府-web新世紀2
20150209 甲府-web新世紀2
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
Node-RED on SAKURA cloud
Node-RED on SAKURA cloudNode-RED on SAKURA cloud
Node-RED on SAKURA cloud
 
「はじめてのNode-RED」出版記念イベント ハンズオン資料
「はじめてのNode-RED」出版記念イベント ハンズオン資料「はじめてのNode-RED」出版記念イベント ハンズオン資料
「はじめてのNode-RED」出版記念イベント ハンズオン資料
 
Soracom dev conf_soracom beamとbluemixで簡単iot
Soracom dev conf_soracom beamとbluemixで簡単iotSoracom dev conf_soracom beamとbluemixで簡単iot
Soracom dev conf_soracom beamとbluemixで簡単iot
 
IoTでAzureのサービス利用~専門知識なしで始める超入門~
IoTでAzureのサービス利用~専門知識なしで始める超入門~IoTでAzureのサービス利用~専門知識なしで始める超入門~
IoTでAzureのサービス利用~専門知識なしで始める超入門~
 

Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化