Embedded/RaspberryPI

[MQTT] CM4 RaspberryPi에 Node-RED 설치하기

변화의 물결1 2023. 12. 26. 22:49

 

 

안녕하세요.

  

Mosquitto, InfluxDB 설치에 이어서 Node-RED를 설치하는 것을 진행해 보았습니다. 특별한 것이 있다기보다는 이렇게 하면 되는구나 확인하면 좋을 것 같습니다. 그리고 Node-RED를 설치하는 여러 가지 방법이 있는데, 현재는 Raspberry에 package 버전으로 설치하는 것을 권장하지 않고 있다고 합니다. 대신 공식 Release 버전에서 설치하고, 업데이트하는 스크립트를 제공한다고 하여 따라 작업해 보았습니다.


 

1. Node-RED 설치

 

1) 사전 필요 모듈 설치하기

 

  -빌드하기 위한 필요한 도구를 설치합니다. 

 

sudo apt install build-essential git

 

2) Node-RED 설치 스크립트 실행

 

설치하면서 계속 진행하길 원하는 질문이 나오는데 세 번 다 yes를 선택합니다.

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

 

 

 

 

설치에 필요한 작업들을 체크하면서 진행됩니다.

 

 

- 설치가 완료가 되면 Node-RED 접속할 수 있는 주소가 나타납니다. 바로 접속되지는 않았습니다.

   그리고 보안문제 추가 설정하라는 부분에 설명을 해줍니다. 현재는 설치 방법확인 중이므로 넘어가도록 합니다.

 

 

3) Node-RED를 위한 추가 모듈 설치

 

 - NPM을 사용하여 InfluxDB 노드 설치합니다.

  

npm install node-red-contrib-influxdb

 

 

4) 서비스 시작하기

 

- 부팅 시 시작할 수 있도록 설정합니다.

 

sudo systemctl enable nodered.service

 

- 수동으로 Node-RED 서비스를 실행합니다.

 

sudo systemctl start nodered.service

 

 

5) 작동 확인

 

 - 정상적으로 설치하였다면, 브라우저에 Raspberry Pi 주소에 포트 번호를 입력하면 Node-RED 서비스가 작동하는 것을 확인할 수 있습니다.

 

 

  

감사합니다.

반응형