Node-RED
低代码事件驱动编程工具,通过可视化拖拽连接硬件、API和服务,适合物联网、自动化和集成场景。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
用画流程图的方式编程,轻松连设备接API。
主な機能
- 浏览器内拖拽式编辑,零代码即可创建逻辑流程
- 上千个预制节点,覆盖IoT、数据库、AI、消息队列等
- 一键部署和实时调试,运行状态可视化
- 轻量级,树莓派、服务器、容器都能跑
- 事件驱动架构,实时响应设备或服务变化
できないこと
- •生产环境建议使用Docker或systemd管理进程,避免npm全局权限问题。2. 默认无认证,需自行配置安全(用户名密码或HTTPS)。3. 大量流或高频事件时需注意内存和CPU,可用集群模式扩展。4. 与n8n相比,Node-RED更轻量但缺少企业级调度和权限管理;与Home Assistant相比,它更通用但UI美观度稍逊。
使用例
- 物联网:读取传感器数据并触发告警或控制设备
- 自动化工作流:定时抓取天气数据→推送到微信/邮件
- 数据管道:从MQTT接收JSON→转换→写入InfluxDB
- 智能家居:用Node-RED替代部分Home Assistant自动化逻辑
詳細説明
Node-RED 是一款基于流程的低代码开发工具,最初由 IBM 创建,用于快速连接硬件设备、API 和在线服务。它提供浏览器端可视化编辑器,用户可以通过拖拽节点来创建流程,一键部署并实时监控运行状态。Node-RED 基于 Node.js 构建,轻量高效,可运行在树莓派等边缘设备上,也支持云端部署。社区贡献了数千个节点,覆盖物联网协议、数据库、消息队列、AI 服务等。其事件驱动的特性使它非常适合构建自动化任务、数据处理管道和系统集成方案,而无需编写传统代码。
トラブルシューティング & FAQ (1)
トラブル対応なぜNode-REDでMonaco editorの検索コントロールが折り返されるのですか?
Node-REDのグローバルCSSは、クラス.controlsを持つ要素にmargin-leftを適用します。これにより、Monacoの組み込み検索バーが干渉され、そのコントロールが折り返されます。これを解決するには、Node-REDの設定(例:settings.jsまたはUIテーマ)にカスタムCSSルールを追加します:.monaco-editor .controls { margin-left: revert !important; }。これにより、問題のあるスタイルがMonacoエディターインスタンス内でのみ上書きされます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:安装Node.js(推荐LTS版)
步骤2:打开终端,执行 sudo npm install -g --unsafe-perm node-red
步骤3:运行 node-red,浏览器打开 http://localhost:1880
- 步骤1:安装Node.js(推荐LTS版)
- 步骤2:打开终端,执行 sudo npm install -g --unsafe-perm node-red
- 步骤3:运行 node-red,浏览器打开 http://localhost:1880
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
全局卸载:npm uninstall -g node-red。如果使用Docker或Homebrew等请参照对应包管理器。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ