{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = Node-RED
| logo                   = [[파일:Node-red-icon.png|200px|Node-RED logo]]
| screenshot             = 
| caption                = 
| developer              = [[IBM 이머징 테크놀로지]]<br />• Nick O'Leary<br />• Dave Conway-Jones
| status                 = 개발 중
| latest release version = 0.19.1
| latest release date    = {{시작 날짜|2018|08|14}}<ref>{{웹 인용|url=https://nodered.org/blog/2018/08/14/version-0-19-released |title=node-red public |last1=O'Leary |first1=Nick |last2= |first2= |date=August 14, 2017 |website=nodered.org |publisher=[[Npm (소프트웨어)|npm]] |pages=1 |format= |access-date=Aug 20, 2018 |quote= }}</ref>
| latest preview version = 
| latest preview date    = 
| operating system       = [[크로스 플랫폼]]
| size                   = 
| platform               = [[Node.js]]
| programming language   = [[자바스크립트]]
| genre                  = [[사물인터넷]] 와이어링을 위한 [[플로 기반 프로그래밍]]
| license                = [[아파치 라이선스]] 2.0
| website                = {{공식 URL}}
}}

'''Node-RED'''(노드 레드)는 하드웨어 장치들, [[API]], [[온라인 서비스]]를 [[사물인터넷]]의 일부로 와이어링(배선화)시키기 위해 본래 [[IBM]]이 개발한 [[시각 프로그래밍 언어|시각 프로그래밍]]을 위한 [[플로 기반 프로그래밍|플로 기반]] 개발 도구이다.<ref>{{웹 인용 |url=http://www.techrepublic.com/article/node-red/ |title=How IBM's Node-RED is hacking together the Internet of things |last=Heath |first=Nick |date=March 13, 2014 |work=[[:en:TechRepublic|techrepublic.com]] |publisher=[[CBS 인터랙티브]] |access-date=January 16, 2017 |archive-date=2018-07-13 |archive-url=https://web.archive.org/web/20180713102617/https://www.techrepublic.com/article/node-red/ |url-status=dead }}</ref>

Node-RED는 브라우저 기반 플로 편집기를 제공하므로 [[자바스크립트]] 함수를 개발하는데 사용할 수 있다. 애플리케이션의 요소들은 재사용을 위해 저장하거나 공유할 수 있다. 런타임은 [[Node.js]] 위에서 개발되어 있다. Node-RED에서 만든 플로는 [[JSON]]을 사용하여 저장된다. 버전 0.14 이후 [[MQTT]] 노드들은 적절하게 구성된 [[전송 계층 보안|TLS]] 연결을 만들 수 있다.<ref>{{웹 인용|url=https://nodered.org/blog/2016/06/14/version-0-14-released |title=Version 0.14 released |author=Community staff writer |date=June 14, 2016 |website=nodered.org/blog |publisher=Node-RED |pages=1 |format= |access-date=July 6, 2016 |quote=MQTT with TLS support }}</ref>

2016년에 IBM은 Node-RED를 오픈 소스 "JS Foundation" 프로젝트로 기여했다.<ref>{{웹 인용|url=https://www.ibm.com/blogs/cloud-computing/2016/10/ibm-partners-js-foundation/|title=IBM and partners launch JS Foundation - Cloud computing news |last=Diaz |first=Angel Luis |date=October 17, 2016 |website=[[IBM]] |archive-url= |archive-date= |access-date=October 20, 2017}}</ref><ref>{{웹 인용|<!--last=developerWorks TV-->last1=Powers |first1=Calvin |last2=Watson |first2=Todd |last3=Lewis |first3=Ashley |title=Node-RED Joins the JS Foundation |date=October 17, 2016 |url=https://www.youtube.com/watch?v=Lis4Z5XIkg0 |website=IBM developerWorks TV/video channel |publisher=[[유튜브]] |accessdate=October 20, 2017}}</ref><ref>{{웹 인용|url=https://www.ibm.com/blogs/internet-of-things/open-source-iot/ |title=Node-RED visual programming for the Internet of Things (IoT) is now a JS Foundation Project |last=Lewis |first=Karen|date=October 17, 2016 |work=IBM Internet of Things blog |publisher=[[IBM]] |access-date=February 7, 2017}}</ref>

== Node-RED 프로젝트 ==
{| class="wikitable"
|+
!이름
!설명
!URL
|-
|Node-RED
|사물 인터넷 와이어링을 위한 시각화 도구
|https://github.com/node-red/node-red
|-
|Node-RED 대시보드
|Node-RED용 대시보드 UI
|https://github.com/node-red/node-red-dashboard
|-
|노드 제네레이터(Node generator)
|개방형 API 문서 및 함수 노드의 소스를 포함한 다수의 다양한 소스로부터 Node-RED 노드 모듈을 생성하기 위한 명령 줄 도구이다.
|https://github.com/node-red/node-red-nodegen
|-
|Node-RED 명령 줄 도구
|명령 줄 도구를 사용하여 Node-RED 인스턴스의 원격 제어가 가능하다.
|https://github.com/node-red/node-red-admin
|}

== 같이 보기 ==
* [[야후! 파이프]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{공식 웹사이트}}

[[분류:사물인터넷]]
[[분류:JSON]]
[[분류:시각적 프로그래밍 언어]]