Node-RED導入と起動（Windows）2024.09

# はじめに
Node-REDは様々なデバイスに導入可能ですが、環境によってはNode-REDを利用するまでにいくつかの手続きが必要です。
そこで、比較的容易に導入可能なWindowsでNode-REDを使用する環境を作ります。

この記事では、Windows 11 PCにNode-RED（およびNode-RED使用に必要なNode.js）を導入し、Node-RED起動まで行います。
導入するにあたり画像を多数取得しましたので、導入過程の確認等にご利用ください。

# 環境
- Windows 11 (23H2 Build: 22631.4037)
- インターネット接続あり

# 主な手順
1. Node.jsをインストールする
2. npmを使用しNode-REDインストールする
3. コマンドプロンプトからNode-RED起動しアクセスする

# 1. Node.jsをインストールする
ダウンロード先 | Node.js

https://nodejs.org/

1. Download Node.js(LTS)をクリックし、実行ファイルをダウンロードします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/8ac04147-3001-a073-cd2d-cf9f80b184bc.png)


ダウンロードしたファイルを実行します
1. ダブルクリックなどで実行
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/cd1a976d-6d6e-bd16-0462-a13c891265a2.png)


Node.js初期画面
1. Nextをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/a353233a-1a36-2849-db39-fdade0bbd810.png)

ライセンス確認
1. ライセンスに同意後、チェックする
2. Nextをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/8b502da4-361a-c3f5-92f0-77e21fd31d00.png)

インストールディレクトリの確認 （デフォルトのディレクトリへ導入します）
1. Nextをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/e89b97a1-95c1-a65d-efb1-d2fe521929a6.png)

インストールするモジュール等を選択します（デフォルトのまま導入します）
1. Nextをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/80095bc0-7b45-24f1-7b11-36a674920448.png)

---

Chocolateyを導入確認（Node-RED利用には不要なため、**チェックしないまま**次へ進みます）
1. Nextをクリック 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/efb76a55-b7f7-e87a-beb4-2563f6cb7df0.png)


インストール開始直前確認
1. Installをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/3710cedd-6653-26b9-f157-743ac5fc26c2.png)

Windows PCのユーザーアカウント制御確認
1. はい をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/d200d343-5b58-f8ce-ac26-f7ae60dc2db2.png)

インストールが開始されます
1. 導入完了までしばらくかかります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/22a4af40-85d7-7750-8050-1fc00ddf8ee0.png)

Node.js導入完了
1. Finishをクリック （Node.js のインストールは完了です）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/d9e144c1-c8da-24ff-1d63-dd44ec466bdd.png)


Node.jsのバージョン確認
1. Node.jsのバージョンを確認しインストールされたことを確認します
```
node -v
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/1e446b3a-6eb7-8bfc-40ce-18fb4ce81426.png)

npmのバージョン確認 （Node.jsと一緒にインストールされています）
1. 念のためnpmのバージョンを確認しインストールされたことを確認します
```
npm -v
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/11d3ae88-c5c8-dd5d-3004-b1b827f80737.png)

# 2. npmを使用しNode-REDインストールする
1. コマンドプロンプトを起動し、以下のコマンドを実行します
```
npm install -g --unsafe-perm node-red
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/e3b573cc-7373-30f6-4792-067288f0e884.png)

導入過程でセキュリティメッセージが表示された場合は
1. 許可をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/02e6637b-0717-72fc-61a9-80aa00356cfb.png)

Node-RED導入が完了しました
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/00f00619-45ec-69f9-fe17-06fa55713bf3.png)

# 3. コマンドプロンプトからNode-RED起動しアクセスする
1．コマンドプロンプトを起動し、以下のコマンドを実行します
```
node-red
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/0900b29c-3615-72cb-cf13-84c7b2e5b61e.png)

Node-RED実行に使用したコマンドプロンプトは、利用中は常に稼働させたままにします。

1. ブラウザを起動し、以下のいずれかへアクセスします
http://localhost:1880
http://127.0.0.1:1880
http://[実行したPCのIPアドレス]:1880
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3520636/65c46d7a-fabe-70a1-3f4f-132cef82ee14.png)

以上で完了です。

# 参考
Node-RED User Group Japan : Windowsで実行する
https://nodered.jp/docs/getting-started/windows