![]() | |
作者 |
IBM Emerging Technology • Nick O'Leary • Dave Conway-Jones |
---|---|
開発元 | OpenJS Foundation |
最新版 |
1.3.4
/ 2021年4月29日[1] |
リポジトリ | |
プログラミング 言語 | JavaScript |
対応OS | クロスプラットフォーム |
プラットフォーム | Node.js |
種別 | Internet of Thingsを接続するためのフローベースプログラミング |
ライセンス | Apache License 2.0 |
公式サイト |
nodered |
Node-RED(ノード・レッド)は、IoTの一部としてハードウェアデバイス、API、オンラインサービスを相互に接続するためにもともとIBMによって開発された、ビジュアルプログラミング用のフローベースの開発ツールである[2]。
Node-REDは、 JavaScriptの関数を作成するのに使用できるWebブラウザーベースのフローエディターを提供する。アプリケーションの要素は、再利用するために保存や共有できるようになっている。ランタイムはNode.js上に構築されている。 Node-REDで作成されたフローは、JSONを使用して保存できる。バージョン0.14以降、MQTTノードは適切に構成されたTLS接続を確立することができるようになった[3]。
2016年、IBMはNode-REDをOpenJS Foundationのオープンソースプロジェクトとして寄贈した[4][5][6]。
名前 | 説明 | URL |
---|---|---|
Node-RED | IoTを配線するためのビジュアルツール | https://github.com/node-red/node-red |
Node-RED Dashboard | Node-REDのダッシュボードUI | https://github.com/node-red/node-red-dashboard |
Node generator | Open APIドキュメントやファンクションノードのソースなど、さまざまなソースからNode-REDノードモジュールを生成するためのコマンドラインツール | https://github.com/node-red/node-red-nodegen |
Node-RED Command Line Tool | Node-REDインスタンスをリモートで管理するためのコマンドラインツール | https://github.com/node-red/node-red-admin |