---
title: "【視覺化 IOT 開發工具】Node-RED知多少？"
description: "### 你知道 Node-RED 嗎? Node-RED 是 IBM 以 Nod…"
url: "https://makerpro.cc/docs/what-is-node-red/"
updated: "2025-03-23"
category: IOT
tags:
  - MQTT
---

# 【視覺化 IOT 開發工具】Node-RED知多少？

### 你知道 Node-RED 嗎?

Node-RED 是 IBM 以 Node.js 為基礎，開發出來的視覺化 IOT 開發工具，其開發環境以視覺化流程為基礎，讓初學者或對程式不熟悉的使用者都能快速上手。

 [![](http://makerpro.cc/wp-content/uploads/2017/04/Node-RED-PubNub-Dashboard-1024x546.png)](http://makerpro.cc/wp-content/uploads/2017/04/Node-RED-PubNub-Dashboard.png)

視覺化開發工具Node-RED

### 什麼是 Node.js ?

Node.js 是一個讀取 Javascript 的運行環境，其採用 Google 開發的 V8 執行程式碼，可對應用程式的傳輸量和規模進行優化。Node.js 主要是以 Javascript 語言編寫，在 Node.js 出現前，以 Javascript 編寫的程式會在使用者的瀏覽器上執行，在 Node.js 出現後，JavaScript 不僅可在瀏覽器執行，同時也能用於伺服器端編程。

### Node-RED 流行的原因為何?

因 Node-RED 圖形化的開發界面，不須有程式基礎就能迅速上手，加上 Node-RED 中的 API 都有文字說明可供查詢，同時 Node-RED 具有高度擴充性，有大量的Library、Flow、Node供人下載，使得 Node-RED 活躍於各大網路社群。而 Node-RED 實際應用則像是推特、查詢天氣，另外 Node-RED 可以使用MQTT 或是 HTTP 等協定與雲端做溝通，架構物聯網產品。

 ![以 Node-RED 進行天氣查詢](https://raw.githubusercontent.com/ldab/Node-RED-Energy-Harvesting-dashboard/master/pics/dashboard.png)

以 Node-RED 進行天氣查詢   ( 資料來源 : https://www.wenyanet.com/opensource/zh/5fe9dc561d5aec3d0a3cf9f5.html )

》延伸閱讀：[【IOT視覺化開發工具】快速上手Node-RED](https://makerpro.cc/2017/04/use-node-red-for-iot-development/)
