• Skip to primary navigation
  • Skip to main content

IoTmaker

사물인터넷에 대한 모든 것 여기서 해결하셔요!

  • 홈
  • 책:마이크로파이썬을 활용한 사물인터넷
  • 책:따라 하면서 배우는 사물인터넷
  • 온라인 교육 코스
  • 새로운 소식
  • 의견보내기
  • 내 수강정보
  • 로그인
  • 회원가입

라즈베리파이에 Node-RED 설치하기

책에서 사용하는 부품 구입하기
IOTstack을 이용하여 도커(Docker)에 여러가지 소프트웨어를 한꺼번에 설치하는 방법은 다음 링크에서 안내하고 있습니다. 그러나 이 방법은 라즈베리파이의 특정 프로세서만 지원합니다. 그래서 라즈베리 파이 ZERO W에서는 이 링크를 사용할 수 없습니다.

라즈베리파이를 이용하여 IoT 서버 구축하기(도커 방식)

Node-RED를 라즈베리 파이에 설치하는 방법을 안내합니다. 이 방법은 IOTstack이나 The Script를 사용하는 방법과는 다르므로, 이중으로 설치하지 않도록 주의해야 합니다.

여기서 안내하는 방법은 라즈베리 파이 Zero W, 라즈베리 파이 3B+ , 라즈베리 파이 4B에서 테스트가 완료되었습니다. 특히 라즈베리 파이ZERO W에서는 여기서 안내하는 방법대로 설치해야 합니다.

 0  사전 작업

라즈베리파이에 OS가 설치되어 있어야 합니다.

라즈베리 파이에 OS 설치하기

 1  Node-RED 설치하기

라즈베리파이 라이브러리를 최신 상태로 만들기
라즈베리파이 라이브러리를 최신 상태로 만들기
Node-RED 라이브러리를 받아서 설치하기
다음 명령어를 실행하면 Node_RED가 설치됩니다. 네트워크 상황에 따라서 설치 작업 중에 오류가 발생할 수 있습니다. 이때는 다시 실행합니다.

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

명령어 실행 중간에 두 번의 질문이 나오는데 모두 "Y"로 답하면 됩니다.

Are you really sure you want to do this ? [y/N] ? Y
Would you like to install the Pi-specific nodes ? [y/N] ? Y

계속해서 Node-RED 설치 작업 진행 상태를 보여줍니다. 시간이 20~30분 소요됩니다.

Node-RED 설치 작업 진행 상태 화면

설치 작업이 완료되면 명령어 node-red-start로 시작하라는 메시지가 나타납니다. 또한 브라우저에서는 localhost:1880 또는 http://라즈베리파이의 IP주소:1880를 사용해서 접속하라는 안내가 나옵니다.

Node-RED 설치 작업 이 완료된 화면

 2  Node-RED 실행하기

부팅할 때 Node-RED가 자동 기동하도록 등록하기
다음 명령어를 다음에 부팅할 때 Node-RED가 자동 기동합니다. 이 작업은 한 번만 실행하면 됩니다.

sudo systemctl enable nodered.service

Node-RED 실행 관련 명령어

 1  Node-RED 시작하기

node-red-start

Node-RED가 시작되고 작동 로그가 표시됩니다. Ctrl-C 키를 이용하여 로그 표시 상태에서 벗어나거나, Putty 윈도우를 닫더라도 서비스는 백그라운드에서 계속 실행됩니다.

node-red-start 명령어 실행 후 화면1
node-red-start 명령어 실행 후 화면2

 2  Node-RED 다시 시작하기

node-red-restart

 3  Node-RED 중지하기

node-red-stop

 4  Node-RED 로그 보이기

node-red-log
Ctrl-C 키를 이용하여 로그 표시 상태에서 벗어날 수 있습니다.

 3  Node-RED에 로그인하기

Node-RED가 실행중이면 브라우저에서 접속할 수 있습니다. 다만 사용자 통제나 보안관련 설정이 빠져 있으므로 안전한 네트워크 내에서만 사용해야 합니다.
http://node-red의IP:1880을 입력하면 Node-RED 편집기 화면이 나옵니다.

Node-RED 작성기 편집기 화면
http://node-red의IP:1880/ui로 로그인하면 대시 보드가 나옵니다. (미리 node-red-dashboard 노드가 설치되어 있어야 합니다.)

Node-RED 대시보드 로그인 화면

Copyright © 2025 ·로그인