본문 바로가기
  • Masacorgi 's Dev Bloggg
TIL/스크랩

[스크랩] 인도어 스마트팜 서비스 개발에 Node-RED를 선택한 이유

by masacorgi 2024. 12. 23.

https://velog.io/@2taesung/Node-RED%EB%A5%BC-%EC%84%A0%ED%83%9D%ED%95%9C-%EC%9D%B4%EC%9C%A0

 

인도어 스마트팜 서비스 개발에 Node-RED를 선택한 이유

우리 팀이 인도어 스마트팜 소프트웨어 개발 계획을 수립하며 설정한 첫번째 목표는 실시간 모니터링 서비스이었습니다. 이 목표를 이루기 위해 js언어로 만들어진 flow 기반의 Node-RED Iot 프레임

velog.io

 

인도어 스마트팜 소프트웨어 개발 프로젝트에서  실시간 모니터링 서비스를 위해 Node-RED iot 프레임워크를 사용한 사람의 후기이다.

 

Node-RED는 하드웨어, API, Online service를 flow 기반으로 브라우저에서 작동하는 시각화 프로그래밍 툴이다.

Node.js 위에서 실행하고, Node-RED 안에서 fow들을 생성하며 이 flow들은 JSON을 통해 저장되고 활용된다.

하드웨어들(센서)을 통해 이동하는 데이터들은 flow 형식을 따른다고 한다.(일반적인 SW 개발에서 function, class등의 함수형, 객체지향형과는 다른 개념. 더 알아보자)

Node-RED는 하드웨어들의 데이터가 이동하는 형식과 동일하게 flow 형식의 개발이 진행된다.

 

데이터를 받아와 와이어들을 통해 노드들을 거친다. function을 통해 js 코드들을 넣을 수 있다.

 

블럭(Node)과 와이어(flow)로 된 개발 툴로 쉽게 개발할 수 있다. 마치 스크래치 처럼..

 

쉽고 빠르게 습득 가능한 개발 방식, 강력한 IoT 데이터 시각화 라이브러리의 장점을 사용 가능하다.