1️⃣ Node-RED





1. 개요

- Node-Red는 흐름 기반 프로그래밍 도구

- 미리 준비 된 입출력을 연결하여 Data를 전달함

- 텍스트 기반 프로그래밍 보다 전반적인 흐름을 보기 편리함

- 아래와 같이 UI를 통해 결과를 시각적으로 볼 수 있음







2. Node-RED 장점

- 웹브라우저로 접근 용이

- 가벼운 프로그래밍

- 초심자가 이해하기 쉬움

- 이벤트 기반에 모델을 지원하여 끊기지 않음

- 자바스크립트로 텍스트 코딩 가능

- 특정 기능 노드 라이브러리 제작이나 배포 가능








2️⃣ Node-RED Install





1. Node js 접속 후 설치

https://nodejs.org/ko






2. cmd창에서 아래 명령어로 node-red 설치

1) Node-RED 설치

npm install -g –unsafe-perm node-red







2) Node-RED 실행

node-red







3. 주소창에 “http://127.0.0.1:1880/”으로 접속









3️⃣ 테스트





1. inject / debug

드래그 후 연결하여 배포하기









2. 팔렛트 -> dashboard 설치









3. dashboard 이용하여 Test

slider / gauge





dashboard 클릭 -> 웹페이지로 접속







UI 확인








3️⃣ 기타





iot 사용 시 기기에 많은 데이터가 발생되는데 이를 ‘가시화’할 수 있다는 장점을 가지고 있다. 오픈 API와 외부 기기와 연결이 가능한 기능을 알게 되었다.