Node-REDとobnizで現実世界をハックする
by
kido
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
株式会社CambrianRobotics Node-REDとobnizで現実世界をハックする
Slide 2
Slide 2 text
木戸 康平(Kohei Kido) JavaScriptでIoTができるプラットフォーム obniz(オブナイズ)作ってます CambrianRobotics inc. Co-Founder & Engineer 9wick kohei.kido
Slide 3
Slide 3 text
ターゲット • ハードウェアのプログラムに興味がある人 • ハードウェアのプログラムをやろうとしている人 • IoTをかんたんに試してみたい人
Slide 4
Slide 4 text
今日の話 • Node-REDとIoT • Node-REDでIoTするときの選択肢 • クラウドベースIoTができるobnizとは
Slide 5
Slide 5 text
今日の話 • Node-REDとIoT • Node-REDでIoTするときの選択肢 • クラウドベースIoTができるobnizとは
Slide 6
Slide 6 text
Node-REDをどうつかっていますか?
Slide 7
Slide 7 text
Node-REDをどうつかっていますか?
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
IoT IoT IoT IoT IoT IoT IoT IoT IoT 16セッション中 10セッションがIoT関連 IoT
Slide 11
Slide 11 text
Node-REDとIoTは相性が良い!
Slide 12
Slide 12 text
今日の話 • Node-REDとIoT • Node-REDでIoTするときの選択肢 • Webを活用したIoTができるobnizとは
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
3つそれぞれの方法でIoTができる
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
On a device (Raspberry pi) • ラズパイ上でNode-REDを動かす • Gpioを通じて外部のハードウェア(センサ)と連携する
Slide 17
Slide 17 text
On a device (Raspberry pi) APIサーバー • ラズパイ上のNode-REDで得たデータを クラウド上のAPIサーバーに送信する
Slide 18
Slide 18 text
On a device (Raspberry pi) • ラズパイ上のNode-REDで得たデータを クラウド上のAPIサーバーに送信する APIサーバー Node-REDの範囲はここ
Slide 19
Slide 19 text
On a device (Raspberry pi) • ラズパイ上のNode-REDで得たデータを クラウド上のAPIサーバーに送信する APIサーバー Node-REDの範囲はここ ここは別プログラム
Slide 20
Slide 20 text
On a device (Raspberry pi) node-red- node-pi-gpio node-red- node-beaglebone Android Exec (default node)
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
Run Locally (arduino) • PC上でNode-REDを動かす • 専用ファームウェアが入ったデバイス(Arduino)を経由して 外部のハードウェア(センサ)と連携する
Slide 23
Slide 23 text
Run Locally (arduino) • PC上のNode-REDで得たデータを クラウド上のAPIサーバーに送信する APIサーバー
Slide 24
Slide 24 text
Run Locally (arduino) • PC上のNode-REDで得たデータを クラウド上のAPIサーバーに送信する Node-REDの範囲はここ APIサーバー
Slide 25
Slide 25 text
Run Locally (arduino) • PC上のNode-REDで得たデータを クラウド上のAPIサーバーに送信する Node-REDの範囲はここ APIサーバー ここは別プログラム
Slide 26
Slide 26 text
Run Locally (arduino) node-red-node-arduino Johnny-fiveプロトコルで通信 Firmataプロトコルで通信 node-red-contrib-johnny-five
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
In the cloud (obniz) クラウド上のNode-REDでIoTするためには・・・?
Slide 29
Slide 29 text
In the cloud (obniz) クラウド上のNode-REDでIoTするためには・・・? obniz
Slide 30
Slide 30 text
In the cloud (obniz) クラウド上のNode-REDでIoTするためには・・・? obniz Node-REDの範囲はここ
Slide 31
Slide 31 text
In the cloud (obniz) クラウド上のNode-REDでIoTするためには・・・? obniz Node-REDの範囲はここ ここもNode-REDの 範囲
Slide 32
Slide 32 text
今日の話 • Node-REDとIoT • Node-REDでIoTするときの選択肢 • Webを活用したIoTができるobnizとは
Slide 33
Slide 33 text
obnizとは クラウドからハードウェアへ 指示が出せるようになるシステム
Slide 34
Slide 34 text
obnizとは クラウドからハードウェアへ 指示が出せるようになるシステム 指示 指示
Slide 35
Slide 35 text
obnizとは obnizを使うとクラウドが頭脳になる APIでやり取りしていたデータすら Node-RED上で表すことができる つまり
Slide 36
Slide 36 text
obnizとは obnizを使うとクラウドが頭脳になる デバイス間の連携も Node-RED上で表すことができる つまり
Slide 37
Slide 37 text
obnizとは • obnizを使うとクラウドが頭脳になる • APIでやり取りしていたデータすら Node-RED上で表すことができる • デバイス間の連携も Node-RED上で表すことができる
Slide 38
Slide 38 text
デバイスの処理 をかくフローから システムの流れ を書くフローに変わる
Slide 39
Slide 39 text
1つのNodeREDで全体をかけると • システム全体像が見やすくなる • フローの更新がかんたん • デバイス間の連携もかんたん
Slide 40
Slide 40 text
In the cloud (obniz) node-red-contrib-obniz
Slide 41
Slide 41 text
パーツリストでやりたいことがすぐできる さらにobnizでは 日々増えてますが現在で約150種類
Slide 42
Slide 42 text
具体的に見てみましょう
Slide 43
Slide 43 text
シンプルデモ
Slide 44
Slide 44 text
発展させていくと
Slide 45
Slide 45 text
Node-REDで簡単にIoTができる時代になったので ぜひ皆さんやってみてください ありがとうございました。