13
| http://www.ctcg.co.jp 1 Node-REDの基本 / Node-RED UG 設立のお知らせ

Node red basic & node-red-ug-japan

Embed Size (px)

Citation preview

Page 1: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

1

Node-REDの基本  /  Node-RED  UG  設立のお知らせ

Page 2: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Node-REDとは

2

n  IBM  英国Hursley  研究所の  Emerging  Technology  Teamで開発されたソフトウェア

Ø 2013年、IBM内のハッカソンで堂々一位、GitHub  に登録Ø 2014年 Qcon  での発表でブレイク

n オープンソースプロジェクトとして提供

Page 3: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Node-REDの特徴

3

n ブラウザベース  UI

n  node.js  で動作

Ø 軽量

n 機能をカプセル化してNodeとして利用

n 独自Nodeを作成・追加可能

n  Bluemixの様々なサービスを簡単に利用可能

ハードウェアデバイス,API,オンラインサービスが画期的な方法で 結合された"仮想環境”をブラウザ上で実現

Page 4: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Node-REDの画面

4

Node  Infomation  またはデバッグコンソール

デプロイ実行

シート

ノード

ノードパレット

表示情報の切り替え実装UI

処理フロー

Page 5: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Node-RED環境導入手順〜OSS版〜

5

n  OSS版Node-RED  の動作に必要な環境•  Node.JS  (Windows/MacOS/Linux)  0.10.x  ,  0.12.x•  npm  (Node  Pakcage  Manager)ツール

n  OSS版Node-RED  の導入手順$  npm  install  node-red$  cd  node_modules/node-red$  node  red.js   →ブラウザでアクセスすると下記画面が表示される  例:http://127.0.0.1:1880/

Page 6: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Node-RED環境導入手順〜Bluemix版〜

6

n  Bluemix版Node-RED  の動作に必要な環境•  Bluemixアカウント

n  Bluemix版Node-RED  の導入手順•  Bluemixにログインし、任意の組織・スペースを選択•  「カタログ」内の「ボイラープレート」から「Node-RED  Starter」を選択

•  任意のアプリ名を入力 *世界で一意である必要あり•  「作成」をクリック

Page 7: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

OSS版の初期環境

7

Page 8: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Bluemix版の初期環境

8

Bluemix版で使えないもの

Bluemix版で追加されているもの

Page 9: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Bluemix版はサービス認証機能付き(1/2)

9

Node-REDで使いたいサービスを事前にバインドしておきます

Page 10: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Bluemix版はサービス認証機能付き(2/2)

10

OSS版/Bluemix  未バインド状態 Bluemix  バインド済

個別に認証情報を設定する必要あり 「Service」を選択するだけ

Page 11: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

利用可能なノードは日々増加中

11

Node-RED  Librayには、利用可能なNodeが日々追加されている

npm  installやpackage.jsonに記述すれば追加可能。

http://flows.nodered.org/

Page 12: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

IBM以外のサービス連携も日々増加中

12

npm  install  node-red-node-google

npm  install  node-red-microsoft-azure

npm  install  node-red-node-awsnpm  install  node-red-node-ddb

Page 13: Node red basic & node-red-ug-japan

|          http://www.ctc-‐‑‒g.co.jp

Node-RED  UG  設立のお知らせ

13

本日、『Node-RED  User  Group』  を

正式に設立、運営開始します!

代表:古城 篤さん

後援:PaaS勉強会

       Bluemix  User  Group