.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

ちょっと触ることになったので。

特徴

Apache NiFiと同じ、flow-based programmingツール。

機能

モノのインターネットを配線するための

ビジュアル・ツール

Node-REDエディタ

様々なノード

サブ・プロジェクト

実行場所

ローカルのPCやクラウド、Raspberry Pi上で動作させることが可能。

ローカル

デスクトップPC上の開発環境でも動作する。

サーバー

サーバとしても動作する。

デバイス(クライアント)

Raspberry Piなどのデバイス(クライアント)上でも動作する。

詳細

サブ・プロジェクト

Dashboard

Node-REDのダッシュボードUI

Node generator

Open APIドキュメントや関数ノードのソースなど、
様々なソースからNode-REDノードモジュールを生成するCLI

Command Line Tool

Node-REDインスタンスをリモートで管理できるCLI

Flow Connection Gateway

システム間の接続インタフェース(API)を統合管理する技術

インストール

ローカル

Node.jsのインストール後にnpmでインストールする。

コンテナ

Docker環境を準備して、以下を行う。

※ portsは、ホスト側:コンテナ側で、1880は、HTTP。1883は、MQTT。

使い方

編集

起動したら、以下のURLにアクセスする。

http://localhost:1880/

フロー・エディタが起動する。

実行

フロー・エディタでフローの定義が完了したら、デプロイ・ボタンを押下。

IMP/EXP

フローのインポート / エクスポート

パターン

HTTPクライアント

HTTPリスナ

MQTTリスナ

MQTTクライアント

Node-RED On Rasbian

IoTデバイス上で実行させるフロー

セキュリティ

HTTPSの有効化

Node.js + Expressの設定で行うことが出来る。

エディタと管理API

管理APIの認可

ダッシュボード

ダッシュボードだけに適用する場合、
node-red-dashboard自体に設定がある。

HTTP Inノード

その他

参考

参考

Node-RED

https://nodered.org/

Qiita


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS