Node-REDとは

IoTの一部としてハードウェアデバイス、API、オンラインサービスを相互に接続するために元々IBMによって開発された、フローベース(ローコード)の開発ツール

Node-REDは、視覚的なフロープログラミング環境を提供し、ノード(Node)と呼ばれるアクションや処理のブロックをつなげて、データのフローを作成。これにより、データの受け渡しや処理を柔軟に行うことができる

ランタイムなNode.js上に構築されており、Webブラウザでアクセスすることができるフローは、Node.jsパッケージとしてエクスポート・インポートできるため、再利用や共有が容易

Node-RED

インストール

ローカルでNode-REDを実行する : Node-RED日本ユーザ会

Node-RED クックブック : Node-RED

パレットを追加することでダッシュボードを利用できたり、LINEに通知送ることもできる

node-red-dashboard

node-red-contrib-line-notify

少し前の資料

Node-RED-M5Stack

実際のフロー画面

Untitled

ダッシュボード

Untitled