Node-RED
보이기
개발자 | IBM 이머징 테크놀로지 • Nick O'Leary • Dave Conway-Jones |
---|---|
안정화 버전 | 0.19.1
/ 2018년 8월 14일[1] |
저장소 | |
프로그래밍 언어 | 자바스크립트 |
운영 체제 | 크로스 플랫폼 |
플랫폼 | Node.js |
종류 | 사물인터넷 와이어링을 위한 플로 기반 프로그래밍 |
라이선스 | 아파치 라이선스 2.0 |
상태 | 개발 중 |
웹사이트 | nodered |
Node-RED(노드 레드)는 하드웨어 장치들, API, 온라인 서비스를 사물인터넷의 일부로 와이어링(배선화)시키기 위해 본래 IBM이 개발한 시각 프로그래밍을 위한 플로 기반 개발 도구이다.[2]
Node-RED는 브라우저 기반 플로 편집기를 제공하므로 자바스크립트 함수를 개발하는데 사용할 수 있다. 애플리케이션의 요소들은 재사용을 위해 저장하거나 공유할 수 있다. 런타임은 Node.js 위에서 개발되어 있다. Node-RED에서 만든 플로는 JSON을 사용하여 저장된다. 버전 0.14 이후 MQTT 노드들은 적절하게 구성된 TLS 연결을 만들 수 있다.[3]
2016년에 IBM은 Node-RED를 오픈 소스 "JS Foundation" 프로젝트로 기여했다.[4][5][6]
Node-RED 프로젝트
[편집]이름 | 설명 | 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 |
같이 보기
[편집]각주
[편집]- ↑ O'Leary, Nick (2017년 8월 14일). “node-red public”. 《nodered.org》. npm. 1쪽. 2018년 8월 20일에 확인함.
- ↑ Heath, Nick (2014년 3월 13일). “How IBM's Node-RED is hacking together the Internet of things”. 《techrepublic.com》. CBS 인터랙티브. 2018년 7월 13일에 원본 문서에서 보존된 문서. 2017년 1월 16일에 확인함.
- ↑ Community staff writer (2016년 6월 14일). “Version 0.14 released”. 《nodered.org/blog》. Node-RED. 1쪽. 2016년 7월 6일에 확인함.
MQTT with TLS support
- ↑ Diaz, Angel Luis (2016년 10월 17일). “IBM and partners launch JS Foundation - Cloud computing news”. 《IBM》. 2017년 10월 20일에 확인함.
- ↑ Powers, Calvin; Watson, Todd; Lewis, Ashley (2016년 10월 17일). “Node-RED Joins the JS Foundation”. 《IBM developerWorks TV/video channel》. 유튜브. 2017년 10월 20일에 확인함.
- ↑ Lewis, Karen (2016년 10월 17일). “Node-RED visual programming for the Internet of Things (IoT) is now a JS Foundation Project”. 《IBM Internet of Things blog》. IBM. 2017년 2월 7일에 확인함.
외부 링크
[편집]- Node-RED - 공식 웹사이트