
Node-RED
Node-REDは、ブラウザベースのフローエディターを使用してデバイス、API、およびサービスを接続するための無料のオープンソースのビジュアルプログラミングツールです。





Node-REDとは
Node-REDは、ノードをフローでつなげてアプリケーションを構築できるビジュアルプログラミング環境です。各ノードはセンサーデータの読み取り、メッセージの送信、デバイスの制御など特定のタスクを実行します。ブラウザベースのエディタでパレットからノードをドラッグし、配線して作業します。
このツールはNode.js上に構築されており、軽量でイベント駆動型です。これにより、小型デバイスでも効率的に動作します。Node-REDはMQTT、Modbus、OPC-UAなど産業で使われる多くの通信プロトコルをサポートしています。また、人気のサービスやデータベース、APIとも接続可能です。
オープンソースで無料のため、誰でも利用、改変、共有ができます。機能拡張のためにインストールできる数千もの追加ノードを作成する大規模なコミュニティも存在します。
Node-REDの使い方
Node-REDの始め方は簡単です:
Node-REDをコンピュータ、クラウドサーバー、またはエッジデバイスにインストールします。Windows、Mac、Linux、またはRaspberry Piで実行可能です。多くの産業用デバイスにはNode-REDがあらかじめインストールされています。
ウェブブラウザを開き、通常はhttp://localhost:1880にあるNode-REDエディターにアクセスします。
左側のパネルからノードをワークスペースにドラッグします。一般的な開始ノードには、フローをトリガーするinjectノードや出力を表示するdebugノードがあります。
ノードの接続ポイント間にワイヤーをドラッグして接続し、データフローを作成します。
任意のノードをダブルクリックして、そのプロパティを設定し、動作をカスタマイズします。
デプロイボタンをクリックしてフローを実行し、デバッグパネルで結果を確認します。
ライブラリを使ってサンプルフローをインポートしたり、パレットマネージャーから追加ノードをインストールして機能を拡張したりできます。
Node-REDの機能
視覚的なドラッグアンドドロッププログラミングインターフェース
4,000以上のコミュニティノードが利用可能
産業用プロトコル対応(MQTT、Modbus、OPC-UA)
組み込みのデバッグおよびテストツール
バージョン管理のためのGit統合
ダッシュボードおよびUI構築機能
カスタムJavaScript用のファンクションノード
クラウドおよびエッジデバイス対応
リアルタイムデータ処理
オープンソースで完全無料
Node-REDの料金
Open Source
Free
- 無制限のインストール
- すべての基本機能を含む
- ビジュアルフローエディター
- 4,000以上のコミュニティノード
- Gitバージョン管理
- ダッシュボード作成
- 産業用プロトコルサポート
- 商用利用可
- セルフホスト型展開
- コミュニティサポート
Node-REDの使用例
Node-REDを活用できる人
Node-REDのリポジトリ
Githubで見る| スター | 22,158 |
| フォーク | 3,720 |
| リポジトリの年齢 | 12 年 |
| 最終コミット | 1 日 前 |
Node-REDについてのよくある質問
Node-REDでの体験を共有してください
について、ユーザーの声を見る Node-RED
0 レビュー
まだレビューがありません
最初のレビュアーになる Node-RED
Node-REDバッジを埋め込む
Node-REDがTool Questorで紹介されていることをコミュニティに示しましょう。これらの美しいバッジをウェブサイト、ドキュメント、またはソーシャルプロフィールに追加して、信頼性を高め、より多くのトラフィックを獲得しましょう。



