Node-RED(ノードレッド)とは、ローコードプログラミング開発ツールです。Node.js上に構築されており、イベント駆動型のノンブロッキングモデルを最大限に活用して、「ハードウェアデバイス」「API」「オンラインサービス」などについて、フローベースプログラミング手法で接続できます。
Node-REDは、IoTの一部として「ハードウェアデバイス」「API」「オンラインサービス」などを相互接続するために開発されたビジュアルプログラミング用フローベース開発ツールです。
フローを簡単に接続できるブラウザベースエディタを利用して、ノードをシングルクリックでランタイムにデプロイできます。
「Raspberry Piなどの低スペックハードウェア」や「クラウド内ネットワークエッジ」などで実行されるアプリケーション開発に向いています。
Node-REDは、元々IBM「Emerging Technology Servicesチーム」によって開発され、その後「JS Foundation」のプロジェクトとして開発が続けられています。
→nodered.org →about →community
Node-REDのライセンスは「Apache License 2.0」です。
詳細について、こちらを参照ください。
→GitHub →node-red/node-red →LICENSE
Node-REDをローカルサーバにインストールするためには、サポートされているバージョンのNode.jsが必要です。
→nodered.org →docs →getting-started
同様な機能を提供する製品として、次のようなものがあります。
オープンソース製品:「Node.js Express」など。
OSS×Cloud ACCESS RANKING